Affiliation:
1. NASA Lewis Research Center/Sterling Software
Abstract
This paper presents a simulation study of various TCP acknowledgment generation and utilization techniques. We investigate the standard version of TCP and the two standard acknowledgment strategies employed by receivers: those that acknowledge each incoming segment and those that implement delayed acknowledgments. We show the delayed acknowledgment mechanism hurts TCP performance, especially during slow start. Next we examine three alternate mechanisms for generating and using acknowledgments designed to mitigate the negative impact of delayed acknowledgments. The first method is to generate delayed ACKs only when the sender is not using the slow start algorithm. The second mechanism, called
byte counting
, allows TCP senders to increase the amount of data being injected into the network based on the amount of data acknowledged rather than on the number of acknowledgments received. The last mechanism is a limited form of byte counting. Each of these mechanisms is evaluated in a simulated network with no competing traffic, as well as a dynamic environment with a varying amount of competing traffic. We study the costs and benefits of the alternate mechanisms when compared to the standard algorithm with delayed ACKs.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Reference21 articles.
1. {AFP98} Mark Allman Sally Floyd and Craig Partridge. Increasing TCP's Initial Window September 1998. RFC 2414. {AFP98} Mark Allman Sally Floyd and Craig Partridge. Increasing TCP's Initial Window September 1998. RFC 2414.
2. {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 Internet April 1998. RFC 2309. {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 Internet April 1998. RFC 2309.
3. The effects of asymmetry on TCP performance
4. {Bra89} Robert Braden. Requirements for Internet Hosts - Communication Layers October 1989. RFC 1122. {Bra89} Robert Braden. Requirements for Internet Hosts - Communication Layers October 1989. RFC 1122.
Cited by
36 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献