不特定多数の発信者を考慮した ストリーミングシステムの実現

Slides:



Advertisements
Similar presentations
ユーザ認証を考慮した 情報コンセントの活用 明治大学 情報システム管理課 服部裕之 ( ) ’ 99私情協 学内 LAN 運用管理講習会.
Advertisements

サーバ管理者から 見たストリーミン グ インターネット総合研究所 佐藤めぐみ
NetAgent P2P検知技術 NetAgent.
Curlの特徴.
ストリーミング配信 惑星物理学研究室 修士2年 土屋 貴志.
動画像品質調整機能を組み込んだ プロキシキャッシングシステムの 実装と評価
分担 6-2-1 デジタル放送の歴史と意義  担当    福田 智 6-2-2 インターネットによる配信  担当    儘田 遼.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
仮想ブロードキャストリンクを利用した 片方向通信路の透過的経路制御 藤枝 俊輔(慶應義塾大学)
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
分散環境におけるフィードバックを用いたオーケストラ演奏機構の構築
インターネット構成法 最終課題 ~ネットワークデザイン~.
ネットワーク構成法 スケール 第6回 11月19日.
「コンピュータと情報システム」 07章 インターネットとセキュリティ
Private SIP サーバを用いた VoIP環境構築の試み
「まめだくん Ver.1.0」 特徴と利用方法.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
物理網構成を考慮したハイブリッド型 P2P 動画像ストリーミング配信機構の評価
ユビキタス環境における コミュニケーション・ツール選択支援機構の提案
心理学情報処理法Ⅰ コンピュータネットワーク概論.
PlanetLab における 効率的な近隣サーバ選択法
ノードの情報を動的に反映したオーバレイネットワークの構築
ノードの情報を動的に反映したオーバレイネットワークの構築
認証と負荷分散を考慮した ストリーミングシステムに関する研究
P2P型ウェブ閲覧者間コミュニケーションに関する研究
伝送特性に応じた 適応型映像・音声配信機構の構築
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
モバイルP2Pを用いた携帯電話 動画配信手法の提案 第3回
通信トラヒックの相関構造を利用した通信品質の劣化検出
サーバ負荷分散におけるOpenFlowを用いた省電力法
コンピュータとネットワークの利用 国際経営学科 牧野ゼミ3年 足立龍哉.
Mathematicaによる固有値計算の高速化 Eigenvalue calculation speed by Mathematica
情報コミュニケーション入門b 第10回 Web入門(1)
情報コミュニケーション入門b 第10回 Web入門(1)
ECN sada 親 makoto, hitomi
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
SOAP/UDDI/WSDLによるB2Bシステムの開発
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
SOAP/UDDI/WSDLによるB2Bシステム構築の一事例
修士研究計画 P2Pネットワークの最適化 kuro must: Survey ○テクニカルにチャレンジング
2009年度卒業論文発表 CDNコンテンツサーバの動的負荷分散
第15章 TFTP:トリビアル・ファイル転送プロトコル
12/14 全体ミーティング 米澤研究室卒論生 山崎孝裕
インターネットにおける真に プライベートなネットワークの構築
映像中継システム構成案1 商船 TRITON(富山) 2.4G アマ無線 Internet Internet FOMA網 ドコモ(金沢)
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
情報コミュニケーション入門e 第11回 Part2 Web入門(1)
P2P概説 P2P概説 第2回 /
Internet広域分散協調サーチロボット の研究開発
端末およびサービス透過的な 情報閲覧支援システムの構築
IP over DVB-RCSの設計と実装
インターネット             サーバーの種類 チーム 俺 春.
仮想ネットワークを考慮した SoftIRQ制御によるCPU割当ての手法
片方向通信路を含む ネットワークアーキテクチャに於ける 動的な仮想リンク制御機構の設計と実装
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P ネットワーク上で 実時間ストリーミングを実現するための 分散制御プロトコルの提案
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
次世代無線インフラ と CNSメッセンジャー
修士研究計画 CGM作成・共有支援基盤(仮)の構築
Z39.50プロトコルによる日本語書誌データ情報検索システム
衛星回線を含むネットワークにおける 動的経路制御に関する研究
計算機群における 「動的なインターネット接続性」の共有に関する研究
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
特定ユーザーのみが利用可能な仮想プライベート・ネットワーク
黒宮 佑介(学籍番号: ) 政策・メディア研究科 修士課程2年 主査:村井 純、副査:斉藤 賢爾・中村 修・江崎 浩
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P & JXTA Memo For Beginners
情報ネットワーク 岡村耕二.
インセンティブにより自律ユーザに 高品質なオーバーレイマルチキャスト木を 構築させるプロトコルの提案
Presentation transcript:

不特定多数の発信者を考慮した ストリーミングシステムの実現 環境情報学部 谷岡洋平

流れ 背景 関連研究 問題点 目的 アプローチ 設計 今後の課題 まとめ

Anime, sports, news, comedy lecture 視聴中なのは AとBか・・・ Login/pass 認証OK Login/pass 認証×! 問題解決機構 Anime, sports, news, comedy  があるけどどうする? ANIMEで。 俺も!                                                                                  俺もANIMEで。 授業見よう! 何か見たいな A B C D E F 学生

背景 ネットワークの広帯域化 インターネットにおけるストリーミングの位置付け ライブストリーミングの重要性 ADSL、FTTHの普及 テレビ、映画、スポーツ、etc ライブストリーミングの重要性 イベント中継 遠隔地同士での対談 大学講義、学会発表 質疑応答

ライブストリーミングプロトコル Windows Media Technology Real (Helix) Quicktime VideoLAN DVTS

ライブストリーミングを行う上での問題 帯域問題 ネットワーク負荷 ボトルネック

関連研究 CDN P2P-CDN

CDN ISPやCDSP等のコンテンツ業者用の配信網 負荷分散 認証 WMT、Real等のプロトコルを対象 CPU、帯域負荷、BGPパス、DNS 認証 状態遷移の把握 WMT、Real等のプロトコルを対象 Streaming: UDP Control packet: TCP session コントロールパケットを利用したCDNマネージメント

既存のCDN sender control packet CDN網 management control packet Client A request サーバ情報 CDN網 management control packet Client A Client B

CDNの問題点 コスト高 管理者の必要性 役割の二分化 →特定の発信者と不特定多数の一般ユーザ用モデル 動的+人的管理 発信者はISP/CDSP 受信者は一般ユーザ →特定の発信者と不特定多数の一般ユーザ用モデル

P2P-CDN 一般ユーザ用のストリーミングモデル 高価なサーバは不必要 誰もが発信者になれる 受信者が配信者になる 位置管理 サーバ 【完全分散型】中央サーバを必要としない 耐障害性が高い 【ハイブリッド型】すべてのPeerを管理できる 認証可能

P2P-CDNの問題点 P2P-CDN 認証、状態遷移問題 公平度 受信者 安定性 回線が切れた際の切り替え Peerがいなくなった場合

動的に負荷分散実現するストリーミングシステム 目的 不特定多数の配信者に対応 安定性 認証、状態遷移の把握 受信者と発信者間のマネージメント 動的に負荷分散実現するストリーミングシステム

アプローチ(1/2) 不特定多数の発信者に対応させる →P2P-CDNのアルゴリズムを利用 配信者 配信者 配信者 配信者 配信者 配信者 stream data stream data stream data 配信者 配信者 配信者 配信者 配信者 配信者 配信者 配信者

アプローチ(2/2) 安定性をあげる →配信者と受信者の役割を分ける→CDNモデル 受信者/配信者 配信者 受信者/配信者 受信者 stream data stream data 受信者/配信者 配信者 受信者/配信者 受信者

CDN網 登録 Anime Sports news 発信者A 発信者B 発信者C 配信者 A 配信者 B ランデブーポイント 配信者 C Request CDN網 配信者 A 受信要求/ 配信要求 配信者 B ランデブーポイント 問い合わせ Management Server Anime Sports news サーバ情報 配信者 C 受信要求/ 配信要求 search 受信先サーバ1情報 配信者 D 配信者 E 受信者A

設計(1/3) シグナルコントローラー DVTSを用いたスプリット機構の構築 発信者 受信者 配信者 設計(1/3) シグナルコントローラー DVTSを用いたスプリット機構の構築 発信者 dvsend + signal controller 受信者 dvrecv + signal controller 配信者 dvcopy+ signal controller Signal controller dvsend dvrecv dvcopy control packet stream

設計(2/3) CDN網 P2P-CDN用のアルゴリズムを使用 Management server トポロジ情報、帯域、負荷による分散 不特定多数の発信者に対応 Management server ランデブーポイントに対してサーバーの状態遷移およびネットワーク状態の報告 トポロジ管理 ストリーミングデータの受信配信要求

設計(3/3) ランデブーポイント Management Serverとの情報交換 発信者、受信者間のマネージメント 設計(3/3) ランデブーポイント Management Serverとの情報交換 スプリッタ/ネットワークの状態を公開情報に反映 発信者、受信者間のマネージメント 公開中ストリーミングデータ管理 受信者による検索 映像Qualityベース プロトコルベース 映像の名前 公開時間 Queuing機能(待ち受け

評価 定性評価 定量評価 負荷分散を前提とした動作確認 認証およびクライアントの状態遷移を把握できているか 待ち時間 パケットロス スケーラビリティ スプリッタにおけるストリーミングデータ複製本数

進捗状況 設計段階

今後の課題 Management Serverのシングル・ポイント・オブ・フェイラーをどう防ぐか? 他のプロトコルへの対応

まとめ 配信サーバ間の通信にP2P-CDNモデル 配信サーバと受信クライアントの役割分担 不特定多数の発信者に対応 配信サーバと受信クライアントの役割分担 安定性を実現 ランデブー・ポイントでの「、発信者と受信者の情報共有機構の実現 不特定多数の発信者と受信者の情報交換 受信者の状態遷移の把握

おわり

anime sports news lecture 負荷分散網 comedy lecture 視聴中なのは AとBか・・・ Login/pass 認証OK request request request Login/pass 認証×! request ホームページ 授業は下記の アドレスから。 http://aa 12/23 8:00 負荷分散網 Anime Sports News Comedy ... ANIMEで。 俺もANIMEで。 何か見たいな A B C D E F 外部者 学生

アプローチ(1/2) 汎用的なライブストリーミングシステムの実現 既存の機能 不特定多数発信者への対応 発信者、受信者間のマネージメント 負荷、帯域問題の動的解決 受信者の把握、認証 安定性(トラブル時の経路切り替え) ユーザ透過性 不特定多数発信者への対応 発信者、受信者間のマネージメント ランデブーポイント

CDN網 登録 Anime Sports news 発信者A 配信者 A 配信者 B ランデブーポイント 配信者 C 配信者 D Request CDN網 配信者 A 登録 受信要求/ 配信要求 配信者 B ランデブーポイント 問い合わせ Management Server Anime Sports news サーバ情報 配信者 C 受信要求/ 配信要求 search 受信先サーバ1情報 配信者 D 配信者 E 受信者A