DEIM Forum 2016 B8-4
放送通信融合環境における帯域幅を考慮したスケジューリング手法
後藤 佑介
†義久
智樹
†††
岡山大学大学院自然科学研究科 〒 700–8530 岡山県岡山市北区津島中 3–1–1
††
大阪大学サイバーメディアセンター 〒 567-0047 大阪府茨木市美穂ヶ丘 5–1
E-mail:
†
[email protected],
††
[email protected]
あらまし 近年の放送通信融合環境の普及にともない,放送と通信を同時に利用して,音声や映像といった連続メディ
アデータを配信する技術への注目が高まっている.放送通信融合環境における連続メディアデータの配信では,クラ
イアントは,放送チャネルを用いた放送型配信でデータの一部を受信しながら,通信チャネルを用いたオンデマンド
型配信で残りの部分を受信することで,データ再生時に発生する待ち時間を短縮できる.我々の研究グループでは,
放送型配信およびオンデマンド型配信それぞれについて,データを複数の部分に分割した上でどのようにクライアン
トに配信するかを決定するスケジューリング手法を提案してきた.本研究では,放送通信融合環境において,帯域幅
を考慮したスケジューリング手法を提案する.提案手法では,サーバは,クライアントの再生レートとサーバが使用
できる放送チャネルの帯域幅を考慮して配信スケジュールを作成することで,クライアントは再生時の待ち時間を既
存手法に比べて短縮できる.
キーワード
放送通信融合環境,スケジューリング手法,帯域幅
1.
は じ め に
デジタルネットワーク技術の急速な発達[1]により,音楽や 映像といった連続メディアデータを受信しながら再生するスト リーミング配信が注目されている.ストリーミング配信では, クライアントが連続メディアデータの受信をサーバに要求する と,サーバは連続メディアデータを複数の部分(以下,セグメ ント)に分割してクライアントに配信する.連続メディアデー タは再生中に途切れが発生しない一続きのデータであるため, サーバは,クライアントが最後まで途切れなく再生できるよう にデータを配信することが重要になる. クライアントは,現在再生しているセグメントの再生終了時 刻までに次のセグメントの受信を完了できない場合,再生が 中断する.そこで,この待ち時間を短縮するさまざまな手法が 提案されている[2], [3], [4], [5], [6], [7].これらの手法は,放送を 用いる手法(以下,放送型配信)と通信を用いる手法(以下, オンデマンド型配信)の二つに分類される.放送型配信では, サーバは一定の帯域幅で複数のクライアントにデータを繰返し 配信することでサーバの負荷を軽減できるが,クライアントは 受信を要求してから再生を開始するまで待つ必要がある.一方, オンデマンド型配信では,サーバはクライアントの視聴要求に 応じてセグメントを送信することで,クライアントは所望する データをすぐに再生できる.しかし,サーバはデータを要求す るクライアントごとに送信する帯域幅を確保するため,クライ アントの視聴要求が集中する人気番組を送信する場合,必要と なる帯域幅が使用できる帯域幅を上回り,クライアントの待ち 時間は長大化する. 放送と通信それぞれのシステムにおける問題点は,相補的な 関係である.そこで,サーバが放送型配信とオンデマンド型配 信の両方を使用してクライアントにデータを配信する環境(以 下,放送通信融合環境)に関する研究が行われている.放送通 信融合環境では,クライアントは放送チャネルと通信チャネル の両方を用いてサーバからデータを受信することで,待ち時間 を短縮する. これまでの研究では,サーバは放送型配信で連続メディア データを構成する複数のセグメントを順番に繰返し配信し,ク ライアントは,受信を要求した時刻より後のセグメントを放送 型配信で受信しながら,受信要求時刻より前に配信していた前 半部のセグメントをオンデマンド型配信で受信することで,待 ち時間を短縮していた.しかし,サーバが使用できる帯域幅に 上限があり,連続メディアデータの配信に必要な帯域幅を下回 る場合,セグメントの配信時間が再生時間を上回るため,セグ メントの再生が終了するたびに中断が発生し,待ち時間は長大 化する. そこで本研究では,放送通信融合環境において,帯域幅を考 慮したストリーミング配信の待ち時間短縮手法を提案する.提 案手法では,サーバが使用できる帯域幅に制限がある状況で, 連続メディアデータを複数の部分に分割して,論理的に分割し た複数の放送チャネルで配信する分割放送型配信を用いる.そ の上で,放送チャネルで配信するセグメント数を決定するスケ ジューリング手法を用いることで,これまでの配信方式に比べ て待ち時間を短縮する.2.
放送通信融合環境
2. 1 概 要 対象とする放送通信融合環境について述べる.放送通信融合 環境におけるストリーミング配信システムでは,クライアント は,放送チャネルと通信チャネルを両方使用してデータを受信 する.1.で説明したように,セグメントはデータの分割単位で あり,クライアントはセグメントごとにデータを再生する.図 1 オンデマンド型配信 図 2 放送型配信 放送通信融合環境で利用される放送システムで行われるスト リーミング配信は,さまざまな方式が考えられる.本研究では, 待ち時間を短縮するニアオンデマンド型のストリーミング配信 を想定する.ニアオンデマンド型では,複数の放送チャネルを 用いて各チャネルでセグメントを繰返し配信する分割放送型配 信を用いることで,クライアントが最初のセグメントを受信で きる機会が増え,待ち時間を短縮できる.分割放送型配信は, 電波放送やIPマルチキャストといった放送形態を想定してお り,マルチキャストによる比較的単純な放送でも利用できる. 一方,通信システムで行われるストリーミング配信もさまざ まな方式が考えられる.本研究では,サーバ・クライアント型 のストリーミング配信を想定して,サーバはクライアントの要 求ごとに帯域幅を確保した上で,クライアントが所望するセグ メントを順番に送信する.
3.
データ配信方式
3. 1 サーバ・クライアント間のデータ配信 従来のサーバとクライアントで構築されたネットワーク環境 におけるデータ配信方式は,オンデマンド型配信と放送型配信 の二つがある.以下で順番に説明する. 3. 2 オンデマンド型配信 オンデマンド型配信でサーバが動画データを配信する様子を 図1に示す.オンデマンド型配信では,サーバはデータの受信 を要求するクライアントごとにチャネルを設定し,チャネルの 帯域幅を確保してデータを配信する.一方で,クライアントの 数に比例して,サーバの処理負荷や通信に必要となる帯域幅は Internet 通信サーバ 配信側 クライアント 放送サーバ Communication Broadcasting クライアント クライアント クライアント 図 3 ハイブリッド型配信 増加する.通信に必要となる帯域幅が使用できる帯域幅を上回 ると,サーバにデータの受信を要求する新たなクライアントに 対して帯域幅を確保できず,待ち時間は長大化する. 3. 3 放送型配信 放送型配信でサーバがデータを配信する様子を図2に示す. 放送型配信は,マルチキャストを用いて,あらかじめ指定した 複数のクライアントに同じ動画データをまとめて配信する方式 である.サーバは一定の帯域幅でデータを配信でき,クライア ントの数が増加しても配信サーバの処理負荷や使用する帯域幅 の増加を抑制できる.一方で,クライアントは,データの受信 を要求してから再生を開始するまでの間に待ち時間が発生する. 3. 4 ハイブリッド型配信 放送通信融合環境において,放送チャネルと通信チャネルを 同時に利用してクライアントにデータを配信するハイブリッ ド型配信について説明する.ハイブリッド型配信のネットワー ク構成を図3に示す.ハイブリッド型配信のネットワークは, サーバとクライアントで構成される.ハイブリッド型配信では, サーバはデータを複数のセグメントに分割して,クライアント に配信する. ハイブリッド型配信では,サーバはネットワークに接続して いるすべてのクライアントを管理し,放送チャネルを用いてす べてのクライアントにデータを繰り返し配信する.また,クラ イアントがサーバにデータを要求すると,サーバはデータを複 数のセグメントに分割した上で,通信チャネルを用いてクライ アントに送信する.このときクライアントは,サーバからセグ メントを受信してバッファに保存し,データの最初のセグメン トを受信すると,再生を開始できる. 3. 5 データ配信方式の比較 3. 2, 3. 3,および3. 4節で説明した配信方式の特徴を表1に 示す.オンデマンド型配信では,サーバはクライアントからの 受信要求に応じて直ちにクライアントにデータを送信できる が,クライアント数に比例してサーバの処理負荷や使用する帯 域幅は増加する.次に,放送型配信では,サーバの処理負荷や 使用する帯域幅の増加を抑制できるが,クライアントのデータ 受信時に待ち時間が発生する.最後に,ハイブリッド型配信で表 1 各配信方式の特徴 配信手法 長所 短所 オンデマンド型配信 クライアントの受信要求に応じて直ちに送信可能 クライアント数に比例して処理負荷や使用する帯域幅が増加 放送型配信 サーバの処理負荷や使用する帯域幅の増加を抑制 クライアントのデータ受信時に待ち時間が発生 ハイブリッド型配信 オンデマンド型配信および放送型配信の長所をもつ. データの配信処理が複雑 C1 ・・・ S2 ・・・ クライアント が再生して いる様子 ・・・ Time S1 (5.0 Mbps) (0.83 Mbps) 153.9 秒 ・・・ S3 S1 S5 S6 S4 ・・・ ・・・ ・・・ ・・・ t0 S6 S4 S2 S3 S1 S2 S3 S1 S2 S1 S2 S1 S1 S1 再生 開始 待ち 時間 t2 S5 t1 240秒 C2 C3 C4 C5 C6 ・・・ ・・・ ・・・ ・・・ S2 S3 S4 S5 S6 (0.83 Mbps) (0.83 Mbps) (0.83 Mbps) (0.83 Mbps) (0.83 Mbps) 図 4 途切れが発生しない配信スケジュール例(BE-AHB 法) は,サーバがオンデマンド型で送信しながら放送型で配信する ことで,オンデマンド型配信と放送型配信の長所をもつ.一方 で,データの配信処理は複雑になるため,サーバが使用できる 帯域幅や再生レートといったネットワーク条件を考慮したスケ ジューリング手法が必要となる.
4.
関 連 研 究
4. 1 スケジューリング手法 4. 1. 1 分割放送型配信 放送型配信では,クライアントがデータの受信をサーバに要 求してから受信を完了するまでの間に待ち時間が発生する.受 信要求からデータの最初の部分を受信するまでの間は受信開始 を待つため,データを繰り返して放送している場合,この待ち 時間は,連続メディアデータの受信時間分発生する.例えば, 受信に60分かかる連続メディアデータを1つのチャネルで受 信する場合,60分の待ち時間が発生する.このため,一般的に は,連続メディアデータを分割して,初めの部分を頻繁に放送 することで,待ち時間を短縮している.このような放送形式を 分割放送型と呼ぶ.分割放送型では,連続メディアデータをい くつかのセグメントに分割し,複数の放送チャネルを用いて放 送する.サーバは,データの初めの部分のセグメントを頻繁に 放送することで,クライアントの待ち時間を短縮する.このよ うな放送形態は,電波放送や帯域が保証された IPマルチキャ ストといった放送を想定している. 分割放送型では,クライアントのデータ再生中に途切れが発 生しないようにスケジューリングすることが重要である.これ までの研究では,クライアントが使用できる帯域幅を用いて, 複数のチャネルから同時に受信することで,途切れのない再生 を実現していた.このことについて,以下に説明する. クライアントがデータの受信要求を出してから再生が終了す るまでの様子を図4に示す.理解しやすい例として,ここでは, サーバがBE-AHB法[8]を用いて6分割し,計6つのチャネ ルで放送する場合を考える.映像データはMPEG-2で符号化 されており,データの再生時間は240秒とする.BE-AHB法で は,各チャネルの帯域幅はすべて等しい.使用するチャネルを C1,· · · , C6とし,使用できる帯域幅を5.0 Mbpsとすると,各 チャネルの帯域幅はC1=· · · = C6= 5.0/6 = 0.83 Mbpsとな る.再生レートは5.0 Mbpsとする.S1は,連続メディアデー タをS1,· · · , S6に6分割したときの1番目の部分であり,再 生時間が25.5秒のデータである.また,S2は再生時間が29.8 秒となり,S6は再生時間が55.3秒のデータとなる.S1,· · · , S6 のデータサイズは,数式で与えられる[8].C1では,再生時間 が25.5秒で再生レートが5.0 MbpsのS1を0.83 Mbpsの帯 域を用いて放送するため,25.5× 5.0/0.83 = 153.9秒ごとに繰 り返して放送する.同様に,C2では29.8× 5.0/0.83 = 179.5 秒,C6では55.3× 5.0/0.556 = 333.1秒ごとに繰り返して放送 する.BE-AHB法の場合,最初のセグメントの受信が完了した 後で再生を開始するため,6分割して放送する場合の待ち時間 はS1の受信時間のみとなり,153.9秒となる.分割せずに放送 する場合,再生時間が合計240秒で再生レートが5.0 Mbpsの データを5.0 Mbpsの帯域を用いて放送するため,240秒ごと に繰り返して放送することになり,待ち時間は240秒となる. このため,6分割したときの平均待ち時間は,分割していない 場合に比べて(240− 153.9)/240 × 100 = 35.9%短縮できる. 4. 1. 2 放送通信融合環境 放送通信融合環境において,待ち時間を短縮する研究はいくつか行われている.Unified Video-on-Demand (UVoD) [9]法
は,複数の放送チャネルを使用して,同じデータを繰り返し放 送する.チャネルごとにデータの最初の部分の放送開始時刻を ずらすことで,クライアントが再生を開始できる機会を増加さ せ,待ち時間を短縮する.また,待ち時間をより短縮するため に,次の放送開始時刻までの待ち時間が長い場合,もしくはあ る再生端末が要求したデータを別の再生端末がもっているとき, 通信帯域を使用してデータをもっている端末からユニキャスト で受信できる.
Super-Scaler VoD [10]法は,UVoD法の改良版である.デー タの最初の部分が放送されるまでの時間があらかじめ設定した 待ち時間より長い場合,同じデータを要求している複数の再生 端末にマルチキャストすることで,データを配信する.サーバ は一度ですべてのクライアントにデータを配信できるため,人
向上する.
4. 1. 3 ハイブリッド型配信
Neighbors-Buffering Based VoD (NBB-VoD) 法[11]では, クライアントは放送型配信でサーバからデータを受信しなが ら,他のクライアントと端末間で接続してデータセグメントを 受信する端末伝送型配信を想定することで,待ち時間を短縮す る.他のクライアント端末が既に所望のデータをもっている場 合,クライアントはこの端末からデータを受信する.また,す べてのクライアント端末が所望のデータをもっていない場合, クライアントはサーバから通信チャネルを用いてデータが配信 される. 上記のように,待ち時間を短縮される手法はいくつか提案さ れてきた.しかし,放送と通信それぞれのチャネルで配信する セグメントを決定するスケジューリング手法はこれまで提案さ れていなかった. 我々の研究グループでは,放送型配信において待ち時間を短 縮するスケジューリング手法をいくつか提案してきた[12], [13]. また,通信で用いているストリーミング配信において,待ち時 間を短縮するスケジューリング手法も提案してきた[14], [15]. 放送と通信それぞれについて,データ受信で発生する待ち時間 を短縮するスケジューリングはこれまで検討してきたが,放送 型配信とストリーミング配信を組み合わせてデータを受信する 場合のスケジューリングは考慮していない. 4. 2 データ配信システム 4. 2. 1 放送型配信システム 分割放送型による放送型配信システムとして,T eleCaS [16] が挙げられる.T eleCaSでは,付加情報を考慮してデータの 配信契機を同期する方式,クライアントがセグメントを途中か ら受信できる方式,および逐次再生に対応する方式を実現する ことで,データの配信時に発生する待ち時間や途切れ時間を短 縮できる. ま た ,選 択 型 コ ン テ ン ツ の 放 送 型 配 信 シ ス テ ム と し て , Corne [17]が挙げられる.選択型コンテンツでは,コンテ ンツの視聴順序が複数に分岐しており,ユーザの嗜好に合わせ てコンテンツを選択し,視聴することを想定している.選択型 コンテンツの例として,ユーザの選択に応じて正解のコンテン ツと不正解のコンテンツに分岐する択一式のクイズ番組が挙げ られる.Corneは,制御情報が配信スケジュールに影響を与え る問題に対処したデータの配信契機を同期する方式,および逐 次再生に対応する方式を実現することで,実際のネットワーク 環境を考慮して選択型コンテンツを配信できる.また,Corne は選択型コンテンツの放送型配信において多くのスケジューリ ング手法 [18], [19]を適用可能である. 4. 2. 2 ハイブリッド型配信システム 放送通信融合環境におけるハイブリッド型配信システムと して, Brossomを実現してきた[20], [21].Brossomでは, データの再生に必要となるデータ量をバッファに格納できれば, すべてのデータの受信が完了していなくても再生を開始できる 逐次再生方式により,クライアントはバッファサイズに応じた 配信スケジュールを作成できる.また,サーバからの配信スケ 表 2 定式化のための変数 記号 説明 N セグメント数 Si セグメント,1 <= i <= N B サーバが放送で使用する帯域幅 di Siのデータサイズ ti Ciで配信する Siの放送周期 r 再生レート TA 再生開始待ち時間 Dtotal 連続メディアデータの合計データサイズ Db 放送チャネルで配信するデータサイズ Dc 通信チャネルで配信するデータサイズ ジュールを考慮して,放送と通信の二つの配信スケジュールを 同期させることで,クライアントはサーバからどのセグメント を配信するかをスケジューリングできる.
5.
提 案 手 法
5. 1 概 要 放送通信融合環境における帯域幅を考慮したスケジューリン グ手法として,Division-based Hybrid Broadcasting (DHB)法を提案する.提案手法では,サーバが使用できる帯域幅に制 限がある状況で,分割放送型でデータを配信することで,放送 チャネルを用いてできるだけ多くのデータを配信する.このと き,再生開始待ち時間を事前に設定し,途切れのない再生に必 要なセグメントの受信時間が再生開始待ち時間を上回る場合は, 通信チャネルを用いて配信することで,再生開始待ち時間が一 定値以下になるようにスケジューリングする. 5. 2 想 定 環 境 本手法を提案するにあたって,想定する環境を箇条書きで 示す. • 放送システムは放送型配信を行う. • 通信システムはサーバ・クライアント型でストリーミン グ配信を行う. • 放送システムと通信システムがそれぞれ使用できる帯域 幅の合計には上限がある. • クライアントは,放送システムと通信システムの両方か らデータを受信できる. • クライアントは,再生するストリーミングデータを構成 するすべてのセグメントを保存できる. • クライアントは,ストリーミングデータを最初から最後 まで早送りや巻き戻しをせずに再生する. • クライアントは,セグメントを受信完了と同時に再生で きる. 想定する放送システムとして地上波デジタル放送が考えられ る.また,通信システムでは,インターネットを用いたデータ 配信を想定している.地上波デジタル放送は複数の放送チャネ ルを用いたニアビデオオンデマンド配信が可能である.また, インターネットを用いたストリーミング配信は既に行われてお り,このような放送通信融合環境は現実的である.
C
1 ・・・S
1S
1S
1 ・・・C
2 クライアント が再生して いる様子S
2 ・・・S
1S
2S
2S
1 (5.0 Mbps) (3.0 Mbps) 34.9 秒 55.8 秒 58.14 秒 93.02 秒S
2C
3S
・・・ 3 148.84 秒S
3 ・・・ ・・・ (3.0 Mbps) (3.0 Mbps)S
3 89.3 秒S
1 待ち時間 Time 配信データ受信要求 図 5 BE-AHB 法の配信スケジュール例 5. 3 スケジューリング手順 提案手法のスケジューリング手順を示す.提案手法では,ク ライアントの受信要求時刻に応じて,各セグメントの受信開始 時刻と受信終了時刻を算出する.また,本研究で用いる記号を 表2に示す. (1) 連続メディアデータをN 個のセグメントSi (1 <= i <= N ) に分割する. (2) 帯域幅が等しいN 個の放送チャネルCi (1 <= i <= N )を 用いて,C1で配信するS1の放送周期t1を以下の式で与 える. t1= T {(1 + B N r)N− 1} (3) t1 <= TAであれば,(5)へ.そうでなければ,(4)へ. (4) t1 = TAとなるように,Siのデータサイズdiを求め,放 送チャネルで配信するデータサイズDbならびにDcを以 下の式で与える. Db={(1 + B N r) N− 1} × r × T A Dc= Dtotal− Db (5) CiでSiを繰返し配信する. 5. 4 具 体 例 図5に,再生開始待ち時間を考慮せずに配信する場合の配信 スケジュールを示す.既存手法である BE-AHB 法を用いて, 再生中に途切れが発生しないようにスケジューリングする.図 5ではすべてのデータを放送チャネルで配信できるが,待ち時 間は58.14秒発生する. 次に,再生開始待ち時間が30 秒に制限されている状況で, 提案手法で配信する場合のスケジューリング例を図6に示す. クライアントが使用できる帯域幅は放送チャネルで 9.0 MbpsC
1 ・・・S
1S
1S
1 ・・・C
2 クライアント が再生して いる様子S
2 ・・・S
1S
2S
2S
1 (5.0 Mbps) (3.0 Mbps) 18.0 秒 28.8 秒 30 秒 48.0 秒S
2C
3S
・・・ 3 76.8 秒S
3 ・・・ ・・・ (3.0 Mbps) (3.0 Mbps)S
3 46.1 秒S
1 待ち 時間 配信データ受信要求 Time 87.1 秒 通信チャネル から受信 図 6 提案手法の配信スケジュール例(再生開始待ち時間: 30 秒) とし,5.0 Mbpsの動画データ(r = 5.0 Mbps)を放送する場 合を考える.放送に使用できるチャネルの数は3とし,データ の再生時間は180秒とする.5. 3節のスケジューリング手順に より,S1の受信時間が30秒になるようにスケジューリングす る.このとき,データの後半部となる87.1秒分は通信チャネ ルで受信することで,再生開始時間が一定値以下になるように スケジューリングする.6.
評
価
6. 1 評 価 環 境 提案手法DHB法の性能評価を行う.ユーザが連続メディア データの視聴を要求してから再生が開始されるまでの待ち時間 が短いほど,ユーザは満足する.一方で,再生開始待ち時間を 設定して放送と通信の両方でデータを受信することで,サーバ の処理負荷を軽減できる.本節では,既存手法と比べてDHB 法の待ち時間が短縮されることを示し,DHB法の有効性を示 す.評価は計算機シミュレーションで行った. 初めに,DHB法と既存のスケジューリング手法である BE-AHB法を用いて,使用できる帯域幅とセグメント数の変化に 応じた待ち時間の変化を示す.次に,放送チャネルのデータ配 信割合の変化について評価する. 6. 2 待 ち 時 間 使用する帯域幅や分割するセグメント数に応じて待ち時間が 変化するため,平均待ち時間の長さを考慮したうえで,使用す る帯域幅を決定することが考えられる.そこで,帯域幅を変化 させた場合の平均待ち時間の評価を行った.使用する帯域幅と セグメント数をそれぞれ変化させた場合の評価結果を図7, 8に 示す.横軸は,図7では使用する帯域幅,図8ではセグメント 数である.縦軸は,待ち時間である.図7で用いるセグメント 数は5,図8で用いる放送チャネルの帯域幅は 12.5 Mbpsと する.“DHB”は,提案手法 DHB法の場合,“BE-AHB”は, 既存手法BE-AHB法の場合である. 図7より,帯域幅の増加にともない待ち時間は短縮する.使 用できる帯域幅が11.5 Mbps未満の場合,BE-AHB法で発生 する待ち時間は再生開始待ち時間より長くなる.一方で,提図 7 帯域幅と待ち時間 図 8 セグメント数と待ち時間 案手法では,再生開始待ち時間を一定値以下にすることで, BE-AHB法に比べて待ち時間を短縮できる.また,図8では, セグメント数が 1から3の場合,BE-AHB法で配信するS1 のデータサイズは大きくなり,S1の受信時間は再生開始待ち時 間より長くなる.一方で,DHB法では,通信チャネルで残り のデータを配信することで,再生開始待ち時間を一定値以下に できる.以上より,使用できる帯域幅とセグメント数を考慮す ることで,実際の配信サービスで想定される再生開始待ち時間 を算出できることが分かる. 6. 3 データ配信割合 S1の放送周期が再生開始待ち時間より長くなると,通信チャ ネルでデータを配信する割合は大きくなる.クライアントの データ要求頻度に応じて放送と通信でデータを配信する割合を 決定することは重要である.そこで,使用する帯域幅とセグメ ント数をそれぞれ変化させた場合について,データ配信割合の 評価結果を図9, 10に示す.横軸は,図9では使用する帯域幅, 図10ではセグメント数である.縦軸は,放送チャネルのデー タ配信割合である.再生開始待ち時間は30秒とし,図9で用 いるセグメント数は5,図10で用いる放送チャネルの帯域幅 は12.5 Mbpsとする. 図9より,使用する帯域幅の増加にともない,放送チャネル で配信するデータの割合は増加する.また,帯域幅が13 Mbps 以上の場合は,すべてのデータサイズを放送チャネルで配信し ても再生開始待ち時間を 30秒未満に抑えることができる.ま た,図10では,セグメント数が3以下の場合,放送チャネル で配信するデータサイズの割合は41.7%から86.0%の幅とな 図 9 帯域幅と放送チャネルのデータ配信割合 図 10 セグメント数と放送チャネルのデータ配信割合 る.再生開始待ち時間に応じて放送チャネルで配信するデータ の残りを通信チャネルで配信する場合,データの受信を要求す るクライアントが増加すると,配信に必要となる帯域幅が増加 する.このため,クライアントの要求頻度を考慮して通信チャ ネルの帯域幅やセグメント数を設定することで,通信チャネル で配信するデータサイズを決定できることが分かる.
7.
お わ り に
放送通信融合環境における帯域幅を考慮したスケジューリン グ手法として,Division-based Hybrid Broadcasting (DHB)法を提案した.提案手法では,サーバが使用できる帯域幅に制 限がある状況で,分割放送型でデータを配信することで,放送 チャネルを用いてできるだけ多くのデータを配信する.また, 再生開始待ち時間を事前に設定し,途切れのない再生に必要な セグメントの受信時間が再生開始待ち時間を上回る場合は,通 信チャネルを用いて配信することで,再生開始待ち時間が一定 値以下になるようにスケジューリングする.評価の結果,DHB 法は既存のスケジューリング手法にくらべて待ち時間を短縮で きることを確認した. 今後の予定として,複数の連続メディアデータを配信する場 合のスケジューリング手法や,データを選択して視聴する選択 型コンテンツ[13]を用いた場合のスケジューリング手法が考え られる.
謝
辞
本研究の一部は,JSPS科研費26730059,15H02702,(公財)ウエスコ学術振興財団,ならびに総務省戦略的情報通信研究開 発推進事業(SCOPE)による成果である.ここに記して謝意 を表す. 文 献 [1] 総務省,“情報通信白書平成 27 年版,” 総務省(オンライン), 入手先〈http://www.soumu.go.jp/johotsusintokei/ whitepaper/ja/h27/index.html〉(参照 2016-01-07). [2] Y. Guo, K. Suh, J. Kurose, and D. Towsley, “A
Peer-to-Peer on-demand streaming service and its performance eval-uation,” Proc. of 2003 IEEE International Conference on Multimedia & Expo (ICME 2003), 2003.
[3] D. Tran, K. Hua, and T. Do, “Zigzag: an efficient peer-to-peer scheme for media streaming,” Proc. of 22nd IEEE INFOCOM Conference, 2003.
[4] B. Cohen, “Incentives build robustness in BitTorrent,” Proc. of 1st Workshop on Economics of Peer-to-Peer Sys-tems, 2003.
[5] Y. Guo, K. Suh, J. Kurose and D. Towsley, “P2Cast: Peer-to-peer Patching Scheme for VoD Service,” Proc. of 12th International Conference on World Wide Web (WWW), pp.301-309, 2003.
[6] D. Xu, M. Hefeeda, S. Hambrusch and B. Bhargava, “On peer-to-peer media streaming,” Proc. of 22nd Inter-national Conference on Distributed Computing Systems (ICDCS2002), vol.1, pp.363-371, 2002.
[7] P. Shah and J.-F. Paris, “Peer-to-Peer Multimedia Stream-ing UsStream-ing BitTorrent,” Proc. of 26th International Per-formance of Computers and Communication Conference (IPCCC 2007), pp.340-347, 2007.
[8] 義久智樹,塚本昌彦,西尾章治郎, “再生単位を考慮したスケ ジューリング手法における使用チャネル数について,” 日本デー タベース学会 Letters,vol.4,no.3,pp.5-8, 2005.
[9] J.Y.B. Lee, “UVoD: An Unified Architecture for Video-on-Demand Services,” IEEE Communication Letters, vol.3, Is-sue 3, pp.277-279, 1999.
[10] J.Y.B. Lee and C.H. Lee, “Design, Performance Analysys, and Implementation of a Super-Scalar Video-on-Demand System,” IEEE Trans. Circuits and Systems for Video Tech-nology, vol.12, Issue 11, pp.983-997, 2002.
[11] T. Taleb, N. Kato, and Y. Nemoto, “Neighbors-Buffering-Based Video-on-Demand Architecture,” Signal Processing, Image Communication, vol.18, Issue 7, pp.515-526, 2003. [12] 後藤佑介,義久智樹,金澤正憲:, “異種クライアント環境におけ
る連続メディアデータ放送のための待ち時間短縮手法,” 電子情 報通信学会論文誌 D, vol.J91-D, no.03, pp.667-676, 2008. [13] Y. Gotoh, T. Yoshihisa, M. Kanazawa, and Y. Takahashi,
“A Broadcasting Scheme for Selective Contents Considering Available Bandwidth,” IEEE Trans. Broadcasting, vol.55, Issue 2, pp.460-467, 2009.
[14] 後藤佑介,義久智樹,金澤正憲, “選択型コンテンツのオンデマン ド配信における待ち時間短縮のためのスケジューリング手法,” 情報処理学会論文誌,vol.49, no.2, pp.716-726, 2008. [15] Y. Gotoh, K. Suzuki, T. Yoshihisa, and M. Kanazawa,
“A Scheduling Method to Reduce Waiting Time for P2P Streaming Systems,” Journal of Mobile Multimedia, vol.5, no.3, pp.255-270, 2009. [16] 木村明寛,後藤佑介,谷口秀夫, “動画データを分割配信するシ ステムの実現と評価,” 電子情報通信学会論文誌 B,vol.J96-B, no.10,pp.1217-1225, 2013. [17] 藤田拓郎,後藤佑介,“スケジューリング手法を用いた選択型コ ンテンツの放送型配信システムの実現と評価,” 第 14 回情報科 学技術フォーラム (FIT2015), 第 4 分冊, pp.5-12, 2015. [18] 義久智樹,金澤正憲, “選択型コンテンツの放送型配信における スケジューリング手法,” 情報処理学会論文誌,vol.47,no.12, pp.3296-3307, 2006.
[19] Y. Gotoh,, T. Yoshihisa, M. Kanazawa, and Y. Takahashi, “A Broadcasting Scheme for Selective Contents Considering Available Bandwidth,” IEEE Trans. Broadcasting, vol.55, Issue 2, pp.460-467, 2009.
[20] Y. Gotoh, T. Yoshihisa, H. Taniguchi, and M. Kanazawa, “Brossom: A P2P Streaming System for Webcast,” Journal of Networking Technology, vol.2, Issue.4, pp.169-181, 2011. [21] 尾崎健志, 後藤佑介, “放送通信融合環境におけるデータ配信シス テムの設計と実装,” 情報処理学会研究報告 (マルチメディア通 信と分散処理研究会 2015-DPS-164), vol.2015-DPS-164, no.3, pp.1-8, 2015.