skip to main content
research-article

Measuring YouTube Content Delivery over IPv6

Published:25 October 2017Publication History
Skip Abstract Section

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.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarCross RefCross Ref
  8. 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 ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 B. Carpenter and K. Moore. 2001. Connection of IPv6 Domains via IPv4 Clouds. RFC 3056. (Feb. 2001). https://tools.ietf.org/html/rfc3056Google ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 S. Deering and R. Hinden. 1998. Internet Protocol, Version 6 (IPv6) Specification. RFC 2460. (Dec. 1998). https://tools.ietf.org/html/rfc2460.Google ScholarGoogle Scholar
  14. 14 Google Developers. 2017. YouTube Data API. (2017). Retrieved June 04, 2017 from https://developers.google.com/youtube/v3/docs/videos/listGoogle ScholarGoogle Scholar
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Amsterdam Internet Exchange. 2017. IPv6 Traffic. (2017). Retrieved June 04, 2017 from https://ams-ix.net/technical/statistics/sflow-stats/ipv6-trafficGoogle ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19 Google. 2017a. IPv6 Adoption Statistics. (2017). Retrieved June 04, 2017 from https://www.google.com/intl/en/ipv6/statistics.htmlGoogle ScholarGoogle Scholar
  20. 20 Google. 2017b. Peering and Content Delivery. (2017). Retrieved June 04, 2017 from https://peering.google.com/about/ggc.htmlGoogle ScholarGoogle Scholar
  21. 21 C. Huitema. 2006. Teredo: Tunneling IPv6 over UDP through NATs. RFC 4380. (Feb. 2006). https://tools.ietf.org/html/rfc4380Google ScholarGoogle Scholar
  22. 22 IETF. 2017. IPv6 Operations (v6ops) Charter. (2017). Retrieved June 04, 2017 from https://datatracker.ietf.org/wg/v6ops/charterGoogle ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle Scholar
  25. 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 ScholarGoogle ScholarCross RefCross Ref
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle Scholar
  28. 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 ScholarGoogle ScholarCross RefCross Ref
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle ScholarCross RefCross Ref
  31. 31 NANOG. 2016. IPv6 traffic percentages? (2016). Retrieved June 04, 2017 from https://mailman.nanog.org/pipermail/nanog/2016-January/083624.htmlGoogle ScholarGoogle Scholar
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle Scholar
  35. 35 Internet Society. 2012. World IPv6 Launch. (2012). Retrieved June 04, 2017 from http://www.worldipv6launch.orgGoogle ScholarGoogle Scholar
  36. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  37. 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 ScholarGoogle Scholar
  38. 38 D. Wing and A. Yourtchenko. 2012. Happy Eyeballs: Success with Dual-Stack Hosts. RFC 6555. (2012). https://tools.ietf.org/html/rfc6555Google ScholarGoogle Scholar

Index Terms

  1. Measuring YouTube Content Delivery over IPv6

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 47, Issue 5
      October 2017
      78 pages
      ISSN:0146-4833
      DOI:10.1145/3155055
      Issue’s Table of Contents

      Copyright © 2017 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 October 2017

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader