Presentation is loading. Please wait.

Presentation is loading. Please wait.

Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal.

Similar presentations


Presentation on theme: "Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal."— Presentation transcript:

1 Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal

2 Draft focus Video composes most of the traffic in current network No signs for trend to abate: any new Internet architecture need to handle video Questions of the video draft: – Can current Internet mechanisms for video distribution be adapted to an ICN? – Should new mechanisms be designed that are native to ICN?

3 Draft-video 4th version of the draft: Berlin, London, Toronto, Honolulu After Toronto, official WG item No seismic changes in last version, converging: same contributors, roughly same length (32 pages to 35 pages, 10,704 words to 11,782) Updated to reflect discussion in IETF90 But new organization, new abstract, modified ToC/organization, sharpened focus – Two new sections

4 ICN specific video mechanisms Open discussion in the RG Start document – Input welcome! Today, some starting points: – Abstraction of ICN helpful for video distributions? – Specific CCN mechanisms?

5 ICN enables Store&Forward e2e rate adaptation achieves the minimum bandwidth ICN-specific/cache-aware mechanisms achieves wireless bandwidth capacity server cache client time capacity time capacity time capacity e2e throughput time capacity ICN throughput Fill cache Draw from cache

6 Store&Forward Questions: how to adapt rate in this situation? What is the proper rate adaptation mechanism to avoid buffering events, rate variations while at the same time maximizing QoE for end user What are the mechanisms to insert cache awareness in the video stream?

7 QoE Maximizing Algorithm Estimate bandwidth on each link over the time window Compute rate selection which maximizes the QoE taking into account the bw constraints Output rate decision over time window

8 Results

9 Significant Improvement in QoE Questions: better trade-off to use cache space for this vs caching? How to estimate the bandwidth reliably? How to scale it to large number of flow/rate combinations?

10 Video Transport in ICN Video is a specific case of large file transfer TCP e2e throughput governed by 1/RTT Store-and-Forward divides RTT when pipelining transmissions: replace 1/(RTTe+RTTc) with min(1/RTTe;1/RTTc) But it decouples the rate adaptation which works e2e as well!

11 Video Prefetching Video streaming exhibits strong daily patterns Network prefetching allows to shift some of the video traffic load to reduce peak bandwidth for network operators – 15-20% theoretical bandwidth saving with prefetching (assuming video length 60 minutes) – The marginal cost for the network operator to pre-fetch traffic is close to zero if using empty capacity What rate selection mechanism to use?

12

13 Dash-Aware Video Stream Prefetching By utilizing the DASH manifest, the network computes available link resources and schedules the chunk dissemination to edge caches ahead of user requests Prerequisite – DASH segment URLs are used as data names – A controller is used to assign content to caches on path and monitors network conditions Prefetching tasks are assigned for a given period of time (round)

14

15 Testbed Settings Open vSwitch and VirtualBox Floodlight OpenFlow controller VLC player with DASH plug-in -Limited download buffer (20 seconds) -Video quality adaptation by k-segment moving average Three 200sec Videos from DASH data set -Video segment size: 2 seconds -Available video rates: 200Kbps, 250Kbps, 300Kbps, 400Kbps

16 Results: Quick Transition From Light To Heavy Network Load

17 Multi-source Video Streaming Multi-source rate adaptation mechanisms? Network coding to sum the rates of multiple client-cache paths?

18 Use of CCN semantics for Video Streaming Can the interest/data exchange be leveraged to enhance video stream? Can the network identify some interests as control packets (say, request for video manifest)? – Specific type of interest? – Can the manifest be used to populate FIBs? Location of some copies of data objects

19 Examples/ideas for CCN Interest sets path for data – Back to the 90s! – Interest advertises the rate requested by the client; router provisions resource a la RSVP? – Router “negotiate” rate on interest path “Based on current congestion level, I can’t provide this rate, but I can deliver that one”

20 Conclusions Abstractions of ICN well suited to enhance video distribution Transport needs to be rethought to take advantage of these abstractions QoS is dead, long live QoS Contributions needed to ICN-specific video document? – Especially standards related?


Download ppt "Video over ICN IRTF Interim Meeting Boston, MA Cedric Westphal."

Similar presentations


Ads by Google