Quality is in the eye of the beholder: meeting users' requirements for Internet quality of service
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
An empirical evaluation of wide-area internet bottlenecks
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Online identification of hierarchical heavy hitters: algorithms, evaluation, and applications
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Towards automated performance diagnosis in a large IPTV network
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
Inside the bird's nest: measurements of large-scale live VoD from the 2008 olympics
Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference
Crowdsourcing service-level network event monitoring
Proceedings of the ACM SIGCOMM 2010 conference
Netalyzr: illuminating the edge network
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP
MMSys '11 Proceedings of the second annual ACM conference on Multimedia systems
Dissecting Video Server Selection Strategies in the YouTube CDN
ICDCS '11 Proceedings of the 2011 31st International Conference on Distributed Computing Systems
On blind mice and the elephant: understanding the network impact of a large distributed system
Proceedings of the ACM SIGCOMM 2011 conference
Understanding the impact of video quality on user engagement
Proceedings of the ACM SIGCOMM 2011 conference
A longitudinal view of HTTP video streaming performance
Proceedings of the 3rd Multimedia Systems Conference
What happens when HTTP adaptive streaming players compete for bandwidth?
Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video
Interactions between HTTP adaptive streaming and TCP
Proceedings of the 22nd international workshop on Network and Operating System Support for Digital Audio and Video
A case for a coordinated internet video control plane
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Optimizing cost and performance for content multihoming
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
Trickle: rate limiting YouTube video streaming
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
A quest for an Internet video quality-of-experience metric
Proceedings of the 11th ACM Workshop on Hot Topics in Networks
Video stream quality impacts viewer behavior: inferring causality using quasi-experimental designs
Proceedings of the 2012 ACM conference on Internet measurement conference
Confused, timid, and unstable: picking a video streaming rate is hard
Proceedings of the 2012 ACM conference on Internet measurement conference
Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Dasu: pushing experiments to the internet's edge
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
The key role that video quality plays in impacting user engagement, and consequently providers' revenues, has motivated recent efforts in improving the quality of Internet video. This includes work on adaptive bitrate selection, multi-CDN optimization, and global control plane architectures. Before we embark on deploying these designs, we need to first understand the nature of video of quality problems to see if this complexity is necessary, and if simpler approaches can yield comparable benefits. To this end, this paper is a first attempt to shed some light on the structure of video quality problems. Using measurements from 300 million video sessions over a two-week period, we identify recurrent problems using a hierarchical clustering approach over the space of client/session attributes (e.g., CDN, AS, connectivity). Our key findings are that: (1) a small number (2%) of critical clusters account for 83% of join failure problems (44--84% for other metrics); (2) many problem events (50%) persist for at least 2 hours; (3) a majority of these problems (e.g., 60% of join failures, 30--60% for other metrics) are related to content provider, CDN, or client ISP issues. Building on these insights, we evaluate the potential improvement by focusing on addressing these recurrent problems and find that fixing just 1% of these clusters can reduce the number of problematic sessions by 55% for join failures (15%--40% for other metrics).