PowerPoint プレゼンテーション

Similar documents
コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

router_cachehit.eps

インターネットを取り巻く環境変化 2014 年から 2019 年に向けて 年にはビデオコンテンツが IP トラフィックの 80% 以上を占める グローバル IP トラフィックは 59.9EB/M から 168.0EB/M へ インターネットユーザーは 28 億人から 39 億人へ 接続

Operating System 仮想記憶

PowerPoint Presentation

PowerPoint プレゼンテーション

目次 1 はじめに 登録商標 商標 注意事項 免債事項 SR-IOV の機能概要 性能検証事例 測定環境 測定結果 各方式による共有 NIC 性能比較 ( ポートあ

仮想化基礎演習テキスト Ⅰ 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会

Ceforeチュートリアル資料_070823

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

Microsoft Word - Dolphin Expressによる10Gbpソケット通信.docx

PowerPoint プレゼンテーション

Microsoft Word - JP-AppLabs-MySQL_Update.doc

6 情報指向ネットワーク 情報指向ネットワークがもたらす可能性と研究課題 朝枝仁 情報指向( またはコンテンツ指向 ) ネットワーク :Information/Content-Centric Networking (ICN/CCN) は コンテンツ名を通信の識別子として利用することで所望のコンテンツ

Microsoft Word - Android_仮想デバイスマネージャーの使い方

アジェンダ 1 RED HAT ENTERPRISE LINUX について 2 主な新機能 3 11 まとめ

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-DPS-159 No.31 Vol.2014-MBL-71 No /5/16 仮想化環境における読込み書込み比率を考慮した動的 VM メモリ割り当て 1 坂本雅哉 1 山口実靖 近年, サーバの

アプリケーションから発行された要求が, の両キャッシュでミスヒットした場合, 両キャッシュには同一のデータが格納される. しかし, 最近アクセスされたデータへのアクセス要求は上で処理され, に届くことはない. 従ってでは 最近アクセスされたデータは近い将来再度アクセスされる可能性が低い という通常と

bitvisor_summit.pptx

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

スライド 0

OS

Windows Server 2016 Hyper-V ストレージQoS機能の強化

Microsoft Word - nvsi_100220jp_dell_nvfr40.doc

KSforWindowsServerのご紹介

PowerPoint プレゼンテーション

Microsoft PowerPoint - Android+TPMによるセキュアブート_KDDI研_後日配布用

Microsoft PowerPoint - yamagata.ppt

Microsoft PowerPoint - DEXCS2015_Salome_Installation pptx

トランスポート層 TCP輻輳制御(3.7)

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

Microsoft Word - Hyper-V検証レポート docx

Microsoft Word - 楽天㇯ㅩ㇦ㅛIaaSㇵㅼã…fiã‡¹ä»Łæ§Ÿ.doc

インストール先 PC 推奨環境 Intel Virtualization Technology 対応 CPU Windows 7 以降 64 bit メモリ 4 GB 以上 ハードディスク空き容量 20 GB 以上 インターネット接続 ( アップデートを うため ) ( 動作を保証するものではありま

スライド 1

ジョブ管理ソフトウェア LoadStar Scheduler ご紹介資料 ~ システム運用品質の向上とコスト削減を実現 ~

Pervasive PSQL v11 のベンチマーク パフォーマンスの結果

Express5800/C110a-Sシステム構成ガイド

吉田坂本.pptx

C O N T E N T S 1

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日

Microsoft PowerPoint - DNS_BoF_SCS_ pptx

SilverlightR について PRONEXUS WORKS は OS と Web ブラウザに従来どおりマイクロソフト社の Windows シリ ーズと InternetExplorer シリーズを採用すると共に 新たにマイクロソフト社のプラグインソフトである SilverlightR を利用い

SIOS Protection Suite for Linux v9.3.2 AWS Direct Connect 接続クイックスタートガイド 2019 年 4 月

EnSightのご紹介

TFTP serverの実装

AV 1000 BASE-T LAN 90 IEEE ac USB (3 ) LAN (IEEE 802.1X ) LAN AWS (Amazon Web Services) AP 3 USB wget iperf3 wget 40 MBytes 2 wget 40 MByt

はじめに 本書の目的 本書は JMA オンラインセミナー ( 以下 オンラインセミナー ) の受験者向け機能の使用方法を記述した操作説明書です システム推奨環境 オンラインセミナーを使用するユーザの PC 環境は 以下に示すスペックを満たしてい ることを推奨します ハードウェア CPU 2.33GH


JustSystems

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

(Microsoft Word - WhitePaper_EvaluationAvanceNVBU__rev2_\203t\203H\201[\203\200\211\374\222\371\224\305_.doc)

160311_icm2015-muramatsu-v2.pptx

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

Microsoft Word - PCOMM V6.0_FAQ.doc

Slide 1

TRAVENTY CG V 動作検証報告書

StoreEasy 1x40 RAID構成ガイド

昨年度までの研究紹介 および 研究計画

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

CGR1xxx の設定 CGM-SRV IOx モジュール

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

b-platz press(ビープラッツ プレス)vol120

CLUSTERPROXSingleServerSafe SingleServerSafe ご紹介 2007 年 10 月

繝励Μ繝ウ繝

TeleOffice 3.7

Hphi実行環境導入マニュアル_v1.1.1

Microsoft Word - Android開発環境構築.doc

コスト効率の高い業界標準サーバーへのERPの導入

Microsoft Azure Microsoft Corporation Global Blackbelt Sales Japan OSS TSP Rio Fujita

ブート ~OS が起動されるまで~

Islandcenter.jp SUSE Linux Enterprise Server の XEN GUI とコマンドの相関 ここでは SUSE Linux Enterprise Server 10 に実装された YaST の Virtual Machine Manager と 一般に良く知られて

memcached 方式 (No Replication) 認証情報は ログインした tomcat と設定された各 memcached サーバーに認証情報を分割し振り分けて保管する memcached の方系がダウンした場合は ログインしたことのあるサーバーへのアクセスでは tomcat に認証情報

Microsoft PowerPoint - JANOG19-u10-GigaPcap(NonAnim).ppt

Microsoft PowerPoint - SSO.pptx[読み取り専用]

ユーザ システム要件

untitled

HP製コンピューターでのWindows® 7 XPモードの使用

fse7_time_sample

McAfee Firewall for Linux リリース ノート

2 3


56 OS OS OS OS 1 OS HDD OS 1 OS HDD HDD OS OS OSOS HDD 図 1 二重キャッシュ環境 3. 負の参照の時間的局所性 3.1 参照の局所性 Locality of Reference Temporal locality Spatial localit

<4D F736F F F696E74202D208C7997CA89BB8E9E8AD491AA92E B2E B8CDD8AB B83685D>

MSDM_User_Manual_v0.2.1-B-1

HPE Moonshot System ~ビッグデータ分析&モバイルワークプレイスを新たなステージへ~

NTMobile LAN NT- Mobile(Network Traversal with Mobility) [1] NTMobile LAN 2. NTMobile NTMobile NTMobile NTM IP DC(Direction Coordinator)

HARTING Node.js Environment for HAIIC MICA 日本語 HARTING Node.js Environment for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, E

Microsoft PowerPoint _ncessympotakada [互換モード]

OPENSQUARE

今週の進捗

スライド 1

name name IP [6] ICN Zipf 2 5 [7] 2 name 2 CCN 3 ICN Compact CCN 2. ICN ICN name NDN/CCN [], [2] CCN MTU name Interest Data CCN FIB PIT CS 3 CS

(速報) Xeon E 系モデル 新プロセッサ性能について

以 前 の 環 境 1.ハードウェア 構 成 新 機 器 導 入 前 の 構 成 を 示 す No 機 器 CPU メモリ ハードディスク 用 途 1 ノートPC 01 Pentium M 1.60 GHz 2 GB 60 GB 普 段 使 い 用 (ネット 動 画 再 生 等 ) 2 PC A P

Mobile Access簡易設定ガイド

Microsoft PowerPoint _junki.pptx

Transcription:

Mini-Cefore: Container-Based Large-Scale Cefore Emulator 大岡睦, 朝枝仁 National Institute of Information and Communications Technology (NICT)

目次 背景 実験プラットフォームの比較 テストベッド シミュレーター エミュレーター エミュレーターの実装方式の比較 VM (Virtual Machine) 方式 コンテナ方式 Mini-Ceforeの概要と使用方法 ユースケース : ネットワーク内キャッシュの評価 拡張性評価

背景 ICN/CCN 技術実装の活発化 2009 2013 CCNx 0.1 Mini-CCNx PARC/FD.io NDN project NICT 2014 NDN platform (NFD) 2015 CCNx 1.0 Mini-NDN 2017 CICN/vICN Cefore Mini-Cefore 現実の環境における実証実験の機運の高まり

Mini-Cefore Cefore 用のネットワークエミュレーター 現実的な CCN 実験環境を提供 シミュレーションモデルではなく コードが実際に動く 軽量かつ拡張性の高いコンテナ方式 高速にネットワークをエミュレート 100 ノードを数秒 1,000 ノードを約 1 分で起動可能 簡単な設定ファイルで大規模ネットワーク実験が可能 支援ツールによって必要なファイルを自動生成し エミュレーションを自動実行

Cefore [1] 軽量かつ汎用的な CCN ソフトウェア実装 リソースの乏しいセンサーノードでは軽量構成 ( 下図 1) 最小機能以外はプラグインまたは外部機能として機能拡張可能 ( 下図 2 3) 軽量 Mobility plugin 1 最小機能構成 ( フォワーディング機能と基本オペレーションのみ ) センサー Raspberry Pi Transport plugin Cache plugin 2Transport プラグインでストリーミング通信をサポート Mac, Linux, Android cefnetd Cefore 基本構成 [1] Cefore, https://cefore.net 3 キャッシュ機能を追加 ルータ 高機能

エミュレーターの利点 現実性 : 実際のコードが実時間で動作する 拡張性 : 大規模なネットワークを構築できる 柔軟性 : ノードやリンクの性能を容易に設定できる テストベッド シミュレーターエミュレーター 現実性高低高 拡張性低高高 柔軟性低中高 実装例 NDN testbed, CUTEi ndnsim, ccnsim Mini-CCNx, Mini-NDN, vicn, Mini-Cefore

エミュレート方式 Virtual Machine (VM) 方式 VM 起動やその上のプログラム実行が低速 多数の VM 起動 管理が煩雑 ゲスト OS の挙動を逐一計算して仮想化 VM VM VM コンテナ方式 コンテナ起動やその上のプログラム実行が高速 コンテナ大量起動が容易 論理的に孤立したユーザ空間を作成 コンテナコンテナコンテナ プログラム プログラム プログラム プログラム プログラム プログラム ゲスト OS ゲスト OS ゲスト OS 計算資源 計算資源 計算資源 VM 管理ソフトウェア ホスト OS ホスト OS コンテナごとに計算資源量を制限

Mini-Cefore のシステム Mininet を Cefore 用に改造 機能追加 M ininet コンテナ方式のネットワークエミュレーター Software Defined Networking (SDN) 用に開発 Mininet- HiFi コンテナごとの CPU メモリ資源量を制限 コンテナ間の干渉を無くし 帯域等の信頼性を確保 M ini-ccnx CCNx が各ノードで起動するように改造 CCN ネットワーク作成を支援する機能を追加 M ini-cefore 開発の変遷 Cefore が各ノードで起動するように改造 大規模シナリオ実行を支援する機能を追加

Mini-Cefore の使用方法紹介デモ 1. 設定ファイル minicefore.conf を記述 2. sudo minicefore を実行 3. コマンドラインインターフェース (CLI) で操作 producer cefore:/test 1. 設定ファイルを記述 router consumer 2. sudo minicefore 3. CLI で操作 説明用トポロジー

Mini-Cefore のユースケース 1. キャッシュ有効時 無効時のダウンロード時間を評価 同時ダウンロード数の変化に伴うダウンロード時間の変動を忠実に再現 2. 大規模ネットワークでキャッシュ置換方式の性能比較 大規模エミュレーション支援ツールを用いて必要なファイルを準備し 容易に実験可能

ユースケース (1) 評価環境 キャッシュ有効時 無効時のダウンロード時間を評価 Links (1 Mbps) Producer Content (1 MB) Router [preferences] cpu=0.2 [nodetypes] default:./cefore nocache:./nocache_cefore/cefnetd.conf _ 信頼性向上のために CPU 使用率を制限 [hosts] prod: _ cpu=0.8 router: _ cpu=0.8 cefore:/,prod cons01: _ type=nocache cpu=0.2 cefore:/,router cons02: _ type=nocache cpu=0.2 cefore:/,router cons03: _ type=nocache cpu=0.2 cefore:/,router cons04: _ type=nocache cpu=0.2 cefore:/,router cons05: _ type=nocache cpu=0.2 cefore:/,router n Consumers 評価用トポロジー [routers] [links] prod:router bw=1 cons01:router bw=1 cons02:router bw=1 cons03:router bw=1 cons04:router bw=1 cons05:router bw=1 bw=1 リンクの帯域を 1 Mbps に制限 設定ファイル minicefore.conf (n = 5 の場合 )

ユースケース (1) 評価結果 キャッシュ有効時 無効時のダウンロード時間を評価 平均ダウンロード時間 Cefore 通信 ( キャッシュ有効 ) Cefore 通信 ( キャッシュ無効 ) TCP 通信 m [ 秒 ] C o n s u m e r ノード数 n キャッシュ有効時は一定時間 キャッシュ無効時は n に比例した時間がかかる傾向を忠実に再現

ユースケース (2) 評価環境 大規模ネットワークでキャッシュ置換方式の性能比較 トポロジー設定コンテンツ 要求分布設定キャッシュ方式設定 CAIDA トポロジー ( 全 66 ノード ) Zipf 分布 + RankShift ポアソン到着過程 Cache Everything Everywhere FIFO, Random, LRU, LFU, CLOCK, CUSH [2] キャッシュサイズ : 100KB,1MB,10MB 18 シナリオ 大規模エミュレーション支援ツールで自動生成 実行 Mini-Cefore 用設定ファイル 自動実行用スクリプト 各ノードの Cefore 用設定ファイル アプリケーション シナリオ数 [2] A. Ooka, E. Suyong, S. Ata, and M. Murata, Scalable cache component in ICN adaptable to various network traffic 2017 access National patterns, Institute to appear in IEICE of Information Transactions on Communications, and Communications Vol. E101-B, no. 101, Technology January 2018

ユースケース (2) 評価結果 大規模ネットワークでキャッシュ置換方式の性能比較 キャッシュヒット率 [%] キャッシュサイズ [ K B ] 大規模ネットワークでの評価を容易に実行

Mini-Cefore の拡張性評価 Mini-Cefore が格子状トポロジー (2 辺 ~60 辺 ) の起動 終了に要した時間を評価 実験 PC 性能 Ubuntu 16.04 LTS Intel Xeon E6-2690 (2.90 GHz) 64 GB RAM 1 TB hard disk 起動時間 [ 秒 ] 起動時間終了時間 n = 1024 (32 辺 ) 起動 : 72 秒 終了 : 14 秒 n = 3600 (60 辺 ) 起動 : 541 秒 終了 : 87 秒 終了時間 [ 秒 ] n = 100 (10 辺 ) 起動 : 3.0 秒 終了 : 0.2 秒 ノード数 n 100ノードなら3 秒 1,000 ノードでも約 1 分で起動可能

まとめ Cefore 用のネットワークエミュレーター Mini-Cefore を開発 現実性 拡張性 柔軟性が高い 軽量かつ拡張性の高いコンテナ方式 100 ノードを数秒 1,000 ノードを約 1 分で起動可能 簡単な設定ファイルで大規模ネットワーク実験が可能 Cefore のプラグイン機能と組み合わせることで機能拡張も容易 https://cefore.net/ にて近日公開予定