DocumentCode
1748419
Title
Improving TCP performance for asymmetric networks
Author
Li, Yi-Der ; Liao, Wanjiun
Author_Institution
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume
6
fYear
2001
fDate
2001
Firstpage
1824
Abstract
This paper proposes a new TCP variation called Formosa that significantly improves TCP end-to-end performance in terms of high connection throughput and high degree of fairness in resource sharing among multiple competing connections in asymmetric networks. Existing TCP implementations are based on the ACK-clock, which clocks out a single data packet on receipt of an ACK. Formosa TCP pushes the frequency of ACKs per round trip time (RTT) to the lowest limit, using an ACK to cumulatively acknowledge a window´s worth of data packets. The congestion window is updated to reflect the available bandwidth estimated on the forward channel, without the aid of the intermediate routers. As a result, the number of ACK packets is significantly reduced, while the principle of “conservation of packets” is still maintained. Based on “an ACK per window,” Formosa estimates forward delay and implements the additive increase and multiplicative decrease algorithm for better congestion avoidance. In addition, it employs the negative acknowledgement mechanism for better congestion control during loss recovery. As compared to existing implementations, TCP Formosa demonstrates the best performance in terms of high connection throughput, high degree of fairness among connections and robustness in the face of two-way transfers in asymmetric networks
Keywords
data communication; packet switching; telecommunication congestion control; telecommunication networks; transport protocols; ACK packets; ACK-clock; Formosa TCP; TCP performance; additive increase algorithm; asymmetric networks; available bandwidth estimation; congestion avoidance; congestion control; congestion window; conservation of packets; data packet; forward channel; forward delay estimation; high connection throughput; high resource sharing fairness; loss recovery; multiplicative decrease algorithm; negative acknowledgement mechanism; round trip time; two-way transfer robustness; Bandwidth; Clocks; Degradation; Delay effects; Delay estimation; Feedback; Performance loss; Resource management; Stability; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, 2001. ICC 2001. IEEE International Conference on
Conference_Location
Helsinki
Print_ISBN
0-7803-7097-1
Type
conf
DOI
10.1109/ICC.2001.937106
Filename
937106
Link To Document