Improving mobile video streaming with link aware scheduling and client caches

The rapid growth in multimedia traffic is straining mobile networks thus necessitating the need for efficient content delivery mechanisms. In this paper we present the design and analysis of a scheme for streaming non-live, pre-recorded content (e.g. Video on Demand) that opportunistically takes advantage of the “slow fading” variations in the wireless link quality. The proposed scheme works by selectively sending more content to sessions at times when they have better link quality while providing sufficient rate guarantees to keep their buffers from under-flowing. We establish analytically that the performance of such scheme is within two times that of any optimal scheme and that it results in throughput gains, per user and aggregate, that increase in proportion to the number of streaming users. Our performance evaluations indicate that by exploiting slow time-varying channels the streaming capacity can more than double with significant benefits to the users at the edge of the cell.

[1]  Bernd Girod,et al.  Video streaming over wireless networks , 2007, 2007 15th European Signal Processing Conference.

[2]  Vijay Arya,et al.  On Managing Quality of Experience of Multiple Video Streams in Wireless Networks , 2015, IEEE Trans. Mob. Comput..

[3]  M. Abramowitz,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[4]  Hari Balakrishnan,et al.  Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks , 2013, NSDI.

[5]  Harish Viswanathan,et al.  Optimization of HTTP adaptive streaming over mobile cellular networks , 2013, 2013 Proceedings IEEE INFOCOM.

[6]  Markus Kampmann,et al.  Adaptive streaming within the 3GPP packet-switched streaming service , 2006, IEEE Network.

[7]  K J Ma,et al.  Mobile video delivery with HTTP , 2011, IEEE Communications Magazine.

[8]  Giuseppe Piro,et al.  Simulating LTE Cellular Systems: An Open-Source Framework , 2011, IEEE Transactions on Vehicular Technology.

[9]  Alexander L. Stolyar,et al.  Optimal utility based multi-user throughput allocation subject to throughput constraints , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[10]  Weijia Jia,et al.  Mobility: A Double-Edged Sword for HSPA Networks: A Large-Scale Test on Hong Kong Mobile HSPA Networks , 2012, IEEE Transactions on Parallel and Distributed Systems.

[11]  Holger Claussen,et al.  Efficient modelling of channel maps with correlated shadow fading in mobile radio systems , 2005, 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications.

[12]  Sampath Rangarajan,et al.  Adaptive scheduling of streaming video over wireless networks , 2008, 2008 IEEE International Conference on Multimedia and Expo.

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

[14]  Abbas Jamalipour,et al.  Wireless communications , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[15]  Torben Hagerup,et al.  A Guided Tour of Chernoff Bounds , 1990, Inf. Process. Lett..

[16]  D. Owen Handbook of Mathematical Functions with Formulas , 1965 .

[17]  Reiner S. Thomä,et al.  Correlation Properties of Large Scale Fading Based on Indoor Measurements , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[18]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[19]  Antonio Ortega,et al.  Rate control for robust video transmission over burst-error wireless channels , 1999, IEEE J. Sel. Areas Commun..

[20]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[21]  A. Jalali,et al.  Data throughput of CDMA-HDR a high efficiency-high data rate personal communication wireless system , 2000, VTC2000-Spring. 2000 IEEE 51st Vehicular Technology Conference Proceedings (Cat. No.00CH37026).