映像による 複数人のコミュニケーション向けの アプリケーションレベルマルチキャストEmmaの性能評価

Slides:



Advertisements
Similar presentations
1 情報ネットワーク 課題レポート 模範解答 身の回りで、階層化されている物事を 1 つあげて、その階層構造を説明 せよ 課題のポイント – 機能が階層ごとに分割されているか – 同じ層でのやりとり(プロトコル)があるか – 上位層と下位層での情報のやりとり(インタフェース)があるか –
Advertisements

UDL( 片方向通信路 ) 衛星リンクには Feeder,Receiver が存在 双方向通信には2つのチャンネル データの流れは一方通行 N 局による通信には n(n-1) のチャンネルが必要 送信局が入れ替わることにより、 擬似的に多対多型通信を行う研究もされている.
IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
研究目標 研究目標 提案手法 仮想ネットワーク上でのブロードキャスト、マルチキャスト通信の実現
到着時刻と燃料消費量を同時に最適化する船速・航路計画
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Webプロキシサーバにおける 動的資源管理方式の提案と実装
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
第1回.
ネットワーク技術II 第8.2課 イーサネット・スイッチング
ユーザプリファレンスに基づく転送制御を行う アプリケーションレベルマルチキャストの一方式
アプリケーションレベル マルチキャスト Emma の 性能向上に関する検討
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
スケールフリーネットワークにおける 経路制御のためのフラッディング手法の提案と評価
DNASシステム上のアプリケーション起動シーケンスのための基盤であるdsh部分の性能評価
物理網構成を考慮したハイブリッド型 P2P 動画像ストリーミング配信機構の提案と評価
神奈川大学大学院工学研究科 電気電子情報工学専攻
TCP (Transmission Control Protocol)
発表の流れ 研究背景 マルチテナント型データセンタ 関連研究 IPマルチキャスト ユニキャスト変換手法 提案手法 性能評価.
センサノード 時刻同期と位置測定 浅川 和久 2008/11/16 センサノード 時刻同期と位置測定.
物理網構成を考慮したハイブリッド型 P2P 動画像ストリーミング配信機構の評価
ユビキタス環境における コミュニケーション・ツール選択支援機構の提案
エンドホストの動画像フィルタリングを用いた アプリケーション層 QoS マルチキャストの実現
IPマルチキャスト通信とXcast 早稲田大学後藤研究室 Xcast班.
PlanetLab の計測結果を用いた オーバーレイルーティングの性能評価
トランスポート層.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
ネットワーク機器接続 2SK 情報機器工学.
ノードの情報を動的に反映したオーバレイネットワークの構築
ノードの情報を動的に反映したオーバレイネットワークの構築
予備親探索機能を有した アプリケーションレベルマルチキャスト
認証と負荷分散を考慮した ストリーミングシステムに関する研究
ネットワークとノードの情報を利用したオーバレイネットワークの最適化
携帯用グループナビゲーションの 実装とその評価
「コンピュータと情報システム」 06章 通信ネットワーク
大規模アドホックネットワークにおける 階層的な名前解決法
サーバ負荷分散におけるOpenFlowを用いた省電力法
山本 貴之 大阪大学 大学院基礎工学研究科 情報数理系専攻 村田研究室 博士前期課程
イーサネット.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
大阪大学 大学院情報科学研究科 博士前期課程2年 宮原研究室 土居 聡
分散IDSの実行環境の分離 による安全性の向上
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
コンポーネント連携によるサービスを オーバレイネットワーク上で 実現するためのサービス設計技法の提案
仮想メモリを用いた VMマイグレーションの高速化
マルチホーミングを利用した Proxy Mobile IPv6の ハンドオーバー
各種ルータに対応する P2P通信環境に関する研究
非対称リンクにおける ジャンボフレームの性能評価
IP over DVB-RCSの設計と実装
複数のオーバレイネットワークを制御するためのプライベートなネットワーク環境
2003年6月17日 早稲田大学大学院理工学研究科 情報科学専攻 修士2年 水野 宏樹
Diffservにおける 絶対的な品質保証法
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
Peer-to-Peerシステムにおける動的な木構造の生成による検索の高速化
福岡工業大学 情報工学部 情報工学科 種田研究室 于 聡
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
OSI7層に関係する機器、仕様、機能など 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層
利己的なエンド間でマルチキャストを実現するためのインセンティブ配分法
アドホックルーティングにおける 省電力フラッディング手法の提案
計算機群における 「動的なインターネット接続性」の共有に関する研究
低軌道周回衛星における インターネット構築に関する研究
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
情報ネットワーク 岡村耕二.
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
まさ 2003/06/12 卒論その後の進捗 まさ 2003/06/12.
Presentation transcript:

映像による 複数人のコミュニケーション向けの アプリケーションレベルマルチキャストEmmaの性能評価 中村嘉隆 山口弘純 廣森聡仁 安本慶一† 東野輝夫 谷口健一 大阪大学大学院情報科学研究科 †奈良先端技術大学院大学情報科学研究科

発表の概要 研究内容 発表内容 複数メディア配送に適したアプリケーションレベルマルチキャストプロトコルEmmaの提案 Emmaの性能についてns-2を用いて評価 発表内容 研究の背景 Emmaの概要 シミュレーション実験と性能評価 2002/7/4 DICOMO2002

研究の背景 複数人の電子会議アプリケーションの実現 数台から数十台のエンドホストが同時並行かつ継続的に他のエンドホストにメディア送出 Internet 2002/7/4 DICOMO2002

ユニキャストとマルチキャスト ユニキャスト IPマルチキャスト ALM(アプリケーションレベルマルチキャスト) グループが大きくなると非効率 特定のサーバを必要とせず、効率も良い インフラ整備の問題 ALM(アプリケーションレベルマルチキャスト) 既存のトランスポート層の機能が利用可能 グローバルマルチキャストアドレスが不要 自由なルーティングプロトコルの設計が可能 2002/7/4 DICOMO2002

ALM(アプリケーションレベルマルチキャスト) オーバレイネットワーク上でエンドホストが配送木を管理 エンドホスト間ユニキャストトンネリングで構築 トンネリング間のパケット複製、転送で実現 オーバレイ上での制約 IPマルチキャストと異なり エンドホスト付近での帯域制約 実リンク上でのパケット重複 の問題がある A C B D A C B D ユニキャストと同様に制約 2002/7/4 DICOMO2002

ALM(アプリケーションレベルマルチキャスト) オーバレイネットワーク上でエンドホストが配送木を管理 エンドホスト間ユニキャストトンネリングで構築 トンネリング間のパケット複製、転送で実現 オーバレイ上での制約 IPマルチキャストと異なり エンドホスト付近での帯域制約 実リンク上でのパケット重複 の問題がある A B C D 2002/7/4 DICOMO2002

代表的なALM Narada Naradaを元に、帯域を考慮し、会議アプリケーション向けに設計したものもある 遅延のみをメトリックとした継ぎ木方式で配送木構築 Naradaを元に、帯域を考慮し、会議アプリケーション向けに設計したものもある 各ノードからのビデオは同時に一つと仮定 各ノードを根とする帯域優先の経路木を構築 →複数メディアを配送した場合、電子会議等で用いると、ユーザの受信したいメディアが配送されない場合がある 2002/7/4 DICOMO2002

Emma (End-user Multicast for Multi-party Application) 特徴 電子会議アプリケーション対象 各参加者のビデオへの要求度 プリファレンスとして各参加者が設定 例えば、会議における話者の映像はプリファレンスを上げ、話者以外の映像はプリファレンスを下げる 複数ビデオ配送により、転送制御が必要な場合は、全参加者のプリファレンスの総和を最大化するように行う 複数のユーザによるビデオの同時並行配信を、動的かつ完全分散制御する点で他のALMと異なる 2002/7/4 DICOMO2002

Emma (End-user Multicast for Multi-party Application) 機能 セッション参加情報提供 会議セッションに参加している他のエンドホストを知る オーバレイネットワーク構築 いくつかのエンドホストとメディア、制御メッセージを流すためのオーバレイを構築 遅延、帯域、プリファレンスをメトリックとしたメディア配送木を構築、維持管理 エンドホスト離脱時の相互接続性維持 2002/7/4 DICOMO2002

ロビーサーバからセッション参加エンドホストのIPアドレス入手 エンド間遅延を測定し、遅延の小さい数ノードとオーバレイリンク構築 Emma セッションへの参加 ロビーサーバからセッション参加エンドホストのIPアドレス入手 エンド間遅延を測定し、遅延の小さい数ノードとオーバレイリンク構築 A B H C 他のホストのIPを持っているロビーサーバを仮定する 遅延のフラッディング、制御メッセージの送信等で G D 2002/7/4 DICOMO2002

親の親にあたるノードとも代替経路用オーバレイリンクを構築し、相互接続性を保証 Emma オーディオ配送木 既に存在する配送木に継ぎ木して構築 親の親にあたるノードとも代替経路用オーバレイリンクを構築し、相互接続性を保証 親の親 子 ローカルで閉路が生じるのを防ぐため 親 2002/7/4 DICOMO2002

遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 Emma ビデオ配送木 遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 遅延情報はフラッディングで取得する A 2002/7/4 DICOMO2002

遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 Emma ビデオ配送木 遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 遅延情報はフラッディングで取得する A 2002/7/4 DICOMO2002

遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 Emma ビデオ配送木 遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 遅延情報はフラッディングで取得する B 2002/7/4 DICOMO2002

遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 Emma ビデオ配送木 遅延をメトリックとした、各エンドホストを根とするソースベースの配送木を構築 遅延情報はフラッディングで取得する B 2002/7/4 DICOMO2002

構築した配送木に基づき、受信したいビデオに対する受信要求を上流へ流す リンクに空きがあれば配送開始 プリファレンスを受信要求時に指定 Emma ビデオ配送 構築した配送木に基づき、受信したいビデオに対する受信要求を上流へ流す リンクに空きがあれば配送開始 プリファレンスを受信要求時に指定 C A X A: 8 B: 6 C: 7 B 2002/7/4 DICOMO2002

最小のプリファレンス損失を計算し、利得と比較 D:15 A: -8 Emma ビデオ配送 空き帯域がない場合 既存の配送を停止する場合のプリファレンス損失の最小値を要求の転送過程で計算 計算結果を配送木の上流に転送 最小のプリファレンス損失を計算し、利得と比較 D:15 A: -8 C: -7 D:30 A: -8 C:-14 D:60 A:-16 C:-14 B:-18 C A X A: 8 D:15 A: -8 B:-12 B: 6 C: 7 D D:15 Y B 2002/7/4 DICOMO2002

プリファレンス損失<プリファレンス利得なら配送受け入れ Emma ビデオ配送 プリファレンス損失<プリファレンス利得なら配送受け入れ D:15 A: -8 C: -7 D:30 C:-14 1リンクあたり2メディアまでしか 流せないと仮定 C A X B: 6 A: 8 C: 7 D:15 D:60 A:-16 B:-18 D:15 A: -8 B:-12 D Y B 2002/7/4 DICOMO2002

シミュレーションによる性能評価 ネットワークシミュレータns-2による評価 評価したネットワークモデル 評価項目 Tiersモデルに基づく階層型トポロジ LANにあるノードのうち約50%がエンドホスト 評価項目 オーバレイネットワークのオーバヘッド 満足されるユーザプリファレンス 制御メッセージのオーバヘッド 2002/7/4 DICOMO2002

シミュレーションによる性能評価 評価目的 オーバレイネットワークのオーバヘッド 満足されるユーザプリファレンス 制御メッセージのオーバヘッド ノード間遅延に影響を与えるノード間ホップ数増加が妥当な範囲であるか パケット重複を引き起こす経路の重複はユニキャストに比べ抑えられているか 満足されるユーザプリファレンス 単純な制御方式に比べ、どの程度満足されるプリファレンスが増加しているか 制御メッセージのオーバヘッド 制御メッセージが応答速度やトラヒックの面で、メディア配送に影響を与えていないか 2002/7/4 DICOMO2002

オーバレイネットワークのオーバヘッド オーバレイとユニキャストのホップ数比 オーバレイ上のノード間ホップ数 オーバレイネットワーク上2エンドホスト間の最短経路に含まれる実リンク数 ユニキャストでのホップ数と比較 1オーバレイリンクは複数の実リンクからなるため、オーバレイホップ数は実リンク数より多くなる 1 2 3 4 5 6 A 1 2 B 2002/7/4 DICOMO2002

オーバレイネットワークのオーバヘッド オーバレイとユニキャストのホップ数比 ノード数 122 エンドホスト数 42 オーバレイのノード間ホップ数はユニキャストでホップ数の2倍以下が 80% 遅延はユニキャストでの経路の2倍程度で収まるので国内規模においては十分 2002/7/4 DICOMO2002

オーバレイネットワークのオーバヘッド 実リンク上経路重複度 エンドホスト数がNのとき、1実リンク上を通る最短経路数 ユニキャスト:N×(N-1) IPマルチキャスト:N オーバレイマルチキャスト:N+α 2つ以上の異なるオーバレイリンクが1つの実リンクを共有する場合があるため オーバレイネットワークにおける経路重複度を評価 2002/7/4 DICOMO2002

オーバレイネットワークのオーバヘッド 実リンク上経路重複度 ノード数 122 エンドホスト数 42 経路数はIPマルチキャストに近い オーバレイの経路重複によるオーバヘッドは抑えられる 2002/7/4 DICOMO2002

満足されるプリファレンスの評価 FCFS(First-Come-First-Serve)方式と比較した場合に、満足されるプリファレンス総和の増加具合を評価する FCFS方式 リンクに空きがある限り要求順に受け入れ、空きがない場合は受け入れない 2002/7/4 DICOMO2002

満足されるプリファレンスの評価 EmmaではFCFS方式の1.2倍程度のプリファレンス総和を達成している 2002/7/4 エンドホストの増加に伴い線形的仁増加 EmmaではFCFS方式の1.2倍程度のプリファレンス総和を達成している 2002/7/4 DICOMO2002

制御メッセージのオーバヘッド評価 Emmaでは 周期時間(時間スロット長)を増大させると… この実験では各場合においての を測定した 制御メッセージの送出を一定周期で集約し、制御トラヒックによるプロトコルオーバヘッドを削減 送出周期時間の制御でトラヒック量を制御 周期時間(時間スロット長)を増大させると… 受信要求処理の遅れなどによるプロトコル応答速度の低下のおそれ この実験では各場合においての 1リンクに流れる1メディアあたりの制御トラヒック(1メッセージを200Byteとする) 制御メッセージ送出からメディア受信開始までのレスポンス時間 を測定した 2002/7/4 DICOMO2002

制御メッセージのオーバヘッド評価 ノード数固定の場合 ノード数 105 エンドホスト数 54 制御トラヒックとレスポンス時間は予想通りのトレードオフが見られる 2002/7/4 DICOMO2002

制御メッセージのオーバヘッド評価 周期時間固定の場合 ノード数 25~145 周期時間 0.5s 制御トラヒックはビデオ配送にあまり影響はない レスポンス時間を適当な値にするは、利用環境に応じた周期時間を設定すればよい 2002/7/4 DICOMO2002

まとめと今後の課題 まとめ ユーザプリファレンスを考慮したアプリケーションレベルマルチキャストEmmaのネットワークシミュレータns-2による性能評価 今後の課題 メディア配送時のジッタやパケットロスの計測 2002/7/4 DICOMO2002