Perceptual QoE-Optimal Resource Allocation for Adaptive Video Streaming

Video streaming in mobile environments has always been challenging due to various factors. The time-varying wireless channel, limited and shared transmission resources, fluctuating network conditions between the video server and the end user etc. greatly affect the timely delivery of videos. Given these factors, it is important that the wireless networks perform optimal allocation of resources and cater to the demands of the video streaming users without degrading their quality-of-experience (QoE). Modeling streaming QoE as perceived subjectively by the users is non-trivial, and in general a complex task, as it is continuous, dynamic, and time-varying in nature. The continuous perceptual QoE degradation due to network induced artifacts such as time-varying video quality and rebuffering events has not been considered in the literature for resource allocation (RA). In this paper, we propose Video Quality Aware Resource Allocation (ViQARA), a perceptual QoE based RA algorithm for video streaming in cellular networks. ViQARA leverages the strength of the latest continuous QoE models and integrates it with the generalized $\alpha $ -fair strategy for RA. Through extensive simulations, we demonstrate that ViQARA can provide significant improvement in the users perceptual QoE as well as a remarkable reduction in the number of rebufferings when compared to existing throughput based RA methods. The proposed algorithm is also shown to provide better QoE optimization of the available resources in general, and especially so when the cellular network is resource constrained and/or experiences large packet delays.

[1]  Alan C. Bovik,et al.  Temporal hysteresis model of time varying subjective video quality , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[2]  Shijie Sun,et al.  Pytheas: Enabling Data-Driven Quality of Experience Optimization Using Group-Based Exploration-Exploitation , 2017, NSDI.

[3]  Xiapu Luo,et al.  QDASH: a QoE-aware DASH system , 2012, MMSys '12.

[4]  Ramesh K. Sitaraman,et al.  BOLA: Near-Optimal Bitrate Adaptation for Online Videos , 2016, IEEE/ACM Transactions on Networking.

[5]  Narciso García,et al.  Quality-Control Algorithm for Adaptive Streaming Services Over Wireless Channels , 2015, IEEE Journal of Selected Topics in Signal Processing.

[6]  Lingfen Sun,et al.  Quality of experience-driven adaptation scheme for video applications over wireless networks , 2010, IET Commun..

[7]  Mohsen Guizani,et al.  Resource Allocation with Incomplete Information for QoE-Driven Multimedia Communications , 2013, IEEE Transactions on Wireless Communications.

[8]  Yonggang Wen,et al.  QoE-Driven Cache Management for HTTP Adaptive Bit Rate Streaming Over Wireless Networks , 2012, IEEE Transactions on Multimedia.

[9]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[10]  Velio Tralli,et al.  Improving QoE and Fairness in HTTP Adaptive Streaming Over LTE Network , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[11]  Alan C. Bovik,et al.  Continuous Prediction of Streaming Video QoE Using Dynamic Networks , 2017, IEEE Signal Processing Letters.

[12]  Tammam Tillo,et al.  QoE-Driven Dynamic Adaptive Video Streaming Strategy With Future Information , 2017, IEEE Transactions on Broadcasting.

[13]  Catherine Rosenberg,et al.  Revisiting Scheduling in Heterogeneous Networks When the Backhaul Is Limited , 2015, IEEE Journal on Selected Areas in Communications.

[14]  O. Oyman,et al.  Quality of experience for HTTP adaptive streaming services , 2012, IEEE Communications Magazine.

[15]  Wolfgang Kellerer,et al.  QoE-Based Cross-Layer Optimization of Wireless Video with Unperceivable Temporal Video Quality Fluctuation , 2011, 2011 IEEE International Conference on Communications (ICC).

[16]  Gustavo de Veciana,et al.  Modeling the Time—Varying Subjective Quality of HTTP Video Streams With Rate Adaptations , 2013, IEEE Transactions on Image Processing.

[17]  Rocky K. C. Chang,et al.  Measuring the quality of experience of HTTP video streaming , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[18]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[19]  Nagabhushan Eswara,et al.  A Continuous QoE Evaluation Framework for Video Streaming Over HTTP , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Zhou Wang,et al.  Video quality assessment based on structural distortion measurement , 2004, Signal Process. Image Commun..

[21]  Anh T. Pham,et al.  Smooth-bitrate adaptation method for HTTP streaming in vehicular environments , 2014, 2014 IEEE Vehicular Networking Conference (VNC).

[22]  Don E. Pearson,et al.  Viewer response to time-varying video quality , 1998, Electronic Imaging.

[23]  Marian Codreanu,et al.  Age of information with packet management , 2014, 2014 IEEE International Symposium on Information Theory.

[24]  Moncef Gabbouj,et al.  Rate adaptation for adaptive HTTP streaming , 2011, MMSys.

[25]  Alan C. Bovik,et al.  A Subjective and Objective Study of Stalling Events in Mobile Streaming Videos , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[26]  Nagabhushan Eswara,et al.  eTVSQ based video rate adaptation in cellular networks with α-fair resource allocation , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[27]  Bruno Sinopoli,et al.  A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP , 2015, Comput. Commun. Rev..

[28]  Rajiv Soundararajan,et al.  Video Quality Assessment by Reduced Reference Spatio-Temporal Entropic Differencing , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[29]  Gustavo de Veciana,et al.  NOVA: QoE-driven optimization of DASH-based video delivery in networks , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[30]  Xu Zhou,et al.  QoE-Oriented Rate Allocation for Multipath High-Definition Video Streaming Over Heterogeneous Wireless Access Networks , 2017, IEEE Systems Journal.

[31]  Ali C. Begen,et al.  Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale , 2013, IEEE Journal on Selected Areas in Communications.

[32]  Wolfgang Kellerer,et al.  Quality-of-experience driven adaptive HTTP media delivery , 2013, 2013 IEEE International Conference on Communications (ICC).

[33]  Alan C. Bovik,et al.  Learning a Continuous-Time Streaming Video QoE Model , 2018, IEEE Transactions on Image Processing.

[34]  Wolfgang Kellerer,et al.  Application-driven cross-layer optimization for video streaming over wireless networks , 2006, IEEE Communications Magazine.

[35]  Youngnam Han,et al.  Impact of Packet Arrivals on Wi-Fi and Cellular System Sharing Unlicensed Spectrum , 2016, IEEE Transactions on Vehicular Technology.

[36]  Wolfgang Kellerer,et al.  QoE-based Cross-Layer Optimization for video delivery in Long Term Evolution mobile networks , 2011, 2011 The 14th International Symposium on Wireless Personal Multimedia Communications (WPMC).

[37]  Symeon Papavassiliou,et al.  A Novel Framework for Dynamic Utility-Based QoE Provisioning in Wireless Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[38]  Hongzi Mao,et al.  Neural Adaptive Video Streaming with Pensieve , 2017, SIGCOMM.

[39]  Markus Fiedler,et al.  A generic quantitative relationship between quality of experience and quality of service , 2010, IEEE Network.

[40]  Eitan Altman,et al.  Generalized α-fair resource allocation in wireless networks , 2008, 2008 47th IEEE Conference on Decision and Control.

[41]  G. J. A. Stern,et al.  Queueing Systems, Volume 2: Computer Applications , 1976 .

[42]  Phuoc Tran-Gia,et al.  A Survey on Quality of Experience of HTTP Adaptive Streaming , 2015, IEEE Communications Surveys & Tutorials.

[43]  Jeffrey G. Andrews,et al.  Video capacity and QoE enhancements over LTE , 2012, 2012 IEEE International Conference on Communications (ICC).

[44]  Abhinav Kumar,et al.  Resource Allocation for CoMP in Cellular Networks With Base Station Sleeping , 2016, IEEE Access.

[45]  Filip De Turck,et al.  Design of a Q-learning-based client quality selection algorithm for HTTP adaptive video streaming , 2013, ALA 2013.

[46]  Alan Conrad Bovik,et al.  Study of Temporal Effects on Subjective Video Quality of Experience , 2017, IEEE Transactions on Image Processing.

[47]  Yi Sun,et al.  CS2P: Improving Video Bitrate Selection and Adaptation with Data-Driven Throughput Prediction , 2016, SIGCOMM.

[48]  Bruno Ribeiro,et al.  Oboe: auto-tuning video ABR algorithms to network conditions , 2018, SIGCOMM.

[49]  Deep Medhi,et al.  Measurement of Quality of Experience of Video-on-Demand Services: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[50]  Srinivasan Seshan,et al.  Developing a predictive model of quality of experience for internet video , 2013, SIGCOMM.

[51]  Phuoc Tran-Gia,et al.  Identifying QoE optimal adaptation of HTTP adaptive streaming based on subjective studies , 2015, Comput. Networks.

[52]  Federico Chiariotti,et al.  D-DASH: A Deep Q-Learning Framework for DASH Video Streaming , 2017, IEEE Transactions on Cognitive Communications and Networking.

[53]  Zhou Wang,et al.  Multiscale structural similarity for image quality assessment , 2003, The Thrity-Seventh Asilomar Conference on Signals, Systems & Computers, 2003.

[54]  Vyas Sekar,et al.  Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE , 2012, CoNEXT '12.

[55]  Te-Yuan Huang,et al.  A buffer-based approach to rate adaptation: evidence from a large video streaming service , 2015, SIGCOMM 2015.