ACM Home Page
Please provide us with feedback. Feedback
On estimating end-to-end network path properties
Full text PdfPdf (1.75 MB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication table of contents
Cambridge, Massachusetts, United States
Pages: 263 - 274  
Year of Publication: 1999
ISBN:1-58113-135-6
Also published in ...
Authors
Mark Allman  NASA Glenn Research Center, and GTE Internetworking, 21000 Brookpark Rd. MS 54-2, Cleveland, OH
Vern Paxson  AT&T Center for Internet Research at ICSI and Lawrence Berkeley National Labratory, 1947 Center Street, Suite 600, Berkeley, CA
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 74,   Citation Count: 55
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/316188.316230
What is a DOI?

Warning: The download time has expired please click on the item to try again.


ABSTRACT

The more information about current network conditions available to a transport protocol, the more efficiently it can use the network to transfer its data. In networks such as the Internet, the transport protocol must often form its own estimates of network properties based on measurements performed by the connection endpoints. We consider two basic transport estimation problems: determining the setting of the retransmission timer (RTO) for a reliable protocol, and estimating the bandwidth available to a connection as it begins. We look at both of these problems in the context of TCP, using a large TCP measurement set [Pax97b] for trace-driven simulations. For RTO estimation, we evaluate a number of different algorithms, finding that the performance of the estimators is dominated by their minimum values, and to a lesser extent, the timer granularity, while being virtually unaffected by how often round-trip time measurements are made or the settings of the parameters in the exponentially-weighted moving average estimators commonly used. For bandwidth estimation, we explore techniques previously sketched in the literature [Hoe96, AD98] and find that in practice they perform less well than anticipated. We then develop a receiver-side algorithm that performs significantly better.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
AD98
Mohit Aron and Peter Druschel. TCP: Improving Startup Dynamics by Adaptive Timers and Congestion Control. Technical Report TR98-318, Rice University Computer Science, 1998.
 
AFP98
Mark Allman, Sally Floyd, and Craig Partridge. Increasing TCP's Initial Window, September 1998. RFC 2414.
 
APS99
Mark Allman, Vern Paxson, and W. Richard Stevens. TCP Congestion Control, April 1999. RFC 2581.
 
BCC+98
Robert Braden, David Clark, Jon Crowcroft, Bruce Davie, Steve Deering, Deborah Estrin, Sally Floyd, Van Jacobson, Greg Minshall, Craig Partridge, Larry Peterson, K. Ramakrishnan, S. Shenker, J. Wroclawski, and Lixia Zhang. Recommendations on Queue Management and Congestion Avoidance in the Intemet, April 1998. RFC 2309.
 
Bra89
Robert Braden. Requirements for Internet Hosts- Communication Layers, October 1989. RFC 1122.
 
DDK+90
Wi!libald Doeringer, Doug Dykeman, Matthias Kaiserswerth, Bernd Werner Meister, Harry Rudin, and Robin Williamson. A Survey of Light-Weight Transport Protocols for High-Speed Networks. IEEE Transactions on Communications, 38(11):2025-2039, November 1990.
FF96
 
FH99
Sally Floyd and Tom Henderson. The NewReno Modification to TCP's Fast Recovery Algorithm, April 1999. RFC 2582.
 
FJ93
Hoe96
Jac88
 
Jac90
Van Jacobson. Modified TCP Congestion Avoidance Algorithm, April 1990. Email to the end2end-interest mailing list. URL: ftp://ftp.ee, lbl.gov/email/ vanj.90apr30, txt.
 
JBB92
Van Jacobson, Robert Braden, and David Borman. TCP Extensions for High Performance, May 1992. RFC 1323.
 
JK92
Van Jacobson and Michael Karels. Congestion Avoidance and Control, 1992. ftp://ftp.ee.lbl.gov/papers/congavoid.ps.Z.
Kes91
KP87
 
Lud99
 
Mil83
David Mills. Internet Delay Experiments, December 1983. RFC 889.
MM96
 
MMFR96
Matt Mathis, Jamshid Mahdavi, Sally Floyd, and Allyn Romanow. TCP Selective Acknowledgement Options, October 1996. RFC 2018.
Mog92
MSMO97
 
Nag84
John Nagle. Congestion Control in IP/TCP Intemetworks, January 1984. RFC 896.
 
PAD+99
Vern Paxson, Mark Allman, Scott Dawson, William Fenner, Jim Griner, Ian Heavens, Kevin Lahey, Jeff Semke, and Bernie Volz. Known TCP Implementation Problems, March 1999. RFC 2525.
Pax97a
Pax97b
 
Pax97c
Pax98
 
Pos81
Jon Postel. Transmission Control Protocol, September 198 I. RFC 793.
 
Ste97
W. Richard Stevens. TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms, January 1997. RFC 2001.
 
TMW97
Kevin Thompson, Gregory Miller, and Rick Wilder. Wide-Area Intemet Traffic Patterns and Characteristics. IEEE Network, 11 (6): 10-23, November/December 1997.
 
WS95
Zha86
ZSC91

CITED BY  55

Collaborative Colleagues:
Mark Allman: colleagues
Vern Paxson: colleagues