Browse > Article

Improving TCP Performance by Limiting Congestion Window in Fixed Bandwidth Networks  

Park, Tae-Joon (ETRI)
Lee, Jae-Yong (Department of Information and Communication Engineering, Chungnam National University)
Kim, Byung-Chul (Department of Information and Communication Engineering, Chungnam National University)
Publication Information
Abstract
This paper proposes a congestion avoidance algorithm which provides stable throughput and transmission rate regardless of buffer size by limiting the TCP congestion window in fixed bandwidth networks. Additive Increase, Multiplicative Decrease (AIMD) is the most commonly used congestion control algorithm. But, the AIMD-based TCP congestion control method causes unnecessary packet losses and retransmissions from the congestion window increment for available bandwidth verification when used in fixed bandwidth networks. In addition, the saw tooth variation of TCP throughput is inappropriate to be adopted for the applications that require low bandwidth variation. We present an algorithm in which congestion window can be limited under appropriate circumstances to avoid congestion losses while still addressing fairness issues. The maximum congestion window is determined from delay information to avoid queueing at the bottleneck node, hence stabilizes the throughput and the transmission rate of the connection without buffer and window control process. Simulations have performed to verify compatibility, steady state throughput, steady state packet loss count, and the variance of congestion window. The proposed algorithm can be easily adopted to the sender and is easy to deploy avoiding changes in network routers and user programs. The proposed algorithm can be applied to enhance the performance of the high-speed access network which is one of the fixed bandwidth networks.
Keywords
Differentiated; IntServ; DiffSerV; srTCM; PHB; DSCP;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Y. Zhang and D. Loguinov, 'Oscillations and buffer overflows in video streaming under non-negligible delay,' ACM NOSSDAV'04, June 2004   DOI
2 he network simulator ns-2. [Online]. Available: http://www.isi.edu/nsnam/ns/
3 Andrea Di Donato, Yee-Ting Li, Frank Saka and Peter Clarke, 'Using QoS for high throughput TCP transport over fat long pipes,' PFLDNet'04, Feb. 2004
4 C. Krasic, K. Li and J. Walpole, 'The case for streaming multimedia with TCP', IDMS'01, pp213-218, Sep. 2001
5 G. Appenzeller, I. Keslassy, and N. Mckeown, 'Sizing router buffers,' ACM SIGCOMM'04, 2004   DOI
6 Eric Weigle and Wu-chun Feng, 'Enhancing TCP performance for dedicated clusters and grids (Rude TCP),' [LA-UR 03-3822, LA-CC 03-058], [Online] Available: http://csag.ucsd.edu/individual/ehw/research.html
7 A. Gurtov, 'TCP performance in presence of congestion and corruption losses', Master's Theses, Department of Computer Science, University of Helsinki , December 2000
8 Eric Weigle and W. Feng, 'A comparison of TCP automatic tuning techniques for distributed computing,' HPDC'02, July 2002   DOI
9 J. Semke, J. Mahdavi and M. Mathis, 'Automatic TCP buffer tuning,' ACM SIGCOMM'98, vol. 28, no.4, 1998   DOI
10 Sung Back Hong, 'QoS-based manageable NGN architecture,' ITU-T NGN Technical Workshop, pp. 209-223, March 2005