router_cachehit.eps

Similar documents
2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

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


PowerPoint プレゼンテーション

高速バックボーンネットワークにおける公平性を考慮した階層化パケットスケジューリング方式

スイッチ ファブリック

公平なネットワーク利用を実現する スケーラブルな パケットスケジューリング方式

23_33.indd

Microsoft PowerPoint - No7note.ppt

2) では, 図 2 に示すように, 端末が周囲の AP を認識し, 認識した AP との間に接続関係を確立する機能が必要である. 端末が周囲の AP を認識する方法は, パッシブスキャンとアクティブスキャンの 2 種類がある. パッシブスキャンは,AP が定期的かつ一方的にビーコンを端末へ送信する

外部ルート向け Cisco IOS と NXOS 間の OSPF ルーティング ループ/最適でないルーティングの設定例

Microsoft PowerPoint - OS12.pptx

PowerPoint プレゼンテーション


DNSの負荷分散とキャッシュの有効性に関する予備的検討

IPv6 普及への貢献 1

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

2014/07/18 1

PowerPoint プレゼンテーション

Microsoft PowerPoint - t-kubo07PN-LAMBDA-slide.ppt


KDDI の IPv6 対応について (update) ~World IPv6 Launch とその後 ~ KDDI 株式会社

Microsoft PowerPoint irs14-rtbh.ppt

23_33.indd

PowerPoint Presentation

PowerPoint プレゼンテーション

NT研総会に向けた準備について

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2013-CSEC-61 No.15 Vol.2013-IOT-21 No /5/10 トラフィック削減用ネットワークノードの多段構成と評価 古田駿介 大高友樹 成田明子 動画配信に代表されるように一つの

CDNを最大限活用する為の ZenlogicCDN導入チェックリスト

Incapsula を選択する理由 高速かつ高コストパフォーマンスのスケーラビリティを実現するクラウド ベースのロードバランサ アプリケーション パフォーマンスを向上させ サーバ負荷を軽減する最適なトラフィック配分 クライアント クラシフィケーションによるボットの特定および標的のリルート 簡単な D

Microsoft PowerPoint _NV研_pub.pptx

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

PowerPoint プレゼンテーション

資料 2-1 IP 放送を行うネットワークの現状と課題 2017 年 12 月 26 日 日本電信電話株式会社東日本電信電話株式会社西日本電信電話株式会社

ip nat outside source list コマンドを使用した設定例

本製品に接続された端末の IPv6 情報が表示されます 端末に割り当てられた IPv6 アドレス IPv6 アドレスを取得した端末の MAC アドレスが確認できます 注意 : 本ページに情報が表示されるのは本製品が 上位から IPv6 アドレスを取得した場合のみとなります DDNSサービス :DDN

MIRACLE LoadBalancerを使用したネットワーク構成と注意点

15群(○○○)-8編

2004年度情報科学科卒論アブスト テンプレート

スライド 1

IPsec徹底入門

10年オンプレで運用したmixiをAWSに移行した10の理由

FUJITSU Cloud Service for OSS プライベート接続 サービス仕様書

有線NW改善課題

パススルー IPSecトンネル インターフェイスに AVC トラフィックを有効に する 回避策

第1回 ネットワークとは

Microsoft Word - JP-AppLabs-MySQL_Update.doc

160311_icm2015-muramatsu-v2.pptx

PIM-SSMマルチキャストネットワーク

SMTP ルーティングの設定

Microsoft PowerPoint - OS11.pptx

TFTP serverの実装

Microsoft PowerPoint - janog15-irr.ppt

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

Mobile IPの概要

VRF のデバイスへの設定 Telnet/SSH アクセス

Operating System 仮想記憶

2ACL DC NTMobile ID ACL(Access Control List) DC Direction Request DC ID Access Check Request DC ACL Access Check Access Check Access Check Response DC

9.pdf

Microsoft PowerPoint - GTM_TB_Load_Balance.pptx

UDPとCBR

画像情報特論 (2) - マルチメディアインフラとしての TCP/IP (1) インターネットプロトコル (IP) インターネット QoS (diffserv / MPLS) 電子情報通信学科甲藤二郎

大規模コンテンツ配信ネットワーク~運用の裏側~

TinyVPN とブリッジ接続機能による LAN 統合方法 PU-M TinyVPN とブリッジ接続機能による LAN の統合方法 Version 1.7 シモウサ システムズ (C) Shimousa Systems Corporation. All righ

ビジネスチャンスを逃さない!Webサイト高速化・アクセス急増対策をカンタンに!次世代サービス「ZenlogicCDN」

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

センターでは,WAP からの位置情報を受信し, WAP が適切に設置されたかどうかを確認する 提案システムのシーケンス概要 図 2 に提案システムのシーケンスを示す. 携帯端末は,WAP から無線 LAN の電波を受信すると, DHCP サーバに対して IP アドレスを要求する. この要

コンバージドファブリック仕様一覧

アライドテレシス・コアスイッチ AT-x900 シリーズ で実現するエンタープライズ・VRRPネットワーク

SOC Report

2

オペレーティング システムでの traceroute コマンドの使用

新世代ネットワークにおけるキャッシュを用いたコンテンツ配信

i.lon600 をリピータとして使うことができます 元になるネットワークは の 1 本の線で構成 を分割しリピータ設定済み ilon600 を挿入 利点 LonWorksデバイスのサブネット デバイスアドレスはそのままで良い IP 媒体により遠隔接続が可能 セルフインストールなネットワークでもOK

White Paper EMC DATA DOMAIN BOOST と SYMANTEC NETBACKUP の分散重複除外機能によるバックアップ処理の高速化 実機による検証結果の報告 要約 EMC Data Domain Boost for Symantec OpenStorage( 以下 DD

White Paper 高速部分画像検索キット(FPGA アクセラレーション)

NAC(CCA): ACS 5.x 以降を使用した Clean Access Manager での認証の設定

前提情報

ブロードバンドルータにおける問題(オープンリゾルバ)の解説、対策の説明

PowerPoint プレゼンテーション

分散モバイルセンシングによる多層情報流通プラットホーム Multilayered Information Platform with Distributed Mobile Sensing 2. 社会 / コンテンツ / 通信の多層情報流通プラットホーム第 2 節では 社会 / コンテンツ / 通信の

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

2

主なスキル Citrix NetScaler の機能の理解 基本的な NetScaler ネットワークアーキテクチャの把握 NetScaler ライセンスの取得 インストール 管理 SSL を使用して NetScaler を保護する方法の理解 トラフィック処理および管理のための NetScaler

コンピュータ応用・演習 情報処理システム

頑張れフォールバック

Microsoft PowerPoint - 04_01_text_UML_03-Sequence-Com.ppt

第11回ネットワークプランニング18(CS・荒井)

HVL-DR 設定画面詳細 04 版 トップ画面 2 サーバーの基本設定 3 デジタルラックの基本設定 10 コンテンツの管理 19 ダウンロード 32 自動ダウンロード設定 38 各種設定 48 お知らせ 61 画面例 :ios

山添.pptx

P08・01/柴田 〃 加藤 柴田 平島

5GHz 作 15-4 DFS 試験時の通信負荷条件定義について 2019 年 3 月 1 日 NTT 東芝 クアルコムジャパン 1

. 61 5,000 5, ,

キャッシュポイズニング攻撃対策

1 2


PowerPoint Presentation

【Cosminexus V9】クラウドサービスプラットフォーム Cosminexus

INDEX Demo の目的 ゴール Scenario 1: 自動化 Scenario 2: 効率化 2

idoperation SC のコンセプト idoperation SC は パソコンやサーバにインストールする 防犯カメラ ソリューションです パソコンやサーバのデスクトップ内でのユーザ操作をビデオで記録し 証跡として残します 録画 保管 再生 2017 NTT TechnoCross Corpo

Transcription:

人気度推定を用いたキャッシュ方式とネットワーク誘導型キャッシュ発見方式の融合 柳生智彦 (NEC / 電通大 ), 藤井厚太朗 ( 電通大 ) 情報指向ネットワーク技術時限研究会 2015/4/7 研究背景 増加するトラフィック モバイルデータトラヒック総量は 5 年間で 10 倍に [1] WEB やビデオなどコンテンツ流通が大半 現在, コンテンツ流通はトラヒックの約半分で毎年 69% 増加 増え続けるトラヒックへ対応 Content Oriented Network の研究 - トラヒックの大半がコンテンツ流通であることに着目 - 効率的なコンテンツ配信を実現する新しい NW を提案 [1] Cisco Visual Networking Index: 全世界のモバイルデータトラフィックの予測 2013 ~ 2018 年アップデート, 2014 White paper, 2014 Page 2 NEC Corporation 2015 NEC Group Internal Use Only

Content Oriented Network (CON) の研究 現在のインターネットと CON の比較 インターネット CON 転送先の判断 IPアドレスを用いる コンテンツ名を用いる ルータのコンテンツキャッシュ なし あり コンテンツ取得場所 ユーザが指定する NW 内で決定する インターネット DNS f1 CON f1 ユーザはコンテンツを取得する場所を指定しない f1 Page 3 NEC Corporation 2015 NEC Group Internal Use Only CON の研究課題 ( の一部 ) ルータがキャッシュを持つ CON で効率的なコンテンツ配信を実現するには次のことが重要になる どのコンテンツを, どのルータでキャッシュするか キャッシュ方式 最適化問題を解くことで キャッシュの最適配置を行う研究等 人気度は常に変化し 新たなコンテンツが生成される 事前計算は困難 どのようにキャッシュしたルータへ誘導するか キャッシュ発見方式 ( ルーティング ) 明示的なキャッシュへのルーティングはスケーラビリティの点で困難 Page 4 NEC Corporation 2015 NEC Group Internal Use Only

従来のキャッシュ方式 Transparent En-Route Cache (TERC) 方式 CON で用いられる基本的なキャッシュ方式 ルータは通過するコンテンツをキャッシュ キャッシュ交換は Least Recently Used (LRU) 規律で行う TERC 方式の問題点 キャッシュの交換回数が多くルータ負荷が高い コンテンツ人気度を考慮しておらず, キャッシュヒット率が低い Page 5 NEC Corporation 2015 NEC Group Internal Use Only キャッシュ発見方式 Breadcrumbs Breadcrumbs 方式 (BC 方式 ) の概要 - コンテンツ転送時に TERC 方式でキャッシュし, BC 情報を記憶する - BC 情報は5つの属性で構成される 1 コンテンツ ID 2 コンテンツ転送元 C 3 コンテンツ転送先 4 コンテンツ通過時間 5 クエリの通過時間 A 2 null 3 B 4 ta ユーザ 1 B D BC 有 BC 有キャッシュ有 2 A 3 D 4 tb BC Trail 2 B 3 null 4 td コンテンツ転送先を辿ってできる軌跡を BC Trail と呼ぶ Page 6 NEC Corporation 2015 NEC Group Internal Use Only

Breadcrumbs によるクエリ誘導 BC 情報を利用することでデフォルト経路以外のキャッシュも利用できるようになる BC によるクエリ誘導のシナリオ 1 ルータ A,B のキャッシュが上書きされなくなる 2 ユーザ 2 のクエリは BC 情報により A B D と転送される 3 デフォルト経路上以外の D でキャッシュヒット C ユーザ 2 A 2 null 3 B 4 ta B D BC 有 BC 有キャッシュ有 2 A 3 D 4 tb BC Trail 2 B 3 null 4 td コンテンツ転送先を辿ってできる軌跡を BC Trail と呼ぶ Page 7 NEC Corporation 2015 NEC Group Internal Use Only Breadcrumbs の無効化 BCTrail 上のルータにキャッシュが存在しない場合, 無駄な誘導となるため無効化する BC の無効化シナリオ 1 ルータ A,B,D のキャッシュが上書きされなくなる 2 ユーザ 2 のクエリは BC 情報により A B D と転送される 3 BCTrail の末端までキャッシュが存在しないのでクエリを送り返す 4 送り返された場合,BC 情報を無効化する C ユーザ 2 A 2 null 3 B 4 ta B D BC 有 BC 有キャッシュ有 2 A 3 D 4 tb BC Trail 2 B 3 null 4 td コンテンツ転送先を辿ってできる軌跡を BC Trail と呼ぶ Page 8 NEC Corporation 2015 NEC Group Internal Use Only

Breadcrumbs の課題 キャッシュの交換回数が多くルータ負荷が高い キャッシュの交換回数が多い場合 BC 情報無効化回数も増える クエリホップ数が増え, コンテンツ発見の時間が長くなる Page 9 NEC Corporation 2015 NEC Group Internal Use Only 本研究の目的 目的 従来手法よりキャッシュヒット率を向上させる ルータのキャッシュ交換回数の削減 迅速なコンテンツ発見の実現 提案方式 1.Popularity Based Cache (POP) 方式 (12 月 NS 研究会にて発表 ) 人気度推定に基づくキャッシュ方式 2.BC-POP 方式 POP 方式と BC 方式を組み合わせた方式 前提 コンテンツの数や人気度は未知 集中制御は無い Page 10 NEC Corporation 2015 NEC Group Internal Use Only

Popularity Based Cache(POP) 方式概要 人気度推定に基づくキャッシュ選択方式 クエリを方向へ転送 ルータはクエリ受信時にコンテンツ ID の履歴を記憶 クエリ受信回数の多いコンテンツをキャッシュする 高人気コンテンツ ユーザ付近でキャッシュされる キャッシュがへのクエリ転送を減らす 低人気コンテンツ ユーザ付近ではキャッシュされない クエリが集まる場所でキャッシュされる Page 11 NEC Corporation 2015 NEC Group Internal Use Only POP 方式に必要な記憶領域 コンテンツキャッシュ ルータ コンテンツ クエリ履歴 コンテンツ ID 2 個 100 個 コンテンツ応答 キャッシュルータリスト (CRL) クエリ キャッシュするルータ IP アドレス 制限なし CRL を用いてクエリ転送時にキャッシュ要と判断したルータにコンテンツを転送し, キャッシュする Page 12 NEC Corporation 2015 NEC Group Internal Use Only

POP 方式ルータ動作例 CRL 要素と自身のルータ ID を比較し一致する場合キャッシュ キャッシュ交換は要求頻度の低いものが対象 CRL 要素が登録されている場合優先して転送する コンテンツ ID n: ルータのキャッシュ可能数 Page 13 NEC Corporation 2015 NEC Group Internal Use Only シミュレーション条件 自作したシミュレータを用いて評価を行った ルータ (500 台 ) キャッシュ (2 個 ) クエリ保持履歴 (100 個 ) (500 台 ) 全ルータに 1 台配置管理コンテンツ数 (20 個 ) ユーザ全ルータに配置総リクエスト数 (100000 回 ) クエリサイズ (125 B) コンテンツ (10000 個 ) 人気度 (zipf 則 α=0.7) サイズ (125 kb) Waxman Model リンク数 (2000 本 ) 帯域 (1Gbps) Page 14 NEC Corporation 2015 NEC Group Internal Use Only

人気度係数とキャッシュヒット率の関係 zipf 則 : 0.7 0.6 MAX: 上位 1000 コンテンツのアクセス確率合計値 ( 理論上の最大ヒット率 ) MAX POP TERC 0.5 Cache Hit 0.4 0.3 0.2 0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Zipf Alpha POP 方式 : すべてのαで高キャッシュヒット率を示した α=0.1の時 : 付近にキャッシュされ TERCに比べ2.9 倍のヒット率 α=0.7の時 :POP 方式のキャッシュヒット率はTERCに比べて2.4 倍 MAXに対して71.7% のキャッシュヒット率 Page 15 NEC Corporation 2015 NEC Group Internal Use Only POP 方式のキャッシュ位置の考察 TERC 方式キャッシュ位置 : 経路上キャッシュ交換 : 多い POP 方式キャッシュ位置 : クエリの集まる場所キャッシュ交換 : 少ない * 人気度 10 位のコンテンツ Page 16 NEC Corporation 2015 NEC Group Internal Use Only

POP 方式の課題 数が少ない場合 キャッシュヒット率が大きく減少 POP 方式は 付近の人気度の偏りを利用して 多様なキャッシュを保持する方式 が少なくなると 人気度の高いコンテンツばかりがキャッシュされるようになる 0.35 0.3 0.25 キャッシュヒット率 0.2 0.15 0.1 TERC BC POP 0.05 0 0 100 200 300 400 500 600 台数 Page 17 NEC Corporation 2015 NEC Group Internal Use Only BC-POP 方式 キャッシュ手法である POP 方式 キャッシュ発見手法である BC 方式を組み合わせた BCPOP 方式 クエリ転送時 BC 方式と同様に,BC 情報を用いてクエリを誘導する BC 情報がないか, キャッシュヒットする場合のみクエリ履歴を更新 コンテンツ応答転送時 CRL 要素が有る場合のみ BC を作成 CRL:R3 BC Trail クエリ履歴更新 しない R1 BC 作成 する しない する する BCPOP 方式はキャッシュ生存時間が長いので BCTrail 上に複数個キャッシュを作成する必要がない R2 R3 R4 する する しない コンテンツ応答転送時にキャッシュするルータの有無を把握できるので必要最低限の BC を作成する Page 18 NEC Corporation 2015 NEC Group Internal Use Only

性能評価 ルータ (500 台 ) キャッシュ (2 個 ) クエリ保持履歴 (100 個 ) (50 台 ) 管理コンテンツ数 (200 個 ) ユーザ全ルータに配置総リクエスト数 (100000 回 ) クエリサイズ (125 Byte) コンテンツ (10000 個 ) 人気度 (zipf 則 α=0.7) サイズ (125 kb) Waxman Model リンク数 (2000 本 ) 帯域 (1Gbps) Page 19 NEC Corporation 2015 NEC Group Internal Use Only 主な評価結果 台数 50 台のときの評価結果 BC-POP 方式 BC 方式 POP 方式 キャッシュヒット率 28.3 20.2 19.9 キャッシュ交換回数 1076 519428 2727 クエリホップ数 6.47 13.87 6.05 コンテンツホップ数 6.1 6.22 6.05 ネットワーク負荷 76330GB 77923GB 75700GB BC-POP 方式と BC 方式の比較 キャッシュヒット率 8.1ポイント向上交換回数を99.8% 軽減クエリホップ数 54% 軽減 コンテンツ人気度分布を変化させた際のキャッシュヒット率 0.5 0.45 0.4 BCPOP BC POP Cache Hit 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 Zipf Alpha 横軸 : 0.1 コンテンツが均等にアクセスされる 0.9 一部コンテンツにアクセスが集中する 人気度係数が変化した際にも BC-POP 方式は高キャッシュヒット率を示した Page 20 NEC Corporation 2015 NEC Group Internal Use Only

台数変化とキャッシュヒット率の関係 1 台から 500 台に変化させた場合 0.35 0.3 BCPOP BC POP TERC 0.25 CacheHit 0.2 0.15 0.1 0.05 0 0 50 100 150 200 250 300 350 400 450 500 ServerNum BC-POP 方式はすべての台数で高キャッシュヒット率を示した Page 21 NEC Corporation 2015 NEC Group Internal Use Only キャッシュの多様性 シミュレーション終了時に ネットワーク内のキャッシュに残っていたコンテンツの種類 BC-POP BC POP 全種類中 702 582 577 上位 1000 コンテンツ中 309 181 246 BC-POP 方式は ネットワーク内に多様なコンテンツをキャッシュすることでキャッシュヒット率を向上キャッシュの発見には BC が効果を発揮 Page 22 NEC Corporation 2015 NEC Group Internal Use Only

リンクごとの転送パケット数 2.4e+006 2.2e+006 2e+006 BCPOP BC POP 1.8e+006 Packet 1.6e+006 1.4e+006 1.2e+006 1e+006 800000 600000 400000 0 50 100 150 200 Link ID Page 23 NEC Corporation 2015 NEC Group Internal Use Only ルータごとのキャッシュヒット数 500 450 400 BCPOP POP BC Router Cache Hit 350 300 250 200 150 100 50 0 0 50 100 150 200 250 300 350 400 450 500 Router Id Page 24 NEC Corporation 2015 NEC Group Internal Use Only

まとめ キャッシュ発見方式である Breadcrumbs と人気度推定によるキャッシュ方式 POP を組み合わせた BC-POP 方式を提案 BC 方式に比べ キャッシュヒット率を 8.1 ポイント向上 台数や人気度分布変化によらず高キャッシュヒット率を実現 BC 方式に比べ キャッシュ交換回数を 99.8% 減少でき, ルータ負荷を大きく削減 BC 方式に比べ クエリホップ数は 54% 減少し, 迅速なキャッシュ発見を実現 今後の課題 キャッシュヒット数が少ないルータの効果的な活用方法の検討 謝辞本研究の一部は, 独立行政法人情報通信研究機構 (NICT) の委託研究 新世代ネットワークを支えるネットワーク仮想化基盤技術の研究開発 の成果です. Page 25 NEC Corporation 2015 NEC Group Internal Use Only