Abstract
We measure YouTube content delivery over IPv6 using ∼100 SamKnows probes connected to dual-stacked networks representing 66 different origin ASes. Using a 34-months long (Aug 2014-Jun 2017) dataset, we show that success rates of streaming a stall-free version of a video over IPv6 have improved over time. We show that a Happy Eyeballs (HE) race during initial TCP connection establishment leads to a strong (more than 97%) preference over IPv6. However, even though clients prefer streaming videos over IPv6, we observe worse performance over IPv6 than over IPv4. We witness consistently higher TCP connection establishment times and startup delays (∼100 ms or more) over IPv6. We also observe consistently lower achieved throughput both for audio and video over IPv6. We observe less than 1% stall rates over both address families. Due to lower stall rates, bitrates that can be reliably streamed over both address families are comparable. However, in situations, where a stall does occur, 80% of the samples experience higher stall durations that are at least 1s longer over IPv6 and have not reduced over time. The worse performance over IPv6 is due to the disparity in the availability of Google Global Caches (GGC) over IPv6. The measurements performed in this work using the youtube test and the entire dataset is made available to the measurement community.
- 1 Vijay Kumar Adhikari, Sourabh Jain, Yingying Chen, and Zhi-Li Zhang. 2012. Vivisecting YouTube: An active measurement study. In Proceedings of the IEEE INFOCOM 2012, Orlando, FL, USA, March 25-30, 2012. 2521–2525. DOI:https://doi.org/10.1109/INFCOM.2012.6195644Google ScholarCross Ref
- 2 Vijay Kumar Adhikari, Sourabh Jain, and Zhi-Li Zhang. 2010. YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective. In Proceedings of the 10th ACM SIGCOMM Internet Measurement Conference, IMC 2010, Melbourne, Australia - November 1-3, 2010. 431–443. DOI:https://doi.org/10.1145/1879141.1879197Google ScholarDigital Library
- 3 Saba Ahsan, Vaibhav Bajpai, Jörg Ott, and Jürgen Schönwälder. 2015. Measuring YouTube from Dual-Stacked Hosts. In Passive and Active Measurement - 16th International Conference, PAM 2015, New York, NY, USA, March 19-20, 2015, Proceedings. 249–261. DOI:https://doi.org/10.1007/978-3-319-15509-8_19Google Scholar
- 4 Saba Ahsan, Varun Singh, and Jörg Ott. 2016. Impact of duration on active video testing. In Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2016, May 13, 2016. DOI:https://doi.org/10.1145/2910642.2910651Google ScholarDigital Library
- 5 Vaibhav Bajpai, Saba Ahsan, Jürgen Schönwälder, and Jörg Ott. 2017. Measuring YouTube Content Delivery over IPv6: Software and Dataset. (2017). https://github.com/vbajpai/2017-ccr-youtube-analysisGoogle Scholar
- 6 Vaibhav Bajpai, Mirja Kühlewind, Jörg Ott, Jürgen Schönwälder, Anna Sperotto, and Brian Trammell. 2017 (to appear). Challenges with Reproducibility. In ACM SIGCOMM Reproducibility Workshop. Google ScholarDigital Library
- 7 Vaibhav Bajpai and Jürgen Schönwälder. 2015a. IPv4 versus IPv6 - who connects faster?. In Proceedings of the 14th IFIP Networking Conference, Networking 2015, Toulouse, France, 20-22 May, 2015. 1–9. DOI:https://doi.org/10.1109/IFIPNetworking.2015.7145323Google ScholarCross Ref
- 8 Vaibhav Bajpai and Jürgen Schönwälder. 2015b. A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts. IEEE Communications Surveys and Tutorials 17, 3 (2015), 1313–1341. DOI:https://doi.org/10.1109/COMST.2015.2418435Google ScholarCross Ref
- 9 Vaibhav Bajpai and Jürgen Schönwälder. 2016. Measuring the Effects of Happy Eyeballs. In Proceedings of the 2016 Applied Networking Research Workshop, ANRW 2016, Berlin, Germany, July 16, 2016. 38–44. https://doi.org/10.1145/2959424.2959429Google ScholarDigital Library
- 10 B. Carpenter and K. Moore. 2001. Connection of IPv6 Domains via IPv4 Clouds. RFC 3056. (Feb. 2001). https://tools.ietf.org/html/rfc3056Google Scholar
- 11 Meeyoung Cha, Haewoon Kwak, Pablo Rodriguez, Yong-Yeol Ahn, and Sue B. Moon. 2007. I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system. In Proceedings of the 7th ACM SIGCOMM Internet Measurement Conference, IMC 2007, San Diego, California, USA, October 24-26, 2007. 1–14. DOI:https://doi.org/10.1145/1298306.1298309Google Scholar
- 12 Jakub Czyz, Mark Allman, Jing Zhang, Scott Iekel-Johnson, Eric Osterweil, and Michael Bailey. 2014. Measuring IPv6 adoption. In ACM SIGCOMM 2014 Conference, SIGCOMM'14, Chicago, IL, USA, August 17-22, 2014. 87–98. DOI:https://doi.org/10.1145/2619239.2626295Google ScholarDigital Library
- 13 S. Deering and R. Hinden. 1998. Internet Protocol, Version 6 (IPv6) Specification. RFC 2460. (Dec. 1998). https://tools.ietf.org/html/rfc2460.Google Scholar
- 14 Google Developers. 2017. YouTube Data API. (2017). Retrieved June 04, 2017 from https://developers.google.com/youtube/v3/docs/videos/listGoogle Scholar
- 15 Amogh Dhamdhere, Matthew J. Luckie, Bradley Huffaker, kc claffy, Ahmed Elmokashfi, and Emile Aben. 2012. Measuring the deployment of IPv6: topology, routing and performance. In Proceedings of the 12th ACM SIGCOMM Internet Measurement Conference, IMC '12, Boston, MA, USA, November 14-16, 2012. 537–550. DOI:https://doi.org/10.1145/2398776.2398832Google ScholarDigital Library
- 16 Amsterdam Internet Exchange. 2017. IPv6 Traffic. (2017). Retrieved June 04, 2017 from https://ams-ix.net/technical/statistics/sflow-stats/ipv6-trafficGoogle Scholar
- 17 Alessandro Finamore, Marco Mellia, Maurizio M. Munafò, Ruben Torres, and Sanjay G. Rao. 2011. YouTube everywhere: impact of device and infrastructure synergies on user experience. In Proceedings of the 11th ACM SIGCOMM Internet Measurement Conference, IMC '11, Berlin, Germany, November 2-, 2011. 345–360. DOI:https://doi.org/10.1145/2068816.2068849Google Scholar
- 18 Phillipa Gill, Martin F. Arlitt, Zongpeng Li, and Anirban Mahanti. 2007. Youtube traffic characterization: a view from the edge. In Proceedings of the 7th ACM SIGCOMM Internet Measurement Conference, IMC 2007, San Diego, California, USA, October 24-26, 2007. DOI:https://doi.org/10.1145/1298306.1298310Google ScholarDigital Library
- 19 Google. 2017a. IPv6 Adoption Statistics. (2017). Retrieved June 04, 2017 from https://www.google.com/intl/en/ipv6/statistics.htmlGoogle Scholar
- 20 Google. 2017b. Peering and Content Delivery. (2017). Retrieved June 04, 2017 from https://peering.google.com/about/ggc.htmlGoogle Scholar
- 21 C. Huitema. 2006. Teredo: Tunneling IPv6 over UDP through NATs. RFC 4380. (Feb. 2006). https://tools.ietf.org/html/rfc4380Google Scholar
- 22 IETF. 2017. IPv6 Operations (v6ops) Charter. (2017). Retrieved June 04, 2017 from https://datatracker.ietf.org/wg/v6ops/charterGoogle Scholar
- 23 Parikshit Juluri, Louis Plissonneau, and Deep Medhi. 2011. Pytomo: A tool for analyzing playback quality of YouTube videos. In 23rd International Teletraffic Congress, ITC 2011, San Francisco, CA, USA, September 6-9, 2011. 304–305. http://ieeexplore.ieee.org/document/6038496/Google Scholar
- 24 Parikshit Juluri, Louis Plissonneau, Yong Zeng, and Deep Medhi. 2013. Viewing YouTube from a metropolitan area: What do users accessing from residential ISPs experience?. In 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, May 27-31, 2013. 589–595. http://ieeexplore.ieee.org/document/6573037/Google Scholar
- 25 Parikshit Juluri, Venkatesh Tamarapalli, and Deep Medhi. 2016. Measurement of Quality of Experience of Video-on-Demand Services: A Survey. IEEE Communications Surveys and Tutorials 18, 1 (2016), 401–418. DOI:https://doi.org/10.1109/COMST.2015.2401424Google ScholarCross Ref
- 26 kc claffy. 2016. The 7th Workshop on Active Internet Measurements (AIMS7) Report. Computer Communication Review 46, 1 (2016), 50–57. DOI:https://doi.org/10.1145/2875951.2875960Google ScholarDigital Library
- 27 Leone. 2015. From global measurements to local management. (2015). Retrieved June 04, 2017 from http://leone-project.eu/drupal/Leone_Final_Report_Part_A-Publishable_Summary.pdfGoogle Scholar
- 28 Ioana Livadariu, Ahmed Elmokashfi, and Amogh Dhamdhere. 2016. Characterizing IPv6 control and data plane stability. In 35th Annual IEEE International Conference on Computer Communications, INFOCOM 2016, San Francisco, CA, USA, April 10-14, 2016. DOI:https://doi.org/10.1109/INFOCOM.2016.7524465Google ScholarCross Ref
- 29 Aemen Lodhi, Natalie Larson, Amogh Dhamdhere, Constantine Dovrolis, and kc claffy. 2014. Using peeringDB to understand the peering ecosystem. Computer Communication Review 44, 2 (2014), 20–27. DOI:https://doi.org/10.1145/2602204.2602208Google ScholarDigital Library
- 30 Hyunwoo Nam, Kyung-Hwa Kim, and Henning Schulzrinne. 2016. QoE matters more than QoS: Why people stop watching cat videos. In 35th Annual IEEE International Conference on Computer Communications, INFOCOM 2016, San Francisco, CA, USA, April 10-14, 2016. 1–9. DOI:https://doi.org/10.1109/INFOCOM.2016.7524426Google ScholarCross Ref
- 31 NANOG. 2016. IPv6 traffic percentages? (2016). Retrieved June 04, 2017 from https://mailman.nanog.org/pipermail/nanog/2016-January/083624.htmlGoogle Scholar
- 32 Mehdi Nikkhah, Roch Guérin, Yiu Lee, and Richard Woundy. 2011. Assessing IPv6 through web access a measurement study and its findings. In Proceedings of the 2011 Conference on Emerging Networking Experiments and Technologies, Co-NEXT '11, Tokyo, Japan, December 6-9, 2011. 26. DOI:https://doi.org/10.1145/2079296.2079322Google ScholarDigital Library
- 33 Philipp Richter, Mark Allman, Randy Bush, and Vern Paxson. 2015. A Primer on IPv4 Scarcity. Computer Communication Review 45, 2 (2015), 21–31. DOI:https://doi.org/10.1145/2766330.2766335Google ScholarDigital Library
- 34 Nadi Sarrar, Gregor Maier, Bernhard Ager, Robin Sommer, and Steve Uhlig. 2012. Investigating IPv6 Traffic - What Happened at the World IPv6 Day?. In Passive and Active Measurement - 13th International Conference, PAM 2012, Vienna, Austria, March 12-14th, 2012. Proceedings. 11–20. DOI:https://doi.org/10.1007/978-3-642-28537-0_2Google Scholar
- 35 Internet Society. 2012. World IPv6 Launch. (2012). Retrieved June 04, 2017 from http://www.worldipv6launch.orgGoogle Scholar
- 36 Thomas Stockhammer. 2011. Dynamic adaptive streaming over HTTP -: standards and design principles. In Proceedings of the Second Annual ACM SIGMM Conference on Multimedia Systems, MMSys 2011, Santa Clara, CA, USA, February 23-25, 2011. 133–144. DOI:https://doi.org/10.1145/1943552.1943572Google ScholarDigital Library
- 37 D. Thaler, R. Draves, A. Matsumoto, and T. Chown. 2012. Default Address Selection for Internet Protocol Version 6 (IPv6). RFC 6724. (Sept. 2012). https://tools.ietf.org/html/rfc6724Google Scholar
- 38 D. Wing and A. Yourtchenko. 2012. Happy Eyeballs: Success with Dual-Stack Hosts. RFC 6555. (2012). https://tools.ietf.org/html/rfc6555Google Scholar
Index Terms
- Measuring YouTube Content Delivery over IPv6
Recommendations
Measuring the deployment of IPv6: topology, routing and performance
IMC '12: Proceedings of the 2012 Internet Measurement ConferenceWe use historical BGP data and recent active measurements to analyze trends in the growth, structure, dynamics and performance of the evolving IPv6 Internet, and compare them to the evolution of IPv4. We find that the IPv6 network is maturing, albeit ...
Measuring the IPv4-IPV6 IVI translation overhead
RACS '12: Proceedings of the 2012 ACM Research in Applied Computation SymposiumWhile IPv6 deployment in the Internet continues to grow slowly at present, the imminent exhaustion of IPv4 addresses will encourage its increased use over the next several years. However, due to the predominance of IPv4 in the Internet, the transition ...
Measuring the Effects of Happy Eyeballs
ANRW '16: Proceedings of the 2016 Applied Networking Research WorkshopThe IETF has developed protocols that promote a healthy IPv4 and IPv6 co-existence. The Happy Eyeballs (HE) algorithm, for instance, prevents bad user experience in situations where IPv6 connectivity is broken. Using an active test (happy) that measures ...
Comments