...

コンテンツ名を基調とした モバイルリアルタイムストリーミング

by user

on
Category: Documents
12

views

Report

Comments

Transcript

コンテンツ名を基調とした モバイルリアルタイムストリーミング
コンテンツ名を基調とした
モバイルリアルタイムストリーミング
松園 和久,朝枝 仁(NICT)
ICN研究会2016/12/16
背景・動機
n 
n 
n 
n 
高品質ビデオ(e.g. 4K/8K)ストリーミングの一般化 [1]
Ø  更なるモバイルビデオトラッフィクの増加が予想される
p  重複データを抑えた効率的なデータ転送が重要
Ø  帯域利用効率の観点から高圧縮映像符号は必要不可欠
p  データロスを防ぐ効果的なデータ転送が必要
Content-Centric Networking (CCN)
Ø  コネクションレス型通信
Ø  マルチソース/マルチパス転送が容易、マルチキャスト通信を内包
Ø  ネットワークキャッシュ
Question: CCNは高品質・低遅延なビデオストリーミングをどのうように
効果的にサポート可能か?
Ø  e.g.) video conference, security surveillance camera
Motivation: CCNを活用した高信頼かつスケーラブルなリアルタイムストリー
ミングを実現できないか?
[1] P. Seeling et al. “I want pixels. (Entering the age of 4K), IEEE Potentials, vol. 33, no. 6, 2014, pp. 27-30 2
CCNの問題定義
n 
n 
n 
n 
ビデオストリーミングにもたらすCCNの利点に関しては、 多くの研究成果で既に示されている
Ø  しかし、VoDサービス (e.g. MPEG-DASH)を対象とし
たものが多い。
低遅延向けストリーミングサービスを対象
Ø  NDN-RTC [1]
Ø  Redundant Packet Transmission (RPT) [2]
高品質・低遅延向けビデオストリーミングに適用する場合、
“Interestをどのように送信すべきか?”が課題となる
解決策である“Symbolic Interest”のConsumer Mobilityへの
適用を検討する
[1] P.Gusev,etal.“NDN-RTC:real->mevideoconferencingovernameddatanetworking,”
Proc.ACMICN’15,2015.
[2]D.Han,etal.“RPT:re-architec>nglossprotec>onforcontent-awarenetworks,”
Proc.USENIXNSDI,2012.
3
問題点 (1/2)
n 
ConsumerはInterestをどのように送信すべきか?
/video.com/video1/seq=1
Ø  CCNの受信者駆動型通信
p 
n 
1Interest ßà 1 Data (Segment/Chunk)
Interest
Data
Consumer /video.com/video1/seq=1
(Receiver)
Bursty Interestの発生
Ø  e.g.) 10Mbps, データサイズ1000byteの場合,
1秒間に1250個のInterestを送信する必要がある
Ø  ネットワーク輻輳を誘発し、データ損失発生
consumer/publisher
Interest
consumer/publisher
ICN/CCNNetwork
consumer
Data
Publisher
4
問題点(2/2)
n 
n 
ConsumerはInterestをどのように送信すべきか?
Consumerは複雑なInterest発行処理が要求される
Ø  マルチキャスト通信が出来ない
Ø  通信遅延の最小化が困難[1]
Non-multicasting
Interestの到着タイミング問題
①Interest:/video.com/video1/seq=1
②Data:/video.com/video1/seq=1
③Interest:/video.com/video1/seq=1
④Data:/video.com/video1/seq=1
Interest
seq=1
seq=2
seq=3
ICN/CCNNetwork
seq=1
seq=2
seq=3
seq=1
seq=2
seq=3
Data
DuplicateData
[1] P. Gusev, et al. “NDN-RTC: real-time video conferencing over named data networking,” Proc. ACM ICN, 2015.
5
解決策: Symbolic Interest (SMI) n 
n 
n 
Symbolic Interest (SMI)の特徴
Ø  従来のInterest (RGI)は、 “コンテンツのデータ”を指定
Ø  SMIは、 “コンテンツ名そのもの”を指定
Consumerの動作:
Ø  SMIの “InterestLifetime”を数秒(e.g. 10秒)に設定
Ø  定期的にSMIを送信(e.g. 4.5秒毎)
Routerの動作:
Ø  新たなSMIを受信した場合、タイマーをアップデート
Ø  タイマーが有効な場合、継続的に受信したコンテンツデータを送信
Ø  InterestLifetimeのタイマーが切れた場合のみ該当 PITエントリーを削除
1) Low interest traffic
volume J
2) Universal MulticastJ
3) Lower latency J
1
2
PendingInterestTable(PIT)
3
1
Requested
/ABC.com/contnt-A/
++seqnum
Face0
Face1
InterestLifetimeで指定されたタイマー
/ABC.com/content-A
Face0
Symbolic
Interest (SMI)
2
Prefix
3
Face1
4
5
6
/ABC.com/content-A/seq=6
6
Symbolic Interestの効果
n 
SMI VS. VoCCNアプローチ[1]
n 
n 
Publisherの各データ転送レート(1Mbps – 30Mbps)に対する
Consumer側(8台)の平均スループットを比較
CCNx0.8.2を使用
SMIを用いた場合,
全てのconsumerが
最高スループットを達成
1)従来方式では、ストリーミング消費帯域の
増加に伴うバーストトラフィック発生に
起因してスループットの低下が発生
2)受信すべきストリーミング転送レートに応じて
Pipelinesizeの設定が厳密に要求される
[1] V. Jacobson, et al. “VoCCN: Voice-over content centric networks,” Proc. ACM ReArch Workshop, 2009.
7
Consumer MobilityへのSymbolic Interest適用
n 
n 
課題: ハンドオーバ時の対応
Ø  新APからリアルタイムデータを迅速に取得できない
Ø  旧APにて不必要なデータ送信が発生
Ø  バースティロスによるQoE低下が発生
アプローチ:
Ø  Consumerは、SMIのInterestLifetime及び送信頻度をネットワーク状
態に応じて動的に変更させる
Ø  RGIを併用し、損失データ発生時にIn-network Cacheから迅速に補完
Timer specified by InterestLifetime
Symbolic
Interest
(SMI)
Regular
Interest
(RGI)
AP1
cache
AP2
InterestLife>me
(dura>on>mefordatatransmission)
Max
cache
Min
>me
AP1
AP2
8
どのようにSMIのパラメータを変更するか?
n 
n 
現状では簡易性を重視し、トランスポートレイヤーのみで対応
Ø  ネットワーク状態把握にはパケットロスのみを使用
SMIのInterestLifetime(SMI_LT)と送信頻度(SMI_Freq) の変更アルゴリズム
Ø  AIMD(Additive Increase Multiplicative Decrease)にて
SMI_LTを変更
SMI _ LT (t) + a, if noPktloss
SMI _ LT (t +1) = {
Ø 
b × SMI _ LT (t), if Pktloss
SMI_Freqは決定されたSMI_LTを元に調整
SMI _ Freq Setting :
SMI _ Freq(t) = SMI _ LT (t) − 0.1 / c
Ø 
Initialization:
SMI _ LT ← 5s, SIM _ Freq ← 4.9 / 2
9
シミュレーション検証
n 
3つのアプローチ
Ø  Adaptive SMI
p  Max/Min SMI_LT; 5.0/0.5(sec)
Ø  Static SMI
Publisher
p  SMI_LTとSMI_Freqは、Adaptive SMIの初期値で固定
Bit-rate3Mbps
Ø  CCN
p  Interestの送信レートはビデオデータ転送レートに対応
システムパラメータ
Ø  Interest/Data size: 120/1024(bytes)
20Mbps/10msec
Ø  Cache Capacity: 1GB
Ø  ハンドーオーバ時間:50(msec)
AP1
AP2
AP3
Ø  移動スピード: 15m/s
Ø  AP間の距離: 215m
802.11a
Mobile
consumer
n 
Fixed consumer
(100pkts/sec)
10
結果
32000
30000
35000
# sent interest packets
# data packets sent by each AP
30000
28000
25000
26000
20000
24000
15000
22000
10000
20000
18000
1
2
1 2
1
Mobile consumer-id
2
5000
AP1AP2AP3AP1AP2AP3 AP1AP2AP3
1
0.9
0.8
Adaptive SMI
0.7
Static SMI
0.6
CCN using RGI
0.5
0.4
CDF of
data reception delay (sec)
0
0.5
1
1.5
2
2.5
11
まとめ
n 
Symbolic Interest (SMI)を活用した高品質・低遅延向けモバ
イルビデオストリーミングの提案:
Ø  SMIのメリット
p 
p 
Ø 
Bursty Interestの回避
Consumerに複雑なInterest発行処理を要求せず、低遅延なマル
チキャスト通信を実現
SMIのConsumer Mobilityへの適用を検討
p 
動的にSMIのInterestLifetife及び送信頻度をネットワーク状態に
応じて変更
従来のSMIを用いたアプローチ、及びパイプライン アプローチと比較して、Trafficを抑えると共にデータ
取得遅延を低減
今後の課題:
Ø  アルゴリズムの改良検討と実ネットワークでの検証
Ø 
n 
12
13
関連研究
n 
n 
n 
NDN-RTC[Gusev+, NDNTR’15]
Ø  低遅延ビデオストリーミングを対象としたInterest制御を提案 (latency
200ms—700ms)
p  1) mediaのbit-rate, segmentのフレームタイプを参照, 2)データ受信タイ
ミングを計測し、interest送信タイミングを逐次調整することにより
Publisherがデータを生成する直前に対応インタレストを到着させる
Redundant Packet Transmission (RPT)[Han+, NSDI’12]
Ø  各ルータはキャッシュデータを利用して、帯域オーバーヘッドを抑えた冗長
データを転送し、低遅延かつロバストな通信を実現。
Ø  直近の数十秒間の全てのトラッフィクをキャッシュすることを前提としてい
るため、キャッシュ容量を考慮した場合、現実的ではない。
Consumerに複雑なInterest発行方式を要求せず、高信頼かつ
スケーラブルな低遅延高品質ストリーミングを実現するには?
14
Fly UP