skip to main content
10.1109/INFOCOM41043.2020.9155367guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

A Longitudinal View of Netflix: Content Delivery over IPv6 and Content Cache Deployments

Published: 06 July 2020 Publication History
  • Get Citation Alerts
  • Abstract

    We present an active measurement test (netflix) that downloads content from the Netflix content delivery network. The test measures latency and achievable throughput as key performance indicators when downloading the content from Netflix. We deployed the test on ~100 SamKnows probes connected to dual-stacked networks representing 74 different origin ASes. Using a ~2.75 year-long (Jul 2016–Apr 2019) dataset, we observe Netflix Open Connect Appliance (OCA) infrastructure to be highly available, although some vantage points experience low success rates connecting over IPv6. We witness that clients prefer connecting to Netflix OCAs over IPv6, although the preference over IPv6 tends to drop over certain peak hours during the day. The TCP connect times toward the OCAs have reduced by ~40% and the achievable throughput has increased by 20% over the measurement duration. We also provision scamper right after the netflix test to capture the forwarding path toward the Netflix OCAs. We observe that the Netflix OCA caches deployed inside the ISP are reachable within six IP hops and can reduce IP path lengths by 40% over IPv4 and by half over IPv6. Consequently, TCP connect times are reduced by 64% over both address families. The achieved throughput can~ also increase by a factor of three when such ISP caches are used to stream content. This is the first study to measure Netflix content delivery from residential networks, since the inception of the Netflix CDN infrastructure in 2011. To encourage reproducibility of our work, an anonymized version of the entire longitudinal dataset is publicly released.

    References

    [1]
    Sandvine, “Global Internet Phenomena (Latin America and North America),” June 2016, [accessed 2020-Jan-08]. [Online]. Available: https://goo.gl/LvzcZf
    [2]
    Victor Luckerson, “Netflix Accounts for More Than a Third of All Internet Traffic,” May 2015, [accessed 2020-Jan-08]. [Online]. Available: http://time.com/3901378/netflix-internet-traffic
    [3]
    N. Bargisen, “Netflix and IPv6,” Nov 2017, [accessed 2020-Jan-08]. [Online]. Available: https://www.ripe.net/participate/meetings/regional-meetings/ipv6-day-denmark
    [4]
    T. Böttger, F. Cuadrado, G. Tyson, I. Castro, and S. Uhlig, “Open Connect Everywhere: A Glimpse at the Internet Ecosystem Through the Lens of the Netflix CDN,” SIGCOMM CCR, 2018. [Online]. Available: http://doi.acm.org/10.1145/3211852.3211857
    [5]
    P. Gill, M. F. Arlitt, Z. Li, and A. Mahanti, “The Flattening Internet Topology: Natural Evolution, Unsightly Barnacles or Contrived Collapse?” in PAM, 2008. [Online]. Available: https://doi.org/10.1007/ 978-3-540-79232-1_1
    [6]
    P. Richter, G. Smaragdakis, A. Feldmann, N. Chatzis, J. Böttger, and W. Willinger, “Peering at Peerings: On the Role of IXP Route Servers,” in IMC. [Online]. Available: http://doi.acm.org/10.1145/2663716.2663757
    [7]
    A. Dhamdhere, D. D. Clark, A. Gamero-Garrido, M. J. Luckie, R. K. P. Mok, G. Akiwate, K. Gogia, V. Bajpai, A. C. Snoeren, and Kcclaffy, “Inferring Persistent Interdomain Congestion,” in SIGCOMM, 2018. [Online]. Available: https://doi.org/10.1145/3230543.3230549
    [8]
    V. Bajpai and J. Schönwälder, “A Survey on Internet Performance Measurement Platforms and Related Standardization Efforts,” Communications Surveys and Tutorials, 2015. [Online]. Available: https://doi.org/10.1109/COMST.2015.2418435
    [9]
    M. J. Luckie, “Scamper: a Scalable and Extensible Packet Prober for Active Measurement of the Internet,” in IMC, 2010. [Online]. Available: https://doi.org/10.1145/1879141.1879171
    [10]
    V. Bajpai, A. Brunström, A. Feldmann, W. Kellerer, A. Pras, H. Schulzrinne, G. Smaragdakis, M. Wählisch, and K. Wehrle, “The Dagstuhl Beginners Guide to Reproducibility for Experimental Networking Research,” SIGCOMM CCR, 2019. [Online]. Available: https://doi.org/10.1145/3314212.3314217
    [11]
    V. K. Adhikari, Y. Guo, F. Hao, M. Varvello, V. Hilt, M. Steiner, and Z. Zhang, “Unreeling Netflix: Understanding and Improving Multi-CDN Movie Delivery,” in INFOCOM, 2012. [Online]. Available: https://doi.org/10.1109/INFCOM.2012.6195531
    [12]
    V. K. Adhikari, Y. Guo, F. Hao, V. Hilt, Z. Zhang, M. Varvello, and M. Steiner, “Measurement Study of Netflix, Hulu, and a Tale of Three CDNs,” Transactions on Networking, 2015. [Online]. Available: https://doi.org/10.1109/TNET.2014.2354262
    [13]
    J. Martin, Y. Fu, N. Wourms, and T. Shaw, “Characterizing Netflix Bandwidth Consumption,” in CCNC, 2013. [Online]. Available: https://doi.org/10.1109/CCNC.2013.6488451
    [14]
    T. Huang, N. Handigol, B. Heller, N. McKeown, and R. Johari, “Confused, Timid, and Unstable: Picking a Video Streaming Rate is Hard,” in IMC, 2012. [Online]. Available: http://doi.acm.org/10.1145/2398776.2398800
    [15]
    T. Huang, R. Johari, N. McKeown, M. Trunnell, and M. Watson, “A Buffer-Based Approach to Rate Adaptation: Evidence from a Large Video Streaming Service,” in SIGCOMM, 2014. [Online]. Available: https://doi.org/10.1145/2619239.2626296
    [16]
    T. Böttger, F. Cuadrado, and S. Uhlig, “Looking for Hypergiants in PeeringDB,” SIGCOMM CCR, 2018. [Online]. Available: https://doi.org/10.1145/3276799.3276801
    [17]
    N. Chatzis, G. Smaragdakis, A. Feldmann, and W. Willinger, “There is More to IXPs than Meets the Eye,” SIGCOMM CCR, 2013. [Online]. Available: https://doi.org/10.1145/2541468.2541473
    [18]
    B. Ager, N. Chatzis, A. Feldmann, N. Sarrar, S. Uhlig, and W. Willinger, “Anatomy of a Large European IXP,” in SIGCOMM, 2012. [Online]. Available: https://doi.org/10.1145/2342356.2342393
    [19]
    T. V. Doan, L. Pajevic, V. Bajpai, and J. Ott, “Tracing the Path to YouTube: A Quantification of Path Lengths and Latencies Toward Content Caches,” Communications Magazine, 2019. [Online]. Available: https://doi.org/10.1109/MCOM.2018.1800132
    [20]
    S. Fedorov and E. Livengood, “Building fast.com,” Aug 2016, [accessed 2020-Jan-08]. [Online]. Available: https://medium.com/netflix-techblog/building-fast-com-4857fe0f8adb
    [21]
    B. Augustin, T. Friedman, and R. Teixeira, “Measuring Load-balanced Paths in the Internet,” in IMC, 2007. [Online]. Available: http://doi.acm.org/10.1145/1298306.1298329
    [22]
    S. Sundaresan, W. de Donato, N. Feamster, R. Teixeira, S. Crawford, and A. Pescapè, "Broadband Internet Performance: A View From the Gateway," in SIGCOMM, 2011. [Online]. Available: https://doi.org/10.1145/2018436.2018452
    [23]
    Z. S. Bischof, F. E. Bustamante, and R. Stanojevic, “Need, Want, Can Afford: Broadband Markets and the Behavior of Users,” in IMC, 2014. [Online]. Available: https://doi.org/10.1145/2663716.2663753
    [24]
    J. P. Rula, Z. S. Bischof, and F. E. Bustamante, “Second Chance: Understanding Diversity in Broadband Access Network Performance,” in SIGCOMM Workshop on Crowdsourcing and Crowdsharing of Big (Internet) Data, 2015. [Online]. Available: https://doi.org/10.1145/2787394.2787400
    [25]
    Z. S. Bischof, F. E. Bustamante, and R. Stanojevic, “The Utility Argument - Making a Case for Broadband SLAs,” in PAM, 2017. [Online]. Available: https://doi.org/10.1007/978-3-319-54328-4_12
    [26]
    P. Richter, M. Allman, R. Bush, and V. Paxson, “A Primer on IPv4 Scarcity,” SIGCOMM CCR, 2015. [Online]. Available: https://doi.org/10.1145/2766330.2766335
    [27]
    D. Thaler, R. Draves, A. Matsumoto, and T. Chown, “Default Address Selection for Internet Protocol Version 6 (IPv6),” RFC, vol. 6724, 2012. [Online]. Available: https://doi.org/10.17487/RFC6724
    [28]
    D. Wing and A. Yourtchenko, “Happy Eyeballs: Success with Dual-Stack Hosts,” RFC, vol. 6555, 2012. [Online]. Available: https://doi.org/10.17487/RFC6555
    [29]
    D. Schinazi and T. Pauly, “Happy Eyeballs Version 2: Better Connectivity Using Concurrency,” RFC, vol. 8305, 2017. [Online]. Available: https://doi.org/10.17487/RFC8305
    [30]
    Internet Society (ISOC), “State of IPv6 Deployment,” May 2017, [accessed 2020-Jan-08]. [Online]. Available: https://www.internetsociety.org/resources/doc/2017/state-of-ipv6-deployment-2017
    [31]
    Google, “IPv6 Adoption Statistics,” [accessed 2020-Jan-08]. [Online]. Available: https://www.google.com/intl/en/ipv6/statistics.html
    [32]
    V. Bajpai and J. Schönwälder, “A Longitudinal View of Dual-Stacked Websites - Failures, Latency and Happy Eyeballs,” Transactions on Networking, 2019. [Online]. Available: https://doi.org/10.1109/TNET.2019.2895165
    [33]
    A. Abhishta, R. van Rijswijk-Deij, and L. J. M. Nieuwenhuis, “Measuring the Impact of a Successful DDoS Attack on the Customer Behaviour of Managed DNS Service Providers,” SIGCOMM CCR, 2018. [Online]. Available: https://doi.org/10.1145/3310165.3310175
    [34]
    M. Antonakakis, T. April, M. Bailey, M. Bernhard, E. Bursztein, J. Cochran, Z. Durumeric, J. A. Halderman, L. Invernizzi, M. Kallitsis, D. Kumar, C. Lever, Z. Ma, J. Mason, D. Menscher, C. Seaman, N. Sullivan, K. Thomas, and Y. Zhou, “Understanding the Mirai Botnet,” in USENIX Security Symposium, 2017. [On-line]. Available: https://www.usenix.org/conference/usenixsecurity17/technical-sessions/presentation/antonakakis
    [35]
    E. Weise, “Netflix down for about 2.5 hours Saturday,” Oct 2016, [accessed 2020-Jan-08]. [On-line]. Available: https://www.usatoday.com/story/tech/news/2016/10/01/netflix-goes-down-saturday-afternoon/91396200/
    [36]
    N. Woolf, “DDoS attack that disrupted Internet was largest of its kind in history, experts say,” Oct 2016, [accessed 2020-Jan-08]. [Online]. Available: https://www.theguardian.com/technology/2016/oct/26/ddos-attack-dyn-mirai-botnet
    [37]
    Federal Communications Commission (FCC), “Measuring Broadband America Report - 2016,” Dec 2016, [accessed 2020-Jan-08]. [Online]. Available: https://www.fcc.gov/reports-research/reports/measuring-broadband-america/measuring-fixed-broadband-report-2016
    [38]
    C. Dovrolis, P. K. Gummadi, A. Kuzmanovic, and S. D. Meinrath, “Measurement Lab: Overview and an Invitation to the Research Community,” SIGCOMM CCR, 2010. [Online]. Available: https://doi.org/10.1145/1823844.1823853
    [39]
    B. Frank, I. Poese, Y. Lin, G. Smaragdakis, A. Feldmann, B. M. Maggs, J. Rake, S. Uhlig, and R. Weber, “Pushing CDN-ISP Collaboration to the Limit,” SIGCOMM CCR, 2013. [Online]. Available: https://doi.org/10.1145/2500098.2500103
    [40]
    I. Poese, B. Frank, B. Ager, G. Smaragdakis, and A. Feldmann, “Improving Content Delivery Using Provider-aided Distance Information,” in IMC, 2010. [Online]. Available: https://doi.org/10.1145/1879141.1879145
    [41]
    M. M. Amble, P. Parag, S. Shakkottai, and L. Ying, “Content-Aware Caching and Traffic Management in Content Distribution Networks,” in INFOCOM, 2011. [Online]. Available: https://doi.org/10.1109/INFCOM.2011.5935123

    Cited By

    View all
    • (2024)Inside the Engine Room: Investigating Steam’s Content Delivery Platform Infrastructure in the Era of 100GB GamesPassive and Active Measurement10.1007/978-3-031-56249-5_2(32-60)Online publication date: 11-Mar-2024
    • (2023)A Survey on Virtual Network Functions for Media Streaming: Solutions and Future ChallengesACM Computing Surveys10.1145/356782655:11(1-37)Online publication date: 9-Feb-2023

    Index Terms

    1. A Longitudinal View of Netflix: Content Delivery over IPv6 and Content Cache Deployments
                  Index terms have been assigned to the content through auto-classification.

                  Recommendations

                  Comments

                  Information & Contributors

                  Information

                  Published In

                  cover image Guide Proceedings
                  IEEE INFOCOM 2020 - IEEE Conference on Computer Communications
                  Jul 2020
                  2647 pages

                  Publisher

                  IEEE Press

                  Publication History

                  Published: 06 July 2020

                  Qualifiers

                  • Research-article

                  Contributors

                  Other Metrics

                  Bibliometrics & Citations

                  Bibliometrics

                  Article Metrics

                  • Downloads (Last 12 months)0
                  • Downloads (Last 6 weeks)0

                  Other Metrics

                  Citations

                  Cited By

                  View all
                  • (2024)Inside the Engine Room: Investigating Steam’s Content Delivery Platform Infrastructure in the Era of 100GB GamesPassive and Active Measurement10.1007/978-3-031-56249-5_2(32-60)Online publication date: 11-Mar-2024
                  • (2023)A Survey on Virtual Network Functions for Media Streaming: Solutions and Future ChallengesACM Computing Surveys10.1145/356782655:11(1-37)Online publication date: 9-Feb-2023

                  View Options

                  View options

                  Get Access

                  Login options

                  Media

                  Figures

                  Other

                  Tables

                  Share

                  Share

                  Share this Publication link

                  Share on social media