Optimizing Stored Video Delivery for Wireless Networks: The Value of Knowing the Future

This paper considers the design of cross-layer opportunistic transport protocols for stored video over wireless networks with a slow varying (average) capacity. We focus on two key principles: 1) scheduling data transmissions when capacity is high; and 2) exploiting knowledge of future capacity variations. The latter is possible when users’ mobility is known or predictable, for example, users riding on public transportation or using navigation systems. We consider the design of cross-layer transmission schedules, which minimize system utilization (and, thus, possibly transmit/receive energy) while avoiding, if at all possible, rebuffering/delays in several scenarios. For the single-user anticipative case where all future capacity variations are known beforehand, we establish the optimal transmission schedule in a generalized piecewise constant thresholding (GPCT) scheme. For the single-user partially anticipative case where only a finite window of future capacity variations is known, we propose an online greedy fixed horizon control (GFHC). An upper bound on the competitive ratio of GFHC and GPCT is established showing how performance loss depends on the window size, receiver playback buffer, and capacity variability. We also consider the multiuser case where one can exploit both future temporal and multiuser diversity. Finally, we investigate the impact of uncertainty in knowledge of future capacity variations, and propose an offline approach as well as an online algorithm to deal with such uncertainty. Our simulations and evaluation based on a measured wireless capacity trace exhibit robust potential gains for our proposed transmission schemes.

[1]  N. K. Shankaranarayanan,et al.  Exploiting Mobility in Proportional Fair Cellular Scheduling: Measurements and Algorithms , 2014, IEEE/ACM Transactions on Networking.

[2]  Hossam S. Hassanein,et al.  Toward green media delivery: location-aware opportunities and approaches , 2014, IEEE Wireless Communications.

[3]  Martin Reisslein,et al.  Implications of Smoothing on Statistical Multiplexing of H.264/AVC and SVC Video Streams , 2009, IEEE Transactions on Broadcasting.

[4]  Hossam S. Hassanein,et al.  Energy-Efficient Adaptive Video Transmission: Exploiting Rate Predictions in Wireless Networks , 2014, IEEE Transactions on Vehicular Technology.

[5]  Rachid El Azouzi,et al.  NEWCAST: Anticipating resource management and QoE provisioning for mobile video streaming , 2015, 2016 IEEE 17th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[6]  Mahrokh G. Shayesteh,et al.  Adaptive LSTAR Model for Long-Range Variable Bit Rate Video Traffic Prediction , 2017, IEEE Transactions on Multimedia.

[7]  Foivos Michelinakis,et al.  A Model for Throughput Prediction for Mobile Users , 2014 .

[8]  Polychronis Koutsakis,et al.  H.264 and H.265 Video Bandwidth Prediction , 2018, IEEE Transactions on Multimedia.

[9]  Jennifer Rexford,et al.  Performance Evaluation of Smoothing Algorithms for Transmitting Prerecorded Variable-Bit-Rate Video , 1999, IEEE Trans. Multim..

[10]  Atilla Eryilmaz,et al.  Proactive Content Download and User Demand Shaping for Data Networks , 2013, IEEE/ACM Transactions on Networking.

[11]  Xin Jin,et al.  Can Accurate Predictions Improve Video Streaming in Cellular Networks? , 2015, HotMobile.

[12]  Yin Zhang,et al.  Enabling high-bandwidth vehicular content distribution , 2010, CoNEXT.

[13]  Hossam S. Hassanein,et al.  Joint Chance-Constrained Predictive Resource Allocation for Energy-Efficient Video Streaming , 2016, IEEE Journal on Selected Areas in Communications.

[14]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1998, TNET.

[15]  Pascal Frossard,et al.  Video Packet Selection and Scheduling for Multipath Streaming , 2007, IEEE Transactions on Multimedia.

[16]  Jörg Widmer,et al.  Anticipatory quality-resource allocation for multi-user mobile video streaming , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[17]  Keith W. Ross,et al.  A dynamic programming methodology for managing prerecorded VBR sources in packet-switched networks , 1998, Telecommun. Syst..

[18]  Albert-László Barabási,et al.  Limits of Predictability in Human Mobility , 2010, Science.

[19]  Optimizing stored video delivery for mobile networks: The value of knowing the future , 2013, 2013 Proceedings IEEE INFOCOM.

[20]  Don Towsley,et al.  Smoothing variable-bit-rate video in an Internetwork , 1997, TNET.

[21]  Jörg Widmer,et al.  Mobile network resource optimization under imperfect prediction , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).