| An efficient and fair explicit congestion control protocol for high bandwidth-delay product networks |
| Source
|
Computer Communications
archive
Volume 32 , Issue 7-10 (May 2009)
table of contents
Pages 1138-1147
Year of Publication: 2009
ISSN:0140-3664
|
|
Authors
|
|
Hangxing Wu
|
School of Information Engineering, University of Science and Technology, Beijing, China
|
|
Fengyuan Ren
|
Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
|
|
Dejun Mu
|
College of Automation, Northwestern Polytechnical University, Xi'an 710072, China
|
|
Xianwu Gong
|
School of Information Engineering, Chang'an University, Xi'an 710064, China
|
|
| Publisher |
Butterworth-Heinemann
Newton, MA, USA
|
| Bibliometrics |
Downloads (6 Weeks): n/a, Downloads (12 Months): n/a, Citation Count: 0
|
|
|
ABSTRACT
XCP and VCP can achieve excellent performance under high bandwidth-delay product networks, but they all have some defects. In XCP, router needs to calculate a feedback for each departing packet, the cost will be un-negligible in high-speed networks. In VCP, router classifies the degree of congestion into three regions and encodes it in ECN bits to guide sender to update its congestion window (cwnd). Obviously, the feedback in VCP is still not precise enough so that VCP has slow fairness convergence speed. Moreover VCP does not consider the TCP unfairness problem induced by heterogeneous packet sizes. Furthermore, both XCP and VCP cannot solve unfairness problem led by multiple bottleneck routers. To overcome drawbacks in XCP and VCP, we propose a new efficient and fair explicit congestion control protocol in this paper, for convenience, we call it EFXCP. In a sample interval, EFXCP router calculates an expected fair throughput and feedbacks it to senders. EFXCP sender updates its cwnd to make its' throughput converge to expected fair throughput so that the system can rapidly converge to the optimal state. On the one hand, EFXCP calculates feedback only once in a sample interval, the calculation cost is much less than that in XCP. On the other hand, EFXCP adopts the precise feedback, the fairness convergence speed is much faster than that in VCP. Furthermore, one outstanding advantage of EFXCP is that it can achieve excellent fairness in all cases, all competing flows have almost the same throughput when system is stable. Using control theory, we demonstrate that EFXCP is global asymptotic stable regardless of bottleneck capacity, round trip delay time (RTT) and number of sources. Moreover, we quantificationally analyze the rise time and the fairness convergence time of EFXCP. Further, we evaluate the performance of EFXCP using extensive NS2 simulations over a wide range of network scenarios, the results show that EFXCP retains the advantages of XCP and VCP, and discards their disadvantages, and achieves excellent performance. Moreover, like VCP and XCP, the router does not maintain per-flow state.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
[1]
|
|
| |
[2]
|
Sally Floyd, Highspeed TCP for large cwnds, RFC 3649 December 2003.
|
 |
[3]
|
|
| |
[4]
|
R.N. Shorten, D.J. Leith, H-TCP: TCP for high-speed and long-distance networks, in: Proceedings of PFLDnet'04, Chicago, IL, USA, 2004.
|
| |
[5]
|
Bhandarkar, Sumitha, Jain, Saurabh, Narasimha Reddy, A.L. and Kohler,, Improving TCP performance in high bandwidth high RTT links using layered congestion control. PFLDNet.
|
| |
[6]
|
Lisong Xu, Khaled Harfoush, Injong Rhee, Binary increase congestion control for fast long-distance networks, in: Proceedings of IEEE Infocom 2004, March 2004.
|
 |
[7]
|
Dina Katabi , Mark Handley , Charlie Rohrs, Congestion control for high bandwidth-delay product networks, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
[8]
|
|
| |
[9]
|
Dina Katabi, Mark Handley, Using precise feedback for controlling congestion in the Inter-net, MIT-LCS Technical Report 820.
|
| |
[10]
|
Athuraliya, S., Li, V., Low, S. and Yin, Q., REM: active queue management. IEEE Network. v15 i3. 48-53.
|
 |
[11]
|
Srisankar Kunniyur , R. Srikant, Analysis and design of an adaptive virtual queue (AVQ) algorithm for active queue management, Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications, p.123-134, August 2001, San Diego, California, United States
|
| |
[12]
|
Available from: .
|
| |
[13]
|
UCN/LBL/VINT, Network Simulator-NS2, Available from: .
|
| |
[14]
|
|
 |
[15]
|
|
| |
[16]
|
Sally Floyd, Specifying new congestion control algorithms, RFC 5033, August 2007.
|
|