DocumentCode :
2732097
Title :
Enhancing network performance with TCP rate control
Author :
Aweya, James ; Ouellette, Michel ; Montuno, Delfin Y. ; Yao, Zhonghui
Author_Institution :
Nortel Networks, Ottawa, Ont., Canada
Volume :
3
fYear :
2000
fDate :
2000
Firstpage :
1712
Abstract :
In TCP (transmission control protocol), congestion control as well as error recovery are implemented by a sliding window. The dynamics of TCP (specifically, a mismatch between the TCP window and the bandwidth-delay product of the network) can sometimes cause the network switches or routers to accumulate large queues, resulting in buffer overflows, reduced throughput, unfairness and underutilization. It is generally accepted that there is a limit as to how much control can be accomplished from the congestion control mechanisms in the end systems. Some mechanisms are thus needed in the intermediate network elements to complement the endpoint congestion avoidance mechanisms. Network layer enhancements such as scheduling mechanisms and packet drop policies have been proposed which are aimed at improving fairness and throughput of the competing endpoint applications. We describe a new TCP rate control scheme based on a simple recursive algorithm. The idea behind the algorithm is to match the network load to the available resources by modifying at an intermediate network element, the receiver´s advertised window in TCP acknowledgments returning to the sources. The scheme can be implemented in a router or switch for bandwidth management and does not require knowledge of network delays or maintenance of the per-flow state
Keywords :
Internet; network topology; packet switching; performance evaluation; queueing theory; telecommunication congestion control; telecommunication network routing; transport protocols; Internet; TCP acknowledgments; TCP rate control; TCP window; bandwidth management; bandwidth-delay product; buffer overflows; congestion control; endpoint congestion avoidance; error recovery; intermediate network elements; network layer enhancements; network load; network performance; network routers; network switches; network topology; packet drop policies; queues; recursive algorithm; scheduling mechanisms; sliding window; throughput; transmission control protocol; unfairness; Bandwidth; Buffer overflow; Control systems; Delay estimation; Error correction; Knowledge management; Propagation losses; Protocols; Switches; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Global Telecommunications Conference, 2000. GLOBECOM '00. IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-6451-1
Type :
conf
DOI :
10.1109/GLOCOM.2000.891929
Filename :
891929
Link To Document :
بازگشت