Presentation is loading. Please wait.

Presentation is loading. Please wait.

P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案

Similar presentations


Presentation on theme: "P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案"— Presentation transcript:

1 P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
大阪大学 大学院情報科学研究科 東野研究室 中村嘉隆

2 研究目標 多人数による電子会議アプリケーションの実現 Internet 数百ユーザからなる Many-to-many マルチキャスト
各ユーザがビデオの配信者にも受信者にもなりうる 各ユーザはビデオに関する優先度要求をもつ 複数ビデオを実時間交換 帯域の競合が発生する可能性があり,効率的な帯域利用が必要 Internet 2004/2/20 情報ネットワーク学専攻修士論文発表会

3 想定する環境 アプリケーション層マルチキャスト(ALM) 従来の ALM に関する研究 P2P リンクを用いたマルチキャスト 各ユーザは
マルチキャストルータとして他ユーザに映像転送 動的に参加離脱を繰り返す ユーザ付近に帯域制約がある 従来の ALM に関する研究 効率の良い経路木構築,オーバレイ不安定性解消など Narada:ビデオ会議向け ALM プロトコル ビデオの複数表示は想定していないため,多数のビデオ配信による資源競合には対応していない 2004/2/20 情報ネットワーク学専攻修士論文発表会

4 設計目標と実現方法 プロトコルの設計目標 実現方法 複数ビデオ配信による資源競合を回避 分散制御 互いに重複が少ない配信経路木群の構築
各ユーザのビデオに対する優先度を反映 全ユーザで満足される優先度が最大化されるように制御 分散制御 スケーラビリティ 実現方法 互いに重複が少ない配信経路木群の構築 優先度に基づく動的な配信制御 受信継続のためのユーザ離脱時回復制御 これらを分散制御で行う 2004/2/20 情報ネットワーク学専攻修士論文発表会

5 提案するプロトコル(Emma/QoS) 複数人のコミュニケーションシステム向け ALM プロトコル
各ユーザは動的にオーバレイネットワーク構築 ユーザにおいて各ビデオに与えられた優先度要求に従って,ビデオの送受信を制御する ユーザ自身がフィルタリングして既配信のビデオ品質を調整することで,新たな要求ビデオを受け入れる Red Overlay Network Internet Red 2004/2/20 情報ネットワーク学専攻修士論文発表会

6 ユーザの参加 ユーザはオーバレイリンクを構築することでセッションに参加 リンク構築時にリンク容量(配信可能な映像数)をネゴシエートして決定
他ユーザとの遅延を測定し,適切な数ユーザとオーバレイリンクを構築 リンク構築時にリンク容量(配信可能な映像数)をネゴシエートして決定 参加したユーザは配信経路木を接ぎ木方式で拡張 自身をソースとする経路木はフラッディングによって最短経路木で構築 Overlay Network D A B E C LAN の容量,自身の処理能力,リンク遅延などから決定 2004/2/20 情報ネットワーク学専攻修士論文発表会 Underlying Network

7 ビデオ配信制御(1) 問題 解決法 リンク容量の制約や減少により要求されたビデオを全て配信することができない場合がある
単純な方法:配信できない場合は受信要求を受け入れない Narada:各ユーザにおいてビデオが受信したレートで配信できない場合は,配信可能なレートまで下げる Emma/QoS:ユーザが各ビデオに対して与える優先度に従って,利用帯域を増加させるビデオ・削減するビデオを決定し,なるべく多くの要求を受け入れる 優先度 各ビデオに対して単位帯域ごとにユーザがどれだけの強さで要求しているかを表す優先要求度を値として与える 2004/2/20 情報ネットワーク学専攻修士論文発表会

8 ビデオ配信制御(2) 優先度に関する情報を定期的に収集 受信要求時には要求ビデオの優先度を収集
既配信ビデオで帯域が削減された場合に失う優先度 受信要求時には要求ビデオの優先度を収集 要求が受け入れられた場合に増加する優先度 これらの情報から最も多くの優先度を満足するように どのビデオの帯域を削減すべきか 要求を棄却すべきか を決定 B リンク容量は全て 3 :ビデオストリーム 2004/2/20 情報ネットワーク学専攻修士論文発表会

9 ユーザ離脱時の配信継続処理 オーバレイネットワークではユーザ離脱が多く発生 ビデオ会議システムでは,ビデオを継続受信する必要がある
中継ノードが離脱し,子孫ノードが受信できなくなる ビデオ会議システムでは,ビデオを継続受信する必要がある 離脱ユーザを介して配信していたビデオを,他ユーザから速やかに再配信できる仕組みが必要 周期メッセージを利用し,帯域に余裕のあるユーザ情報を収集,子の離脱時に指示 2004/2/20 情報ネットワーク学専攻修士論文発表会

10 性能評価 ユーザが動的に参加離脱を繰り返す環境で評価 評価項目 経路木の効率(時間の都合上グラフは省略)
物理リンク上のパケット重複度 オーバレイリンク上の経路木重複度 ユニキャストと比較した遅延の増大率 ユーザが受信できているビデオの優先度による満足度評価 シミュレーション実験結果より 経路木の効率は現在の環境で実現しても問題ない程度 ユーザ数変動に対し上記パラメータの悪化は見られない 2004/2/20 情報ネットワーク学専攻修士論文発表会

11 ユーザ満足度 各ユーザで受信できているビデオの優先度の全ユーザ総和を測定 ユーザ満足度は Narada より高い値を達成
2004/2/20 情報ネットワーク学専攻修士論文発表会

12 要求満足率の分布 要求満足率の分布 要求に付けた優先度に対し,ビデオ配信により満足されたものの割合 全く満たされない要求は少なくなっている
多くのビデオ表示を要求するようなアプリケーションでは有効 2004/2/20 情報ネットワーク学専攻修士論文発表会

13 まとめ オーバレイネットワークにおける複数ビデオの同時配信時に QoS を分散制御で実現する ALM プロトコル Emma/QoS の提案
より大規模なグループで利用した場合の制御メッセージ量などに関する評価を行う 2004/2/20 情報ネットワーク学専攻修士論文発表会


Download ppt "P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案"

Similar presentations


Ads by Google