DocumentCode
1982600
Title
Aggregate TCP congestion control using multiple network probing
Author
Pradhan, Prashant ; Chiueh, Tzi-cker ; Neogi, Anindya
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear
2000
fDate
2000
Firstpage
30
Lastpage
37
Abstract
Extensive research in TCP´s congestion control mechanism has resulted in an effective algorithm that gives fairly precise estimates on the available bandwidth on a given network path (J. Postel, 1981; V. Jacobson, 1988). However, most past efforts focused on enhancing the accuracy and robustness of the path bandwidth estimation algorithms for individual TCP connections. Relatively fewer attempts have been made to further improve data transport efficiency by sharing path bandwidth information among concurrent TCP connections with the same sources and destinations. The paper proposes an aggregate TCP-based congestion control algorithm (ATCP) that allows individual TCP connections to reach their fair shares of the available network path bandwidth more quickly, while still observing TCP´s congestion control semantics. In addition, the proposed algorithm is guaranteed to perform no worse than current TCP congestion control algorithm in all cases, and is designed to be implemented in a way that is completely transparent to both ends of a TCP connection. ATCP is particularly useful for TCP connections that are short-lived and yet have a long round-trip delay, such as Web page transfers using HTTP 1.0. Our trace-driven simulation study shows that the aggregate congestion control algorithm can reduce the normalized transaction latency by a factor of up to 2, compared to standard TCP
Keywords
bandwidth allocation; telecommunication computing; telecommunication congestion control; transport protocols; ATCP; HTTP 1; Transmission Control Protocol; Web page transfers; aggregate TCP congestion control; aggregate TCP-based congestion control algorithm; concurrent TCP connections; congestion control semantics; data transport efficiency; individual TCP connections; multiple network probing; network path; network path bandwidth; normalized transaction latency; path bandwidth estimation algorithms; path bandwidth information; round-trip delay; trace-driven simulation study; Aggregates; Bandwidth; Computer science; Delay; Probes; State estimation; TCPIP; Throughput; Timing; Web pages;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
Conference_Location
Taipei
ISSN
1063-6927
Print_ISBN
0-7695-0601-1
Type
conf
DOI
10.1109/ICDCS.2000.840904
Filename
840904
Link To Document