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 (AP) 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 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 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 results validate that the proposed policy indeed outperforms existing policies.

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

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

[3]  David D. Yao,et al.  Fundamentals of Queueing Networks , 2001 .

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

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

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

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

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

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

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

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

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

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

[14]  Ping-Chun Hsieh,et al.  Heavy-Traffic Analysis of QoE Optimality for On-Demand Video Streams Over Fading Channels , 2018, IEEE/ACM Transactions on Networking.

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

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

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

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

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

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

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

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

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

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

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

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

[27]  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).

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

[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]  Asuman E. Ozdaglar,et al.  Avoiding Interruptions — A QoE Reliability Function for Streaming Media Applications , 2011, IEEE Journal on Selected Areas in Communications.