Challenges in inferring internet congestion using throughput measurements

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.

[1]  Jonathan M. Smith,et al.  MAP-IT: Multipass Accurate Passive Inferences from Traceroute , 2016, Internet Measurement Conference.

[2]  Donald F. Towsley,et al.  Modeling TCP Reno performance: a simple model and its empirical validation , 2000, TNET.

[3]  David D. Clark,et al.  Challenges in Inferring Internet Interdomain Congestion , 2014, Internet Measurement Conference.

[4]  Balachander Krishnamurthy,et al.  Dasu: Pushing Experiments to the Internet's Edge , 2013, NSDI.

[5]  Toru Maegawa,et al.  The Internet in the United States , 1998 .

[6]  David D. Clark,et al.  bdrmap: Inference of Borders Between IP Networks , 2016, Internet Measurement Conference.

[7]  David Clark,et al.  Understanding Broadband Speed Measurements , 2010 .

[8]  Nina Taft,et al.  Passive and Active Measurement , 2012, Lecture Notes in Computer Science.

[9]  Mark Allman,et al.  TCP congestion signatures , 2017, Internet Measurement Conference.

[10]  Nick Feamster,et al.  Measuring the Performance of User Traffic in Home Wireless Networks , 2015, PAM.

[11]  Ítalo S. Cunha,et al.  Sibyl: A Practical Internet Route Oracle , 2016, NSDI.

[12]  Nick G. Duffield,et al.  Network Tomography of Binary Network Performance Characteristics , 2006, IEEE Transactions on Information Theory.

[13]  Nick Feamster,et al.  Home Network or Access Link? Locating Last-Mile Downstream Throughput Bottlenecks , 2016, PAM.

[14]  Nick Feamster,et al.  Practical issues with using network tomography for fault diagnosis , 2008, CCRV.

[15]  kc claffy,et al.  Policy Challenges in Mapping Internet Interdomain Congestion , 2016, Journal of Information Policy.

[16]  Brice Augustin,et al.  Avoiding traceroute anomalies with Paris traceroute , 2006, IMC '06.

[17]  Thomas E. Anderson,et al.  Reverse traceroute , 2010, NSDI.