skip to main content
10.1145/3131365.3131382acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article
Public Access

Challenges in inferring internet congestion using throughput measurements

Published: 01 November 2017 Publication History

Abstract

We revisit the use of crowdsourced throughput measurements to infer and localize congestion on end-to-end paths, with particular focus on points of interconnections between ISPs. We analyze three challenges with this approach. First, accurately identifying which link on the path is congested requires fine-grained network tomography techniques not supported by existing throughput measurement platforms. Coarse-grained network tomography can perform this link identification under certain topological conditions, but we show that these conditions do not always hold on the global Internet. Second, existing measurement platforms provide limited visibility of paths to popular web content sources, and only capture a small fraction of interconnections between ISPs. Third, crowdsourcing measurements inherently risks sample bias: using measurements from volunteers across the Internet leads to uneven distribution of samples across time of day, access link speeds, and home network conditions. Finally, it is not clear how large a drop in throughput to interpret as evidence of congestion. We investigate these challenges in detail, and offer guidelines for deployment of measurement infrastructure, strategies, and technologies that can address empirical gaps in our understanding of congestion on the Internet.

References

[1]
Internet Health Test. http://internethealthtest.org, 2015.
[2]
Internet in the United States, 2017. https://en.wikipedia.org/wiki/Internet_in_the_United_States.
[3]
Alexa. Top Sites in United States. http://www.alexa.com/topsites/countries/US, 2017.
[4]
C. Anderson. New Opportunities for Test Deployment and Continued Analysis of Interconnection Performance. http://www.measurementlab.net/blog/interconnection_and_measurement_update, 2015.
[5]
B. Augustin, X. Cuvellier, B. Orgogozo, F. Viger, T. Friedman, M. Latapy, C. Magnien, and R. Teixeira. Avoiding Traceroute Anomalies with Paris Traceroute. In Proceedings of ACM SIGCOMM Internet Measurement Conference (IMC), Oct. 2006.
[6]
S. Bauer, D. Clark, and W. Lehr. Understanding Broadband Speed Measurements. In Telecommunications Policy Research Conference (TPRC), Oct. 2010.
[7]
BISMark: Broadband Internet Service Benchmark, 2017. http://projectbismark.net/.
[8]
J. Brodkin. Time Warner, Net Neutrality Foes Cry Foul Over Netflix Super HD Demands. http://arstechnica.com/business/2013/01/timewarner-net-neutrality-foes-cry-foul-netflix-requirements-for-super-hd/, 2013.
[9]
J. Brodkin. Why YouTube Buffers: The Secret Deals that Make-and-break Online Video. Ars Technica, July 2013.
[10]
S. Buckley. France Telecom and Google entangled in peering fight. Fierce Telecom, 2013.
[11]
CAIDA. Archipelago (Ark) Measurement Infrastructure. http://www.caida.org/projects/ark/, 2017.
[12]
CAIDA. AS Relationships. http://www.caida.org/data/as-relationships/, 2017.
[13]
CAIDA. Inferred AS to Organization Mapping Dataset. https://www.caida.org/data/as-organizations/, 2017.
[14]
k. claffy, D. Clark, S. Bauer, and A. Dhamdhere. Policy Challenges in Mapping Internet Interdomain Congestion. In Telecommunications Policy Research Conference (TPRC), Oct 2016.
[15]
Cogent Communications Inc. Ex Parte Filing from Cogent, DISH, Free Press, Open Technology Institute, Public Knowledge related to ATT DirecTV Merger, May 2015. "http://apps.fcc.gov/ecfs/comment/view?id=60001031493", 2015.
[16]
I. Cunha, P. Marchetta, M. Calder, Y.-C. Chiu, B. Schlinker, B. V. A. Machado, A. Pescapè, V. Giotsas, H. V. A. Madhyastha, and E. Katz-Bassett. Sibyl: A Practical Internet Route Oracle. In Proceedings of the Usenix Conference on Networked Systems Design and Implementation (NSDI), 2016.
[17]
S. Dent. Google is Testing Internet Speeds Straight from Search. https://www.engadget.com/2016/06/29/google-is-testing-internet-speeds-straight-from-search/, 2016.
[18]
N. G. Duffield. Network Tomography of Binary Network Performance Characteristics. IEEE Transactions on Information Theory, Dec. 2006.
[19]
J. Engebretson. Behind the Level 3-Comcast Peering Settlement, July 2013. http://www.telecompetitor.com/behind-the-level-3-comcast-peering-settlement/.
[20]
FCC. Measuring Broadband America Report 2014. https://www.fcc.gov/reports/measuring-broadband-america-2014.
[21]
Y. Huang, N. Feamster, and R. Teixeira. Practical Issues with Using Network Tomography for Fault Diagnosis. ACM SIGCOMM Computer Communincation Review (CCR), 2008.
[22]
Hurricane Electric. BGP Toolkit, 2017. http://bgp.he.net.
[23]
E. Katz-Bassett, H. V. Madhyastha, V. K. Adhikari, C. Scott, J. Sherry, P. Van Wesep, T. Anderson, and A. Krishnamurthy. Reverse traceroute. In Proceedings of the USENIX Conference on Networked Systems Design and Implementation (NSDI), 2010.
[24]
D. H. Lee. Relation Between NDT and Paris Traceroute Tests on M-Lab. https://groups.google.com/a/measurementlab.net/forum/#!topic/discuss/YxI4Z_IBb9Y, 2015.
[25]
M. Luckie, A. Dhamdhere, D. Clark, B. Huffaker, and kc claffy. Challenges in Inferring Internet Interdomain Congestion. In Proceedings of ACM SIGCOMM Internet Measurement Conference (IMC), Nov. 2014.
[26]
M. Luckie, A. Dhamdhere, B. Huffaker, D. Clark, and k. claffy. bdrmap: Inference of Borders Between IP Networks. In Proceedings of ACM SIGCOMM Internet Measurement Conference (IMC), Nov 2016.
[27]
M-Lab Research Team. ISP Interconnection and its Impact on Consumer Internet Performance - A Measurement Lab Consortium Technical Report. http://www.measurementlab.net/publications, 2014.
[28]
A. Marder and J. M. Smith. MAP-IT: Multipass Accurate Passive Inferences from Traceroute. In Proceedings of ACM SIGCOMM Internet Measurement Conference (IMC), 2016.
[29]
Measurement Labs. M-Lab Dataset. https://cloud.google.com/bigquery/docs/dataset-mlab, 2017.
[30]
Measurement Labs. NDT Data Format. https://code.google.com/p/ndt/wiki/NDTDataFormat, 2017.
[31]
Ookla. How Does the Test Itself Work? https://support.speedtest.net/hc/en-us/articles/203845400-How-does-the-test-itself-work-How-is-the-result-calculated-, 2012.
[32]
Packet Clearing House. Full Exchange Point Dataset. https://prefix.pch.net/applications/ixpdir/menu_download.php, 2017.
[33]
J. Padhye, V. Firoiu, D. F. Towsley, and J. F. Kurose. Modeling TCP Reno Performance: A Simple Model and its Empirical Validation. IEEE/ACM Transactions on Networking, 2000.
[34]
PeeringDB, 2017. http://www.peeringdb.com.
[35]
C. Ritzo. Paris Traceroute Brownout. https://www.measurementlab.net/blog/paris-traceroute-brownout/, Apr. 2017.
[36]
M. A. Sánchez, J. S. Otto, Z. S. Bischof, D. R. Choffnes, F. E. Bustamante, B. Krishnamurthy, and W. Willinger. Dasu: Pushing experiments to the internet's edge. In Proceedings of the USENIX Conference on Networked Systems Design and Implementation (NSDI), 2013.
[37]
S. Sundaresan, A. Dhamdhere, M. Allman, and kc claffy. TCP Congestion Signatures. In Proceedings of ACM SIGCOMM Internet Measurement Conference (IMC), Nov. 2017.
[38]
S. Sundaresan, N. Feamster, and R. Teixeira. Measuring the Performance of User Traffic in Home Wireless Networks. In Proceedings of the Passive and Active Measurement Conference (PAM), 2015.
[39]
S. Sundaresan, N. Feamster, and R. Teixeira. Home Network or Access Link? Locating Last-Mile Downstream Throughput Bottlenecks. In Proceedings of the Passive and Active Measurement Conference (PAM), 2016.
[40]
M. Taylor. Observations of an Internet Middleman, May 2014. http://blog.level3.com/global-connectivity/observations-internet-middleman/.
[41]
Various Authors. Email thread "Comments on ISP Interconnection and its Impact on Consumer Internet Performance", 2014. https://groups.google.com/a/measurementlab.net/forum/#!msg/discuss/lwVmPrbRg0w/1CTgbNcgInIJ.
[42]
Various Authors. Email thread "BattlefortheNet study", 2015. https://groups.google.com/a/measurementlab.net/d/msg/discuss/RbPb18fY_VA/P7Eil4lcgLMJ.
[43]
Verizon. Unbalanced Peering, and the Real Story Behind the Verizon/Cogent Dispute, June 2013. http://publicpolicy.verizon.com/blog/.
[44]
D. Vorhaus. A New Way to Measure Broadband in America. http://blog.broadband.gov/?entryId=359987, Apr. 2010.

Cited By

View all
  • (2024)Beyond Data Points: Regionalizing Crowdsourced Latency MeasurementsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/37004168:3(1-24)Online publication date: 10-Dec-2024
  • (2024)Speed Testing for Measuring Network Traffic in a Smart Network Switch2024 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICNC59896.2024.10556114(446-450)Online publication date: 19-Feb-2024
  • (2024)Measuring congestion-induced performance imbalance in Internet load balancing at scaleComputer Networks10.1016/j.comnet.2024.110189240(110189)Online publication date: Feb-2024
  • Show More Cited By

Index Terms

  1. Challenges in inferring internet congestion using throughput measurements

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IMC '17: Proceedings of the 2017 Internet Measurement Conference
    November 2017
    509 pages
    ISBN:9781450351188
    DOI:10.1145/3131365
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    In-Cooperation

    • USENIX Assoc: USENIX Assoc

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 November 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. internet congestion
    2. internet topology
    3. throughput

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    IMC '17
    IMC '17: Internet Measurement Conference
    November 1 - 3, 2017
    London, United Kingdom

    Acceptance Rates

    Overall Acceptance Rate 277 of 1,083 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)147
    • Downloads (Last 6 weeks)37
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Beyond Data Points: Regionalizing Crowdsourced Latency MeasurementsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/37004168:3(1-24)Online publication date: 10-Dec-2024
    • (2024)Speed Testing for Measuring Network Traffic in a Smart Network Switch2024 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICNC59896.2024.10556114(446-450)Online publication date: 19-Feb-2024
    • (2024)Measuring congestion-induced performance imbalance in Internet load balancing at scaleComputer Networks10.1016/j.comnet.2024.110189240(110189)Online publication date: Feb-2024
    • (2023)Dissecting the Performance of Satellite Network OperatorsProceedings of the ACM on Networking10.1145/36291371:CoNEXT3(1-25)Online publication date: 28-Nov-2023
    • (2023)Schooling NOOBs with eBPFProceedings of the 1st Workshop on eBPF and Kernel Extensions10.1145/3609021.3609302(21-27)Online publication date: 10-Sep-2023
    • (2023)Realizing Fine-Grained Inference of AS Path With a Generative Measurable ProcessIEEE/ACM Transactions on Networking10.1109/TNET.2023.327056531:6(3112-3127)Online publication date: Dec-2023
    • (2022)The importance of contextualization of crowdsourced active speed test measurementsProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561441(274-289)Online publication date: 25-Oct-2022
    • (2022)Prioritization vs. congestion on platforms: evidence from Amazon's Twitch.tvThe RAND Journal of Economics10.1111/1756-2171.1240953:2(328-355)Online publication date: 12-May-2022
    • (2022)Measuring and Localising Congestion in Mobile Broadband NetworksIEEE Transactions on Network and Service Management10.1109/TNSM.2021.311572219:1(366-380)Online publication date: Mar-2022
    • (2022)Design and Implementation of Web-Based Speed Test Analysis Tool KitPassive and Active Measurement10.1007/978-3-030-98785-5_4(83-96)Online publication date: 22-Mar-2022
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media