ACM Home Page
Please provide us with feedback. Feedback
Forward acknowledgement: refining TCP congestion control
Full text PdfPdf (222 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications table of contents
Palo Alto, California, United States
Pages: 281 - 291  
Year of Publication: 1996
ISBN:0-89791-790-1
Also published in ...
Authors
Matthew Mathis  Pittsburgh Supercomputing Center
Jamshid Mahdavi  Pittsburgh Supercomputing Center
Sponsor
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 103,   Citation Count: 48
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/248156.248181
What is a DOI?

ABSTRACT

We have developed a Forward Acknowledgment (FACK) congestion control algorithm which addresses many of the performance problems recently observed in the Internet. The FACK algorithm is based on first principles of congestion control and is designed to be used with the proposed TCP SACK option. By decoupling congestion control from other algorithms such as data recovery, it attains more precise control over the data flow in the network. We introduce two additional algorithms to improve the behavior in specific situations. Through simulations we compare FACK to both Reno and Reno with SACK. Finally, we consider the potential performance and impact of FACK in the Internet.


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.

 
Bal96
Hari Balakrishnan, March 1996. Presentation to the IETF TCP-LW working group.
BOP94
 
Bra89
R. Braden. Requirements for Internet Hosts- Communication Layers, October 1989. Request for Comments 1122.
CLZ87
 
DJ91
Peter B. Danzig and Sugih Jamin. tcplib: A library of TCP/IP traffic characteristics. Technical Report TR-SYS-91- 01, USC Networking and Distributed Systems Laboratory, October 1991. Obtain via: ftp://cat arina.usc, edu/pub/j amin / t cplib.
 
DLY95
Peter B. Danzig, Zhen Liu, and Limim Yan. An Evaluation of TCP Vegas by Live Emulation. A CM SIGMetrics '95, 1995.
 
FF96
Kevin Fall and Sally Floyd. Comparisons of Tahoe, Reno and Sack TCP, May 1996. Submitted to CCR, Obtain via ftp://ft p. ee.lbl, gov /papers / sacks_ v 2 .ps. Z.
FJ91
 
FJ92
Sally Floyd and Van Jacobson. On Traffic Phase Effects in Packet-Switched Gateways. Internetworking: Research and Experience, 3(3):115- 156, September 1992.
 
FJ93
 
Flo92
Sally Floyd, February 1992. Private Communication.
 
Flo95
Sally Floyd. TCP and Successive Fast Retransmits, February 1995. Obtain via ftp://ft p. ee.lbl, gov/papers / fast ret rans.ps.
 
Hoe95
Janey C. Hoe. Startup Dynamics of TCP's Congestion Control and Avoidance Schemes. Master's thesis, Massachusetts Institute of Technology, June 1995.
Hoe96
 
ipp96
Charter of the Benchmarking Working Group (BMWG) of the IETF, 1996. Obtain via: ht tp://www.iet f. cnri.rest on. va.us/ht ml. chart ers / bmwg-charter.html.
Jac88
 
Jac90
Van L. Jacobson. Fast Retransmit. Message to the end2end-interest mailing list, April 1990.
 
Jac95
Van Jacobson, July 1995. Private Communication.
 
JB88
V. Jacobson and R. Braden. TCP extensions for long-delay paths, October 1988. Request for Comments 1072.
 
JBB92
V. Jacobson, R. Braden, and D. Borman. TCP Extensions for High Performance, May 1992. Request for Comments 1323.
 
Kar95
Phil Karn, December 1995. Private Communication.
 
Mat
Matthew Mathis. Internet Performance and IP Provider Metrics information page. ht tp://www.psc.edu / ~ mathis/ipp m/.
 
Mat94
 
Mat95
Matthew Mathis. Source code for the TReno package, 1995. Obtain via: ftp://ft p.psc, edu/pub/net_tools / t reno. shar.
 
Mat96
Matthew Mathis. Diagnosing Internet Congestion with a Transport Layer Performance Tool. In Proceedings of INET'96, Montreal, Quebec, June 1996.
 
MF
S. McCanne and S. Floyd. ns-LBNL Network Simulator. Obtain via: http://wwwnrg.ee.lbl.gov/ns/.
 
MMFR96
Matthew Mathis, Jamshid Mahdavi, Sally Floyd, and Allyn Romanow. TCP Selective Acknowledgement Options, May 1996. Internet Draft ("work in progress") draft-ietf-tcplw-sack- 02.txt, Expires: 29/7/96.
Mog92
 
Pos81
J. Postel. Transmission Control Protocol, September 1981. Request for Comments 793.
 
Ste94
W. Stevens. TCP/IP Illustrated, volume 1. Addison-Wesley, Reading MA, 1994.
 
Ste96
W. Richard Stevens. TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms, March 1996. Currently an Internet Draft: draft-stevens-tcpca-spec-01.txt.
 
tcp95
Minutes of the tcpfix meeting at the 34th IETF, in Dallas TX, December 1995. Obtain via: ht tp://www.iet f. cnri.rest on. va.us / proceedings / 95dec / tsv / t cplw.ht ml.
ZSC91

CITED BY  48

Collaborative Colleagues:
Matthew Mathis: colleagues
Jamshid Mahdavi: colleagues