Modeling Buffer Starvations of Video Streaming in Cellular Networks with Large-Scale Measurement of User Behavior

Unraveling quality of experience (QoE) of video streaming is very challenging in bandwidth shared wireless networks. It is unclear how QoE metrics such as starvation probability and buffering time interact with dynamics of streaming traffic load. In this paper, we collect view records from one of the largest streaming providers in China over two weeks and perform an in-depth measurement study on flow arrival and viewing time that shed light on the real traffic pattern. Our most important observation is that the viewing time of streaming users fits a hyper-exponential distribution quite well. This implies that all the views can be categorized into two classes, short and long views with separated time scales. We then map the measured traffic pattern to bandwidth shared cellular networks and propose an analytical framework to compute the closed-form starvation probability on the basis of ordinary differential equations (ODEs). Our framework can be naturally extended to investigate practical issues including the progressive downloading and the finite video duration. Extensive trace-driven simulations validate the accuracy of our models. Our study reveals that the starvation metrics of the short and long views possess different sensitivities to the scheduling priority at base station (BS). Hence, a better QoE tradeoff between the short and long views has a potential to be leveraged by offering them different scheduling weights. The flow differentiation involves tremendous technical and non-technical challenges because video content is owned by content providers but not the network operators and the viewing time of each session is unknown beforehand. To overcome these difficulties, we propose an online Bayesian approach to infer the viewing time of each incoming flow with the “least” information from content providers.

[1]  Bernd Girod,et al.  Analysis of video transmission over lossy channels , 2000, IEEE Journal on Selected Areas in Communications.

[2]  Chunfeng Yang,et al.  Video Popularity Dynamics and Its Implication for Replication , 2015, IEEE Transactions on Multimedia.

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

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

[5]  Onno Boxma,et al.  Exact and approximate analysis of sojourn times in finite discriminatory processor sharing queues , 2006 .

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

[7]  Yipeng Zhou,et al.  A study of user behavior in online VoD services , 2014, Comput. Commun..

[8]  Niklas Carlsson,et al.  Characterizing and modelling popularity of user-generated videos , 2011, Perform. Evaluation.

[9]  Yipeng Zhou,et al.  Smart Streaming for Online Video Services , 2013, IEEE Transactions on Multimedia.

[10]  Erich M. Nahum,et al.  A measurement-based study of MultiPath TCP performance over wireless networks , 2013, Internet Measurement Conference.

[11]  Eitan Altman,et al.  Probabilistic analysis of buffer starvation in Markovian queues , 2011, 2012 Proceedings IEEE INFOCOM.

[12]  Bo Hu,et al.  Modeling Streaming QoE in Wireless Networks with Large-Scale Measurement of User Behavior , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[13]  Jean-Marie Bonnin,et al.  Quality of Experience Measurements for Video Streaming over Wireless Networks , 2009, 2009 Sixth International Conference on Information Technology: New Generations.

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

[15]  Sem C. Borst,et al.  Differentiated bandwidth sharing with disparate flow sizes , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[16]  Toon De Pessemier,et al.  Quantifying the Influence of Rebuffering Interruptions on the User's Quality of Experience During Mobile Video Watching , 2013, IEEE Transactions on Broadcasting.

[17]  Sem C. Borst,et al.  Integration of Streaming and Elastic Traffic in Wireless Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[18]  Jim Kurose,et al.  Multimedia streaming via TCP: an analytic performance study , 2004, SIGMETRICS 2004.

[19]  Thomas Stockhammer,et al.  Streaming video over variable bit-rate wireless channels , 2004, IEEE Transactions on Multimedia.

[20]  Yipeng Zhou,et al.  Design, Implementation, and Measurement of a Crowdsourcing-Based Content Distribution Platform , 2016, ACM Trans. Multim. Comput. Commun. Appl..

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

[22]  Ramesh K. Sitaraman,et al.  Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Designs , 2012, IEEE/ACM Transactions on Networking.

[23]  K. K. Ramakrishnan,et al.  Over the top video: the gorilla in cellular networks , 2011, IMC '11.

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

[25]  Stephen R. Gulliver,et al.  Defining user perception of distributed multimedia quality , 2006, TOMCCAP.