[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Measuring YouTube Content Delivery over IPv6

Published: 25 October 2017 Publication History

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]
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.
[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.
[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.
[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.
[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-analysis
[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.
[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.
[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.
[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.2959429
[10]
B. Carpenter and K. Moore. 2001. Connection of IPv6 Domains via IPv4 Clouds. RFC 3056. (Feb. 2001). https://tools.ietf.org/html/rfc3056
[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.
[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.
[13]
S. Deering and R. Hinden. 1998. Internet Protocol, Version 6 (IPv6) Specification. RFC 2460. (Dec. 1998). https://tools.ietf.org/html/rfc2460.
[14]
Google Developers. 2017. YouTube Data API. (2017). Retrieved June 04, 2017 from https://developers.google.com/youtube/v3/docs/videos/list
[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.
[16]
Amsterdam Internet Exchange. 2017. IPv6 Traffic. (2017). Retrieved June 04, 2017 from https://ams-ix.net/technical/statistics/sflow-stats/ipv6-traffic
[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.
[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.
[19]
Google. 2017a. IPv6 Adoption Statistics. (2017). Retrieved June 04, 2017 from https://www.google.com/intl/en/ipv6/statistics.html
[20]
Google. 2017b. Peering and Content Delivery. (2017). Retrieved June 04, 2017 from https://peering.google.com/about/ggc.html
[21]
C. Huitema. 2006. Teredo: Tunneling IPv6 over UDP through NATs. RFC 4380. (Feb. 2006). https://tools.ietf.org/html/rfc4380
[22]
IETF. 2017. IPv6 Operations (v6ops) Charter. (2017). Retrieved June 04, 2017 from https://datatracker.ietf.org/wg/v6ops/charter
[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/
[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/
[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.
[26]
kc claffy. 2016. The 7th Workshop on Active Internet Measurements (AIMS7) Report. Computer Communication Review 46, 1 (2016), 50–57.
[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.pdf
[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.
[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.
[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.
[31]
NANOG. 2016. IPv6 traffic percentages? (2016). Retrieved June 04, 2017 from https://mailman.nanog.org/pipermail/nanog/2016-January/083624.html
[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.
[33]
Philipp Richter, Mark Allman, Randy Bush, and Vern Paxson. 2015. A Primer on IPv4 Scarcity. Computer Communication Review 45, 2 (2015), 21–31.
[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.
[35]
Internet Society. 2012. World IPv6 Launch. (2012). Retrieved June 04, 2017 from http://www.worldipv6launch.org
[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.
[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/rfc6724
[38]
D. Wing and A. Yourtchenko. 2012. Happy Eyeballs: Success with Dual-Stack Hosts. RFC 6555. (2012). https://tools.ietf.org/html/rfc6555

Cited By

View all
  • (2024)A First Look At IPv6 Hypergiant InfrastructureProceedings of the ACM on Networking10.1145/36563002:CoNEXT2(1-25)Online publication date: 13-Jun-2024
  • (2023)When Should Recommenders Account for Low QoS?IEEE Access10.1109/ACCESS.2023.333462311(132014-132036)Online publication date: 2023
  • (2022)Dissecting Latency in 360° Video Camera Sensing SystemsSensors10.3390/s2216600122:16(6001)Online publication date: 11-Aug-2022
  • Show More Cited By

Index Terms

  1. Measuring YouTube Content Delivery over IPv6

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 25 October 2017
    Published in SIGCOMM-CCR Volume 47, Issue 5

    Check for updates

    Author Tags

    1. IPv6
    2. Performance
    3. SamKnows
    4. YouTube

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)30
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A First Look At IPv6 Hypergiant InfrastructureProceedings of the ACM on Networking10.1145/36563002:CoNEXT2(1-25)Online publication date: 13-Jun-2024
    • (2023)When Should Recommenders Account for Low QoS?IEEE Access10.1109/ACCESS.2023.333462311(132014-132036)Online publication date: 2023
    • (2022)Dissecting Latency in 360° Video Camera Sensing SystemsSensors10.3390/s2216600122:16(6001)Online publication date: 11-Aug-2022
    • (2022)Evaluating QUIC Performance Over Web, Cloud Storage, and Video WorkloadsIEEE Transactions on Network and Service Management10.1109/TNSM.2021.313456219:2(1366-1381)Online publication date: 1-Jun-2022
    • (2022)Can Recommenders Compensate for Low QoS?GLOBECOM 2022 - 2022 IEEE Global Communications Conference10.1109/GLOBECOM48099.2022.10001416(4185-4190)Online publication date: 4-Dec-2022
    • (2022)Insights on Effectiveness Towards Research Approaches Deployed in Content Delivery NetworkSoftware Engineering Perspectives in Systems10.1007/978-3-031-09070-7_20(224-243)Online publication date: 17-Jul-2022
    • (2021)Hypothesis-Based Comparison of IPv6 and IPv4 Path DistancesModelling, Analysis, and Simulation of Computer and Telecommunication Systems10.1007/978-3-030-68110-4_13(191-208)Online publication date: 29-Jan-2021
    • (2021)Online Social Media SharingFundamentals of Multimedia10.1007/978-3-030-62124-7_19(707-735)Online publication date: 17-Feb-2021
    • (2021)Network Services and Protocols for Multimedia CommunicationsFundamentals of Multimedia10.1007/978-3-030-62124-7_15(535-582)Online publication date: 17-Feb-2021
    • (2019)A Longitudinal View of Dual-Stacked Websites—Failures, Latency and Happy EyeballsIEEE/ACM Transactions on Networking10.1109/TNET.2019.289516527:2(577-590)Online publication date: 1-Apr-2019
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media