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

Timeouts: Beware Surprisingly High Delay

Published: 28 October 2015 Publication History

Abstract

Active probing techniques, such as ping, have been used to detect outages. When a previously responsive end host fails to respond to a probe, studies sometimes attempt to confirm the outage by retrying the ping or attempt to identify the location of the outage by using other tools such as traceroute. The latent problem, however, is, how long should one wait for a response to the ping? Too short a timeout risks confusing congestion or other delay with an outage. Too long a timeout may slow the process and prevent observing and diagnosing short-duration events, depending on the experiment's design.
We believe that conventional timeouts for active probes are underestimates, and analyze data collected by Heidemann et al. in 2006--2015. We find that 5% of pings from 5% of addresses take more than 5 seconds. Put another way, for 5% of the responsive IP addresses probed by Heidemann, a false 5% loss rate would be inferred if using a timeout of 5 seconds. To arrive at this observation, we filtered artifacts of the data that could occur with too-long a timeout, including responses to probes sent to broadcast addresses. We also analyze ICMP data collected by Zmap in 2015 to find that around 5% of all responsive addresses observe a greater than one second round-trip time consistently. Further, the prevalence of high round trip time has been increasing and it is often associated with the first ping, perhaps due to negotiating a wireless connection. In addition, we find that the Autonomous Systems with the most high-latency addresses are typically cellular. This paper describes our analysis process and results that should encourage researchers to set longer timeouts when needed and report on timeout settings in the description of future measurements.

References

[1]
Fred Baker. Requirements for IP version 4 routers. IETF RFC-1812, June 1995.
[2]
Chadi Barakat, Nesrine Chaher, Walid Dabbous, and Eitan Altman. Improving TCP/IP over geostationary satellite links. In Global Telecommunications Conference, 1999. GLOBECOM'99, volume 1, pages 781--785, 1999.
[3]
R. Braden, Editor. Requirements for internet hosts -- communication layers. IETF RFC-1122, October 1989.
[4]
Rajiv Chakravorty, Andrew Clark, and Ian Pratt. GPRSWeb: Optimizing the web for GPRS links. In MOBISYS, May 2003.
[5]
Zakir Durumeric, Eric Wustrow, and J Alex Halderman. ZMap: Fast Internet-wide Scanning and Its Security Applications. In USENIX Security, pages 605--620, 2013.
[6]
Nick Feamster, David G. Andersen, Hari Balakrishnan, and M. Frans Kaashoek. Measuring the effects of Internet path faults on reactive routing. In ACM SIGMETRICS, 2003.
[7]
John Heidemann, Yuri Pradkin, Ramesh Govindan, Christos Papadopoulos, Genevieve Bartlett, and Joseph Bannister. Census and Survey of the Visible Internet. In IMC, 2008.
[8]
Philip Homburg. {atlas} timeout on ping measurements. http://www.ripe.net/ripe/mail/archives/ripe-atlas/2013-July/000891.html, July 2013. Posting to the ripe-atlas mailing list.
[9]
ISI ANT Lab. Internet address survey binary format description. http://www.isi.edu/ant/traces/topology/address_surveys/binformat_description.html.
[10]
Ethan Katz-Basset, Harsha V. Madhyastha, John P. John, Arvind Krishnamurthy, David Wetherall, and Thomas Anderson. Studying black holes in the internet with Hubble. In NSDI, 2008.
[11]
Landernotes. https://wiki.isi.edu/predict/index.php/LANDER:internet_address_survey_reprobing_it54c-20130524.
[12]
Mathew J. Luckie, Anthony J. McGregor, and Hans-Werner Braun. Towards improving packet probing techniques. In IMW, pages 145--150, San Francisco, CA, November 2001.
[13]
Matthew Luckie. Scamper: A Scalable and Extensible Packet Prober for Active Measurement of the Internet. In IMC, pages 239--245, 2010.
[14]
Harsha V. Madhyastha, Tomas Isdal, Michael Piatek, Colin Dixon, Thomas Anderson, Aravind Krishnamurthy, and Arun Venkataramani. iPlane: An information plane for distributed services. In OSDI, Seattle, WA, November 2006.
[15]
Ina Minei and Reuven Cohen. High-speed internet access through unidirectional geostationary satellite channels. In IEEE Journal on Selected Areas in Communications, 1999.
[16]
Jeffrey Mogul. Broadcasting Internet datagrams. IETF RFC-919, October 1984.
[17]
Vern Paxson. End-to-end routing behavior in the Internet. In ACM SIGCOMM, pages 25--38, Palo Alto, CA, August 1996.
[18]
Lin Quan, John Heidemann, and Yuri Pradkin. Trinocular: Understanding Internet Reliability Through Adaptive Probing. In ACM SIGCOMM, pages 255--266, 2013.
[19]
RIPE NCC. Atlas. http://atlas.ripe.net.
[20]
SamKnows. Test methodology white paper, 2011.
[21]
Aaron Schulman and Neil Spring. Pingin' in the rain. In IMC, Berlin, November 2011.
[22]
Neil Spring, David Wetherall, and Thomas Anderson. Scriptroute: A public Internet measurement facility. In USITS, pages 225--238, Seattle, WA, March 2003.
[23]
Ming Zhang, Chi Zhang, Vivek Pai, Larry Peterson, and Randy Wang. PlanetSeer: Internet path failure monitoring and characterization in wide-area services. In OSDI, San Francisco, CA, December 2004.

Cited By

View all

Index Terms

  1. Timeouts: Beware Surprisingly High Delay

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IMC '15: Proceedings of the 2015 Internet Measurement Conference
      October 2015
      550 pages
      ISBN:9781450338486
      DOI:10.1145/2815675
      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 the author(s) 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

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 28 October 2015

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. icmp echo
      2. maximum segment lifetime
      3. outage detection
      4. outages
      5. ping
      6. reachability
      7. timeouts

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      IMC '15
      Sponsor:
      IMC '15: Internet Measurement Conference
      October 28 - 30, 2015
      Tokyo, Japan

      Acceptance Rates

      IMC '15 Paper Acceptance Rate 31 of 96 submissions, 32%;
      Overall Acceptance Rate 277 of 1,083 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

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

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media