ACM Home Page
Please provide us with feedback. Feedback
One more bit is enough
Full text PdfPdf (1.58 MB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 16 ,  Issue 6  (December 2008) table of contents
Pages 1281-1294  
Year of Publication: 2008
ISSN:1063-6692
Authors
Yong Xia  NEC Laboratories China, Beijing, China
Lakshminarayanan Subramanian  Computer Science Department, New York University, New York, NY
Ion Stoica  Computer Science Division, University of California, Berkeley, CA
Shivkumar Kalyanaraman  Electrical, Computer, and Systems Engineering Department, Rensselaer Polytechnic Institute, Troy, NY
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 97,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: 10.1109/TNET.2007.912037

ABSTRACT

Achieving efficient and fair bandwidth allocation while minimizing packet loss and bottleneck queue in high bandwidth-delay product networks has long been a daunting challenge. Existing end-to-end congestion control (e.g., TCP) and traditional congestion notification schemes (e.g., TCP+AQM/ECN) have significant limitations in achieving this goal. While the XCP protocol addresses this challenge, it requires multiple bits to encode the congestion-related information exchanged between routers and end-hosts. Unfortunately, there is no space in the IP header for these bits, and solving this problem involves a non-trivial and time-consuming standardization process.

In this paper, we design and implement a simple, low-complexity protocol, called Variable-structure congestion Control Protocol (VCP), that leverages only the existing two ECN bits for network congestion feedback, and yet achieves comparable performance to XCP, i.e., high utilization, negligible packet loss rate, low persistent queue length, and reasonable fairness. On the downside, VCP converges significantly slower to a fair allocation than XCP. We evaluate the performance of VCP using extensive ns2 simulations over a wide range of network scenarios and find that it significantly outperforms many recently-proposed TCP variants, such as HSTCP, FAST, CUBIC, etc. To gain insight into the behavior of VCP, we analyze a simplified fluid model and prove its global stability for the case of a single bottleneck shared by synchronous flows with identical round-trip times.


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
S. Athuraliya, V. Li, S. Low, and Q. Yin, "REM: Active queue management," IEEE Network, vol. 15, no. 3, pp. 48-53, May 2001.
 
3
D. Bansal and H. Balakrishnan, "Binomial Congestion Control Algorithms," Proc. INFOCOM'01, Apr. 2001.
 
4
 
5
S. Bhandarkar, S. Jain, and A. Reddy, "Improving TCP performance in high bandwidth high RTT links using layered congestion control," Proc. PFLDNet'05, Feb. 2005.
 
6
L. Brakmo and L. Peterson, "TCP Vegas: End to end congestion avoidance on a global Internet," IEEE J. Sel. Areas Communications, vol. 13, no. 8, pp. 1465-1480, Oct. 1995.
 
7
 
8
 
9
S. Deb and R. Srikant, "Global stability of congestion controllers for the Internet," IEEE Trans. Autom. Control, vol. 48, no. 6, pp. 1055-1060, Jun. 2003.
 
10
A. Durresi, M. Sridharan, C. Liu, M. Goyal, and R. Jain, "Multilevel explicit congestion notification," Proc. SCI'01, Jul. 2001.
 
11
C. Edwards and S. Spurgeon, Sliding Mode Control: Theory and Applications . New York: Taylor and Francis, Aug. 1998.
 
12
 
13
 
14
 
15
 
16
C. Hollot, V. Misra, D. Towlsey, and W. Gong, "On designing improved controllers for AQM routers supporting TCP flows," Proc. INFOCOM' 01, Apr. 2001.
17
 
18
A. Jain and S. Floyd, "Quick-start for TCP and IP," IETF Internet Draft Draft-Amit-Quick-Start-02.txt, Oct. 2002.
 
19
 
20
R. Jain and K. K. Ramakrishnan, "Congestion avoidance in computer networks with a connectionless network layer: Concepts, goals, and methodology," in Proc. IEEE Computer Netw. Symp., Apr. 1988.
 
21
R. Jain, K. K. Ramakrishnan, and D. Chiu, "Congestion avoidance in computer networks with a connectionless network layer," DEC-TR-506, Aug. 1987.
 
22
C. Jin, D. Wei, and S. Low, "FAST TCP: Motivation, architecture, algorithms, performance," in Proc. INFOCOM, Mar. 2004.
 
23
 
24
25
26
 
27
F. Kelly, A. Maulloo, and D. Tan, "Rate control in communication networks: Shadow prices, proportional fairness and stability," J. Oper. Res. Soc., vol. 49, pp. 237-252, 1998.
28
29
 
30
 
31
D. Leith and R. Shorten, "H-TCP: TCP for high-speed and long-distance networks," Proc. PFLDnet'04, Feb. 2004.
32
 
33
L. Massoule, "Stability of distributed congestion control with heterogeneous feedback delays," IEEE Trans. Autom. Control, vol. 47, no. 6, pp. 895-902, Jun. 2002.
 
34
 
35
Network Simulator ns-2 [Online]. Available: Http://www.isi.edu/ nsnam/ns/
36
 
37
R. Pan, K. Psounis, and B. Prabhakar, "CHOKe, a stateless active queue management scheme for approximating fair bandwidth allocation," Proc. INFOCOM'00, Mar. 2000.
38
 
39
40
 
41
I. Rhee and L. Xu, "CUBIC: A new TCP-friendly high-speed TCP variant," Proc. PFLDNet'05, Feb. 2005.
42
 
43
V. Utkin, "Variable structure systems with sliding modes," IEEE Trans. Autom. Control, vol. 22, no. 2, pp. 212-222, Apr. 1977.
 
44
G. Vinnicombe, "On the stability of end-to-end congestion control for the Internet," Univ. Cambridge, Cambridge, U.K., Tech. Rep. CUED/F-INFENG/TR.398, 2000.
 
45
J. Wen and M. Arcak, "A unifying passivity framework for network flow control," IEEE Trans. Autom. Control, vol. 49, no. 2, pp. 162-174, Feb. 2004.
 
46
B. Wydrowski and M. Zukerman, "MaxNet: A congestion control architecture for maxmin fairness," IEEE Commun. Lett., vol. 6, no. 11, pp. 512-514, Nov. 2002.
 
47
Y. Xia, L. Subramanian, I. Stoica, and S. Kalyanaraman, "One more bit is enough," Jun. 2005, U.C. Berkeley, Tech Report, [Online]. Available: http://networks.ecse.rpi.edu/~xiay/pub/vcp_tr.pdf.
 
48
L. Xu, K. Harfoush, and I. Rhee, "Binary increase congestion control (BIC) for fast long-distance networks," Proc. INFOCOM'04, Mar. 2004.
 
49
 
50
L. Ying, G. Dullerud, and R. Srikant, "Global stability of Internet congestion controllers with heterogeneous delays," in Proc. Amer. Control Conf., Jun. 2004.
51

Collaborative Colleagues:
Yong Xia: colleagues
Lakshminarayanan Subramanian: colleagues
Ion Stoica: colleagues
Shivkumar Kalyanaraman: colleagues