Measuring YouTube Content Delivery over IPv6

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]  Vaibhav Bajpai,et al.  IPv4 versus IPv6 - who connects faster? , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[2]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[3]  Deep Medhi,et al.  Measurement of Quality of Experience of Video-on-Demand Services: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[4]  Kimberly C. Claffy,et al.  The 7th Workshop on Active Internet Measurements (AIMS7) Report , 2016, CCRV.

[5]  Zhi-Li Zhang,et al.  YouTube traffic dynamics and its interplay with a tier-1 ISP: an ISP perspective , 2010, IMC '10.

[6]  David Thaler,et al.  Internet Engineering Task Force (ietf) Default Address Selection for Internet Protocol Version 6 (ipv6) , 2022 .

[7]  Jing Zhang,et al.  Measuring IPv6 adoption , 2015, SIGCOMM 2015.

[8]  Kimberly C. Claffy,et al.  Using peeringDB to understand the peering ecosystem , 2014, CCRV.

[9]  OttJörg,et al.  Measuring YouTube Content Delivery over IPv6 , 2017 .

[10]  Jörg Ott,et al.  Impact of duration on active video testing , 2016, NOSSDAV.

[11]  Kimberly C. Claffy,et al.  Measuring the deployment of IPv6: topology, routing and performance , 2012, IMC '12.

[12]  Vaibhav Bajpai,et al.  A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts , 2015, IEEE Communications Surveys & Tutorials.

[13]  Jörg Ott,et al.  Challenges with Reproducibility , 2017, Reproducibility@SIGCOMM.

[14]  Deep Medhi,et al.  Pytomo: A tool for analyzing playback quality of YouTube videos , 2011, 2011 23rd International Teletraffic Congress (ITC).

[15]  Roch Guérin,et al.  Assessing IPv6 through web access a measurement study and its findings , 2011, CoNEXT '11.

[16]  Pablo Rodriguez,et al.  I tube, you tube, everybody tubes: analyzing the world's largest user generated content video system , 2007, IMC '07.

[17]  Jörg Ott,et al.  Measuring YouTube from Dual-Stacked Hosts , 2015, PAM.

[18]  Vaibhav Bajpai,et al.  Measuring the Effects of Happy Eyeballs , 2016, ANRW '16.

[19]  Dan Wing,et al.  Happy Eyeballs: Success with Dual-Stack Hosts , 2012, RFC.

[20]  Zhi-Li Zhang,et al.  Vivisecting YouTube: An active measurement study , 2012, 2012 Proceedings IEEE INFOCOM.

[21]  Brian E. Carpenter,et al.  Connection of IPv6 Domains via IPv4 Clouds , 2001, RFC.

[22]  Zongpeng Li,et al.  Youtube traffic characterization: a view from the edge , 2007, IMC '07.

[23]  Henning Schulzrinne,et al.  QoE matters more than QoS: Why people stop watching cat videos , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[24]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[25]  Christian Huitema Teredo: Tunneling IPv6 over UDP through NATs , 2002 .

[26]  Randy Bush,et al.  A Primer on IPv4 Scarcity , 2014, CCRV.

[27]  Marco Mellia,et al.  YouTube everywhere: impact of device and infrastructure synergies on user experience , 2011, IMC '11.

[28]  Ahmed Elmokashfi,et al.  Characterizing IPv6 control and data plane stability , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[29]  Deep Medhi,et al.  Viewing YouTube from a metropolitan area: What do users accessing from residential ISPs experience? , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[30]  Steve Uhlig,et al.  Investigating IPv6 Traffic - What Happened at the World IPv6 Day? , 2012, PAM.