Title :
Explicit window adaptation: a method to enhance TCP performance
Author :
Kalampoukas, Lampros ; Varma, Anujan ; Ramakrishnan, K.K.
Author_Institution :
Lucent Technol., AT&T Bell Labs., Holmdel, NJ, USA
fDate :
29 Mar-2 Apr 1998
Abstract :
We study the performance of the TCP in an internetwork consisting of both rate-controlled and non-rate-controlled segments. A common example of such an environment occurs when the end systems are part of IP datagram networks interconnected by a rate-controlled segment, such as an ATM network using the ABR service. In the absence of congestive losses in either segment, the TCP keeps increasing its window to its maximum size. Mismatch between the TCP window and the bandwidth-delay product of the network will result in an accumulation of large queues and possibly buffer overflows in the devices at the edges of the rate-controlled segment, causing degraded throughput and unfairness. We develop an explicit feedback scheme, called explicit window adaptation based on modifying the receiver´s advertised window in the TCP acknowledgments returning to the source. The window size indicated to the TCP is a function of the free buffer in the edge device. Results from simulations with a wide range of traffic scenarios show that this explicit window adaptation scheme can control the buffer occupancy efficiently at the edge device, and results in significant improvements in packet loss rate, fairness, and throughput over a packet discard policy such as drop-from-front or random early detection
Keywords :
asynchronous transfer mode; buffer storage; data communication; delays; feedback; internetworking; local area networks; packet switching; performance evaluation; telecommunication congestion control; telecommunication traffic; transport protocols; ABR service; ATM network; IP datagram networks; Internet; LAN; TCP performance enhancement; TCP window; bandwidth-delay product; buffer overflows; congestion control; edge device; explicit feedback; explicit window adaptation; internetwork; nonrate-controlled segment; queues; rate-controlled segment; receiver advertised window modification; simulation results; throughput; traffic; unfairness; Asynchronous transfer mode; Buffer overflow; Degradation; Feedback; Internet; Propagation losses; Protocols; TCPIP; Throughput; Traffic control;
Conference_Titel :
INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-4383-2
DOI :
10.1109/INFCOM.1998.659660