Abstract
This paper reports our experimentation results with TCP Selective Acknowledgments (TCP-Sack), which became an Internet Proposed Standard protocol recently. To understand the performance impact of TCP-Sack deployment, in this study we examined the following issues:• How much performance improvement TCP-Sack may bring over the current TCP implementation, TCP-Reno. We conducted experiments both on a lab testbed and over the Internet, under various conditions of link delay and losses.• In particular, how well TCP-Sack may perform over long delay paths that include satellite links.• What is the performance impact of TCP connections with Sack options on those connections without Sack when the two types running in parallel, if there is any.
- {1} Jong Suk Ahn, Peter B. Danzig, Zhen Liu, and Limin Yan. Evaluation of tcp vegas: Emulation and experiment. Technical report, USC, 1995. http://excalibur.usc.edu/research/vegas/doc/.Google Scholar
- {2} Lawrence S. Brakmo, Sean W. O'Malley, and Larry L. Peterson. Tcp vegas: New techniques for congestion detection and avoidance. Proceedings of ACM SIGCOMM '94, pages 24-35, May 1994. ftp://ftp.cs.arizona.edu/xkernel/Papers/vegas.ps. Google ScholarDigital Library
- {3} Kevin Fall et al. Simulation-based comparisons of reno, tahoe, and sack tcp. Computer communications Review, July 1996. Google ScholarDigital Library
- {4} Sally Floyd. Issues of tcp with sack. Technical report, LBL Network Group, January 1996.Google Scholar
- {5} Janey C. Hoe. Improving the start-up behavior of a congestion control scheme for tcp. Proceedings of ACM SIGCOMM '96, August 1996. Google ScholarDigital Library
- {6} V. Jacobson, R. Braden, and D. Borman. Tcp extensions for high performance. Technical Report RFC 1323, IETF, 1992.Google ScholarDigital Library
- {7} Van Jacobson. Congestion avoidance and control. In Proceedings of SIGCOMM'88, 1988. Google ScholarDigital Library
- {8} M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. Tcp selective acknowledgement options. Technical Report RFC 2018, IETF, 1996. Google ScholarDigital Library
- {9} M. Mathis and M. Mahdavi. Forward acknowledgment: Refining tcp congestion control. Computer Communication Review, 26(4), 1996. Google ScholarDigital Library
- {10} M. Mathis, M. Mahdavi, J. Semke, and T. Ott. The macroscopic behaviour of the tcp congestion avoidance algorithm. Computer Communications Review, 1997. Google ScholarDigital Library
- {11} Shawn Ostermann. TcpTrace, a Trace Analyser. http://jarok.cs.ohiou.edu/software/tcptrace.Google Scholar
- {12} Luigi Rizzo. Issues on the implementation of selective acknowledgement for tcp. Technical report, Universita di Pisa, 1996.Google Scholar
- {13} W. Stevens. Tcp slow start, congestion avoidance, fast retransmit, and fast recovery algorithms. RFC 2001, IETF, January 1997. Google ScholarDigital Library
Index Terms
- Experimentations with TCP selective acknowledgment
Recommendations
An enhancement of TCP Veno with forward acknowledgement
One sender-side TCP enhancement, called TCP Veno, was recently proposed to mainly eliminate TCP performance suffering in the wireless environments. Although TCP Veno shows remarkable performance improvement over legacy TCP, namely TCP Reno, Veno has not ...
Comments