修士研究計画 P2Pネットワークの最適化 kuro must: Survey ○テクニカルにチャレンジング

Slides:



Advertisements
Similar presentations
研究目標 研究目標 提案手法 仮想ネットワーク上でのブロードキャスト、マルチキャスト通信の実現
Advertisements

Webプロキシサーバにおける 動的資源管理方式の提案と実装
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
最新ファイルの提供を保証する代理FTPサーバの開発
インターネットのプロトコル階層 ネットワーク層(IPアドレス)
TCPコネクションの分割 によるスループットの向上
IaaS 仮想マシン(VM)をネットワーク経由で提供 負荷に応じてVM数や性能を変更できる ハードウェアの導入・管理・維持コストの削減
不特定多数の発信者を考慮した ストリーミングシステムの実現
アプリケーションレベル マルチキャスト Emma の 性能向上に関する検討
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
スケールフリーネットワークにおける 経路制御のためのフラッディング手法の提案と評価
Rearrangeable NoC: 配線遅延を考慮した分散ルータ アーキテクチャ
神奈川大学大学院工学研究科 電気電子情報工学専攻
TCP (Transmission Control Protocol)
発表の流れ 研究背景 マルチテナント型データセンタ 関連研究 IPマルチキャスト ユニキャスト変換手法 提案手法 性能評価.
WindowsNTによるLAN構築 ポリテクセンター秋田 情報・通信系.
モバイルエージェントの応用 概要 モーバイルエージェントの応用分野 AgentSpaceシステム エージェント移動 応用:ソフトウェアの配信
センサノード 時刻同期と位置測定 浅川 和久 2008/11/16 センサノード 時刻同期と位置測定.
PlanetLab の計測結果を用いた オーバーレイルーティングの性能評価
トランスポート層.
PlanetLab における 効率的な近隣サーバ選択法
ネストした仮想化を用いた VMの安全な帯域外リモート管理
ネットワーク機器接続 2SK 情報機器工学.
ノードの情報を動的に反映したオーバレイネットワークの構築
ノードの情報を動的に反映したオーバレイネットワークの構築
認証と負荷分散を考慮した ストリーミングシステムに関する研究
ネットワークとノードの情報を利用したオーバレイネットワークの最適化
MANETを用いた車車間マルチホップ通信環境の構築
メッシュネットワークに関する研究 ーチャネル割り当ての一手法ー
Peer to Peer(P2P)の概要と 研究の進捗
「コンピュータと情報システム」 06章 通信ネットワーク
P2P サービスにおける 物理ネットワークを考慮した 論理トポロジー設計手法
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第3回
サーバ負荷分散におけるOpenFlowを用いた省電力法
MPIによる行列積計算 情報論理工学研究室 渡邉伊織 情報論理工学研究室 渡邉伊織です。
第8章 Web技術とセキュリティ   岡本 好未.
Copyright Yumiko OHTAKE
大阪大学 大学院情報科学研究科 博士前期課程2年 宮原研究室 土居 聡
USENIX 2004 A Transport Layer Approach for Improving End-to-End Performance and Robustness Using Redundant Paths 寺岡研究室 斉藤俊介.
7. セキュリティネットワーク (ファイアウォール)
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
12/14 全体ミーティング 米澤研究室卒論生 山崎孝裕
Internet広域分散協調サーチロボット の研究開発
私の立場 OSカーネルを手がけるエンジニア 大阪市立大学 創造都市研究科の学生
IP over DVB-RCSの設計と実装
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
映像による 複数人のコミュニケーション向けの アプリケーションレベルマルチキャストEmmaの性能評価
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
Peer-to-Peerシステムにおける動的な木構造の生成による検索の高速化
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
トラフィックプロファイラAGURIの設計と実装
ToON: TCP over Overlay Network (仮称)
衛星回線を含むネットワークにおける 動的経路制御に関する研究
Amicus: A Group Abstraction for Mobile Group Communications
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
黒宮 佑介(学籍番号: ) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩
MAUI Project 2009 インターネットにおける近接性
慶應義塾大学 政策・メディア研究科 修士課程 2年 間 博人
Gnutellaの図 ファイルを探す人 query hit Loop検出 ファイル取得 ファイル
JXTA総まとめ P2P特論 最終回 /
P2P & JXTA Memo For Beginners
情報ネットワーク 岡村耕二.
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
まさ 2003/06/12 卒論その後の進捗 まさ 2003/06/12.
黒宮 佑介(学籍番号: ) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩
第8章 データベースシステムの発展 8.1 オブジェクトリレーショナルデータベース 8.2 分散データベース 8.3 インターネットとデータベース.
Presentation transcript:

修士研究計画 P2Pネットワークの最適化 kuro must: Survey ○テクニカルにチャレンジング ・マルチレイヤー(スーパーノードとリーフで) ・P2P - ルーティング 問題点をきっちり トランジットのトラフィックを減らすための要素 ・ CDNとP2Pの考え方? (CDNの考えをP2Pに、それだけ?) ○誰がうれしいのか? 仕組みがあって。。。 ゲートウェイモデル(の組み方にトリックがあればいい) クラスタリング どういう単位で AS IX トランジットへのトラフィックの集中がどれくらい問題なのか? きちんと P2P specificなissue ファイル転送の抑制 問題点をハッキリ 3つの要素 トポロジの構成 ファイル検索 ファイルダウンロード 2018/11/29

問題 2018/11/29

P2Pネットワークの問題 トランザクションが把握できない 無駄なトラフィックの生成 見えない通信・ネットワーク ネットワーク・トポロジ 無駄なコピー経路 通信コストが大きな経路 トラフィック全体の84%がデータ転送量の多いユーザー上位20%によって使用されているという結果となっている 2018/11/29

P2Pによるトラフィック インターネットの全トラフィックの4~9割 原因 バックボーンの圧迫 他のアプリケーションと比べて膨大なトラフィック すべてのトラフィックがインターネット上を流れる 物理トポロジと論理トポロジのミスマッチ P2Pネットワークの管理機能の欠如 冗長な経路、必要のない通信 通信効率の悪化 2018/11/29

ネットワークの最適化の必要性 論理トポロジと物理トポロジの不整合 Internet 2 1 3 4 1 2 3 4 余分な中継 2018/11/29

ネットワークの最適化の必要性 物理トポロジを考慮しない論理トポロジ P2Pネットワーク(論理的トポロジ)レベルでの制御・管理が必要 インターネット上のトラフィックが増える バックボーンへの負荷が増大 P2Pネットワーク(論理的トポロジ)レベルでの制御・管理が必要 ネットワークのノードの配置を工夫することで、ノード間の物理トポロジを論理的トポロジに反映 ネットワークの最適化によりトラフィックが減少 2018/11/29

問題点 トランジットのトラフィック集中 トランジットのトラフィックを減らすための要素 複数のAS(インターネット)への影響 Internet eXchange Tier 1 Network トランジットのトラフィックを減らすための要素 余分なトラフィックの抑制 P2Pネットワークの最適化 冗長なデータの抑制 トポロジを考慮しない中継ノードの排除 2018/11/29

解決 2018/11/29

解決方法 マルチレイヤモデル P2Pルーティング クラスタリング スーパーノードとリーフノードで役割を分ける 例: Skype 経路の集約 例: Skype P2Pルーティング 物理トポロジを考慮した論理的トポロジの構築 例: Location-Aware Topology Matching[1] クラスタリング AS、IX単位などでトラフィックの集約を行う 2018/11/29

ネットワークの最適化 クラスタリング マルチレイヤモデルの採用 物理トポロジを考慮した論理トポロジの構築 Autonomous System(AS)ごとにクラスタリング AS内でトラフィックを集約・完結させることが可能 IXなどのインターネットバックボーンへの負荷が減少 マルチレイヤモデルの採用 スーパーノードを設置する ファイル検索の際のトラフィックを軽減 ネットワーク全体の管理を可能に 2018/11/29

ネットワークを最適化する(1/2) ノードがネットワークに参加する場合 最初にネットワーク全体を把握しているサーバに接続 サーバがノードの物理トポロジを考慮し、接続先ノードを選択 ノードがネットワークに参加 2018/11/29

ノードがネットワークに参加する場合 ネットワーク全体を把握しているサーバに接続 サーバがノードの物理トポロジを考慮し、接続先ノードを選択 Control Server ① Super Node ② AS: XXX3 ③ Node ネットワーク全体を把握しているサーバに接続 サーバがノードの物理トポロジを考慮し、接続先ノードを選択 ノードがネットワークに参加 AS: XXX3 2018/11/29

ノードがネットワークに参加する場合 ネットワーク全体を把握しているサーバに接続 サーバがノードの物理トポロジを考慮し、接続先ノードを選択 Control Server Super Node Node ネットワーク全体を把握しているサーバに接続 サーバがノードの物理トポロジを考慮し、接続先ノードを選択 ノードがネットワークに参加 AS: XXX3 2018/11/29

ネットワークを最適化する(2/2) ファイル検索を行う場合 ファイルをダウンロードする場合 AS内であらかじめスーパーノードを選択 インターネット全体での検索はスーパーノードへ問い合わせることで完了 ゲートウェイがネットワークの状態を把握することで、AS内のクエリを集約、トラフィックの増大を防ぐ ファイルをダウンロードする場合 直接接続 同一AS内のノードを経由してダウンロード 2018/11/29

最適化の流れ ノードがサーバへ接続する サーバ側でノードのASを判断 AS毎にスーパーノードを設定し、そこへ案内 例: i123-12-123-123.s12.a123.ap.plala.or.jp softbank220030088052.bbtec.net AS毎にスーパーノードを設定し、そこへ案内 スーパーノードがAS間通信を中継 スーパーノードはノード数に応じて増減 負荷が分散するようにノードを配置(サーバーの役割) 2018/11/29

ネットワークイメージ Control Server Super Node Node AS: XXX1 AS: XXX2 AS: XXX3 2018/11/29

ネットワークイメージ Management File Transfer Control Server Super Node Network Layer File Transfer Layer Leaf Node Network File Transfer 2018/11/29

P2P without AS optimization Edge Network Regional Routers Internet Transit Search & File Transfer Regional Routers Edge Network AS2 2018/11/29

P2P with AS optimization Edge Network Regional Routers Internet Transit Search File Transfer Regional Routers Edge Network AS2 Super Node 2018/11/29

P2P specificなissue ファイル検索 ファイル転送 スーパーノードの配置方法 一次配布ノードからのデータ転送 データの同期 十分なノード数が確保できないAS ファイル転送 一次配布ノードからのデータ転送 リソースが十分なAS内ノード? クラスタリング? 人気のあるファイル? 2018/11/29

関連研究 Survey 2018/11/29

[1] Location-Aware Topology Matching in P2P Systems Location aware Topology Matching (LTM) TTL2-detector flooding 2ホップ先までのノード情報を保持する Low productive connection cutting 冗長な(非効率的)経路を閉じる Source peer probing (新しい)経路の調査を行う より小さいコストの経路を探す 検索クエリの応答速度を65%高速化 Gnutella 2018/11/29

[2] P2Pサービスにおける物理ネットワーク を考慮した論理的トポロジー構築手法 トラフィック計測によるパラメータ抽出 メッセージ到達範囲(TTL) 同時接続ピア数の効果 メッセージトラフィックによる影響 ネットワーク特性を考慮したピア接続手法 ホップ数 共有リンク数 ピア生存時間 ピア間の帯域 ピア間往復伝播遅延 具体的な実験などは行われていない あくまでパラメータの抽出とピア接続手法の提案 2018/11/29

[3] 高速なファイル検索、取得のための 障害回復力のあるP2P論理網構築手法 直径が小さく、かつ物理網特性を考慮した 論理網の構築手法 BAモデル 次数分布がパワー則にしたがうネットワーク成長モデル 優先的選択(Preferential Attachment)に基づく Location aware Topology Matching (LTM)と同等の性能 ピアのランダム消失・悪意のあるユーザからの攻撃に対しての障害回復力がある 直径が小さい: Phenix 今後の課題 物理ホップ数だけでなく、 利用可能帯域 遅延 動的に変化する指標を考慮して論理網を構築 一方でオーバーヘッドが高くなる 2018/11/29

[4] Brocade: Landmark Routing on Overlay Networks 階層的なネットワーク構成 ルーティングテーブルが縮小 最適なルーティングが可能 特徴 Structured P2Pを想定 仮想ノード番号を2b進数で表記 共有するprefixの桁数が増加する方へメッセージ転送 2018/11/29

[5] Brocade: Landmark Routing on Peer to Peer Networks http://roc.cs.berkeley.edu/retreats/summer_02/slides/hling.pdf 2018/11/29