16 December 1998 Improving TCP throughput performance on high-speed networks with a receiver-side adaptive acknowledgment algorithm
Author Affiliations +
Proceedings Volume 3529, Internet Routing and Quality of Service; (1998) https://doi.org/10.1117/12.333696
Event: Photonics East (ISAM, VVDC, IEMB), 1998, Boston, MA, United States
A drastic TCP performance degradation was reported when TCP is operated on the ATM networks. This deadlock problem is 'caused' by the high speed provided by the ATM networks. Therefore this deadlock problem is shared by any high-speed networking technologies when TCP is run on them. The problems are caused by the interaction of the sender-side and receiver-side Silly Window Syndrome (SWS) avoidance algorithms because the network's Maximum Segment Size (MSS) is no longer small when compared with the sender and receiver socket buffer sizes. Here we propose a new receiver-side adaptive acknowledgment algorithm (RSA3) to eliminate the deadlock problems while maintaining the SWS avoidance mechanisms. Unlike the current delayed acknowledgment strategy, the RSA3 does not rely on the exact value of MSS an the receiver's buffer size to determine the acknowledgement threshold.Instead the RSA3 periodically probes the sender to estimate the maximum amount of data that can be sent without receiving acknowledgement from the receiver. The acknowledgment threshold is computed as 35 percent of the estimate. In this way, deadlock-free TCP transmission is guaranteed. Simulation studies have shown that the RSA3 even improves the throughput performance in some non-deadlock regions. This is due to a quicker response taken by the RSA3 receiver. We have also evaluated different acknowledgment thresholds. It is found that the case of 35 percent gives the best performance when the sender and receiver buffer sizes are large.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Wing-Keung Yeung, Wing-Keung Yeung, Rocky K. C. Chang, Rocky K. C. Chang, } "Improving TCP throughput performance on high-speed networks with a receiver-side adaptive acknowledgment algorithm", Proc. SPIE 3529, Internet Routing and Quality of Service, (16 December 1998); doi: 10.1117/12.333696; https://doi.org/10.1117/12.333696


Back to Top