Heavy-Traffic Analysis of QoE Optimality for On-Demand Video Streams Over Fading Channels

This paper proposes online scheduling policies to optimize quality of experience (QoE) for video-on-demand applications in wireless networks. We consider wireless systems, where an access point transmits video content to clients over fading channels. The QoE of each flow is measured by its duration of video playback interruption. We are specifically interested in systems operating in the heavy-traffic regime. We first consider a special case of ON–OFF channels plus constant-bit-rate videos and establish a scheduling policy that achieves every point in the capacity region under heavy-traffic conditions. This policy is then extended for more general fading channels and variable-bit-rate videos, and we prove that it remains optimal under some mild conditions. We then formulate a network utility maximization problem based on the QoE of each flow. We demonstrate that our policies achieve the optimal overall utility when their parameters are chosen properly. Finally, we compare our policies against three popular policies. Simulation and experimental results validate that the proposed policies indeed outperform existing policies.

[1]  Ping-Chun Hsieh,et al.  QoE-Optimal Scheduling for On-Demand Video Streams over Unreliable Wireless Networks , 2015, MobiHoc.

[2]  Gustavo de Veciana,et al.  Measurement-based scheduler for multi-class QoE optimization in wireless networks , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

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

[4]  Eitan Altman,et al.  Analysis of Buffer Starvation With Application to Objective QoE Optimization of Streaming Services , 2011, IEEE Transactions on Multimedia.

[5]  Peter Lambert,et al.  Assessing Quality of Experience of IPTV and Video on Demand Services in Real-Life Environments , 2010, IEEE Transactions on Broadcasting.

[6]  Sumei Sun,et al.  QoE-Aware Scheduling for Video Streaming in 802.11n/ac-Based High User Density Networks , 2016, 2016 IEEE 83rd Vehicular Technology Conference (VTC Spring).

[7]  T. V. Lakshman,et al.  Improving mobile video streaming with link aware scheduling and client caches , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[8]  Eytan Modiano,et al.  Dynamic power allocation and routing for time varying wireless networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[9]  Krishna M. Sivalingam,et al.  Quality of experience aware video scheduling in LTE networks , 2014, 2014 Twentieth National Conference on Communications (NCC).

[10]  Leandros Tassiulas,et al.  Dynamic server allocation to parallel queues with randomly varying connectivity , 1993, IEEE Trans. Inf. Theory.

[11]  Michael J. Neely,et al.  Delay Analysis for Max Weight Opportunistic Scheduling in Wireless Systems , 2008, IEEE Transactions on Automatic Control.

[12]  Jian Yang,et al.  Online Buffer Fullness Estimation Aided Adaptive Media Playout for Video Streaming , 2011, IEEE Transactions on Multimedia.

[13]  Aarne Mämmelä,et al.  Interruption Probability of Wireless Video Streaming With Limited Video Lengths , 2014, IEEE Transactions on Multimedia.

[14]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[15]  J. Harrison,et al.  Brownian motion and stochastic flow systems , 1986 .

[16]  D. Yao,et al.  Fundamentals of Queueing Networks: Performance, Asymptotics, and Optimization , 2001, IEEE Transactions on Automatic Control.

[17]  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.

[18]  Asuman E. Ozdaglar,et al.  Avoiding Interruptions — A QoE Reliability Function for Streaming Media Applications , 2011, IEEE Journal on Selected Areas in Communications.

[19]  Guanfeng Liang,et al.  Effect of Delay and Buffering on Jitter-Free Streaming Over Random VBR Channels , 2008, IEEE Transactions on Multimedia.

[20]  Bo Hu,et al.  Modeling Buffer Starvations of Video Streaming in Cellular Networks with Large-Scale Measurement of User Behavior , 2017, IEEE Transactions on Mobile Computing.

[21]  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.

[22]  Eitan Altman,et al.  Impact of flow-level dynamics on QoE of video streaming in wireless networks , 2013, 2013 Proceedings IEEE INFOCOM.

[23]  Xuemin Shen,et al.  Impact of Network Dynamics on User's Video Quality: Analytical Framework and QoS Provision , 2010, IEEE Transactions on Multimedia.

[24]  Philip A. Whiting,et al.  Convergence of proportional-fair sharing algorithms under general conditions , 2004, IEEE Transactions on Wireless Communications.

[25]  Chenglin Li,et al.  Joint Dynamic Rate Control and Transmission Scheduling for Scalable Video Multirate Multicast Over Wireless Networks , 2018, IEEE Transactions on Multimedia.

[26]  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.

[27]  Ping-Chun Hsieh,et al.  Heavy-traffic analysis of QoE optimality for on-demand video streams over fading channels , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[28]  Eytan Modiano,et al.  Scheduling multicast traffic with deadlines in wireless networks , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[29]  J. Michael Harrison,et al.  Heavy traffic resource pooling in parallel‐server systems , 1999, Queueing Syst. Theory Appl..

[30]  Jitendra K. Tugnait,et al.  QoE-Driven Resource Allocation for DASH over OFDMA Networks , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).