Performance Characterization of a Commercial Video Streaming Service

作者: Mojgan Ghasemi , Partha Kanuparthy , Ahmed Mansy , Theophilus Benson , Jennifer Rexford

DOI: 10.1145/2987443.2987481

关键词:

摘要: Despite the growing popularity of video streaming over Internet, problems such as re-buffering and high startup latency continue to plague users. In this paper, we present an end-to-end characterization Yahoo's service, analyzing 500 million chunks downloaded a two-week period. We gain unique visibility into causes performance degradation by instrumenting both CDN server client player at chunk level, while also collecting frequent snapshots TCP variables from network stack. uncover range issues, including asynchronous disk-read timer cache misses server, variability in network, buffering delays dropped frames client. Looking across same session, or destined IP prefix, see how some are relatively persistent, depending on video's popularity, distance between client's operating system, browser, Flash runtime.

参考文章(32)
Nicholas Weaver, Christian Kreibich, Martin Dam, Vern Paxson, Here Be Web Proxies passive and active network measurement. pp. 183- 192 ,(2014) , 10.1007/978-3-319-04918-2_18
Monia Ghobadi, Yuchung Cheng, Ankur Jain, Matt Mathis, Trickle: rate limiting YouTube video streaming usenix annual technical conference. pp. 17- 17 ,(2012)
Xing Xu, Yurong Jiang, Tobias Flach, Ethan Katz-Bassett, David Choffnes, Ramesh Govindan, Investigating Transparent Web Proxies in Cellular Networks passive and active network measurement. pp. 262- 276 ,(2015) , 10.1007/978-3-319-15509-8_20
Jennifer Rexford, Dave Maltz, Srikanth Kandula, Changhoon Kim, Minlan Yu, Lihua Yuan, Albert Greenberg, Profiling network performance for multi-tier data center applications networked systems design and implementation. pp. 57- 70 ,(2011) , 10.5555/1972457.1972464
Aditya Ganjam, Jibin Zhan, Ion Stoica, Vyas Sekar, Xi Liu, Hui Zhang, Faisal Siddiqi, Junchen Jiang, C3: internet-scale control plane for video quality optimization networked systems design and implementation. ,vol. 2015, pp. 131- 144 ,(2015)
Xiaoqi Yin, Abhishek Jindal, Vyas Sekar, Bruno Sinopoli, A Control-Theoretic Approach for Dynamic Adaptive Video Streaming over HTTP acm special interest group on data communication. ,vol. 45, pp. 325- 338 ,(2015) , 10.1145/2785956.2787486
S. Sen, J. Rexford, D. Towsley, Proxy prefix caching for multimedia streams international conference on computer communications. ,vol. 3, pp. 1310- 1319 ,(1999) , 10.1109/INFCOM.1999.752149
Hao Yin, Xuening Liu, Feng Qiu, Ning Xia, Chuang Lin, Hui Zhang, Vyas Sekar, Geyong Min, None, Inside the bird's nest Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference - IMC '09. pp. 442- 455 ,(2009) , 10.1145/1644893.1644946
Florin Dobrian, Vyas Sekar, Asad Awan, Ion Stoica, Dilip Joseph, Aditya Ganjam, Jibin Zhan, Hui Zhang, Understanding the impact of video quality on user engagement acm special interest group on data communication. ,vol. 41, pp. 362- 373 ,(2011) , 10.1145/2018436.2018478
Vaneet Aggarwal, Emir Halepovic, Jeffrey Pang, Shobha Venkataraman, He Yan, Prometheus Proceedings of the 15th Workshop on Mobile Computing Systems and Applications. pp. 18- ,(2014) , 10.1145/2565585.2565600