4.5 Article

Quality-Aware Streaming and Scheduling for Device-to-Device Video Delivery

Journal

IEEE-ACM TRANSACTIONS ON NETWORKING
Volume 24, Issue 4, Pages 2319-2331

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TNET.2015.2452272

Keywords

Adaptive streaming; device-to-device; quality awareness; scheduling; video delivery

Funding

  1. Intel Labs
  2. Cisco Systems
  3. Verizon Wireless in the framework of the Video Aware Wireless Networks (VAWN) Research Program
  4. National Science Foundation (NSF) [CCF-1423140, CNS-1457340]
  5. Direct For Computer & Info Scie & Enginr
  6. Division of Computing and Communication Foundations [1423140, 1161801] Funding Source: National Science Foundation

Ask authors/readers for more resources

On-demand video streaming is becoming a killer application for wireless networks. Recent information-theoretic results have shown that a combination of caching on the users' devices and device-to-device (D2D) communications yields throughput scalability for very dense networks, which represent critical bottlenecks for conventional cellular and wireless local area network (WLAN) technologies. In this paper, we consider the implementation of such caching D2D systems where each device pre-caches a subset of video files from a library, and users requesting a file that is not already in their library obtain it from neighboring devices through D2D communication. We develop centralized and distributed algorithms for the delivery phase, encompassing a link scheduling and a streaming component. The centralized scheduling is based on the max-weighted independent set (MWIS) principle and uses message-passing to determine max-weight independent sets. The distributed scheduling is based on a variant of the FlashLinQ link scheduling algorithm, enhanced by introducing video-streaming specific weights. In both cases, the streaming component is based on a quality-aware stochastic optimization approach, reminiscent of current Dynamic Adaptive Streaming over HTTP (DASH) technology, for which users sequentially request video chunks by choosing adaptively their quality level. The streaming and the scheduling components are coupled by the length of the users' request queues. Through extensive system simulation, the proposed approaches are shown to provide sizeable gains with respect to baseline schemes formed by the concatenation of off-the-shelf FlashLinQ with proportional fair link scheduling and DASH at the application layer.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available