ACM Home Page
Please provide us with feedback. Feedback
Congestion control for high bandwidth-delay product networks
Full text PdfPdf (544 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Pittsburgh, Pennsylvania, USA
SESSION: Congestion control table of contents
Pages: 89 - 102  
Year of Publication: 2002
ISBN:1-58113-570-X
Also published in ...
Authors
Dina Katabi  MIT-LCS
Mark Handley  ICSI
Charlie Rohrs  Tellabs
Sponsors
ACM: Association for Computing Machinery
SIGCOMM: ACM Special Interest Group on Data Communication
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 52,   Downloads (12 Months): 287,   Citation Count: 107
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/633025.633035
What is a DOI?

ABSTRACT

Theory and experiments show that as the per-flow product of bandwidth and latency increases, TCP becomes inefficient and prone to instability, regardless of the queuing scheme. This failing becomes increasingly important as the Internet evolves to incorporate very high-bandwidth optical links and more large-delay satellite links.To address this problem, we develop a novel approach to Internet congestion control that outperforms TCP in conventional environments, and remains efficient, fair, scalable, and stable as the bandwidth-delay product increases. This new eXplicit Control Protocol, XCP, generalizes the Explicit Congestion Notification proposal (ECN). In addition, XCP introduces the new concept of decoupling utilization control from fairness control. This allows a more flexible and analytically tractable protocol design and opens new avenues for service differentiation.Using a control theory framework, we model XCP and demonstrate it is stable and efficient regardless of the link capacity, the round trip delay, and the number of sources. Extensive packet-level simulations show that XCP outperforms TCP in both conventional and high bandwidth-delay environments. Further, XCP achieves fair bandwidth allocation, high utilization, small standing queue size, and near-zero packet drops, with both steady and highly varying traffic. Additionally, the new protocol does not maintain any per-flow state in routers and requires few CPU cycles per packet, which makes it implementable in high-speed routers.


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
The network simulator ns-2. http://www.isi.edu/nsnam/ns.
 
2
Red parameters. http://www.icir.org/floyd/red.html#parameters.
3
 
4
M. Allman, D. Glover, and L. Sanchez. Enhancing tcp over satellite channels using standard mechanisms, Jan. 1999.
 
5
S. Athuraliya, V. H. Li, S. H. Low, and Q. Yin. Rem: Active queue management. IEEE Network, 2001.
 
6
D. Bansal and H. Balakrishnan. Binomial congestion control algorithms. In Proc. of IEEE INFOCOM '01, Apr. 2001.
7
 
8
J. Border, M. Kojo, J. Griner, and G. Montenegro. Performance enhancing proxies, Nov. 2000.
 
9
A. Charny. An algorithm for rate allocation in a packet-switching network with feedback, 1994.
 
10
 
11
12
 
13
 
14
R. Gibbens and F. Kelly. Distributed connection acceptance control for a connectionless network. In Proc. of the 16th Intl. Telegraffic Congress, June 1999.
 
15
C. Hollot, V. Misra, D. Towsley, , and W. Gong. On designing improved controllers for aqm routers supporting tcp flows. In Proc. of IEEE INFOCOM, Apr. 2001.
16
 
17
R. Jain, S. Fahmy, S. Kalyanaraman, and R. Goyal. The erica switch algorithm for abr traffic management in atm networks: Part ii: Requirements and performance evaluation. In The Ohio State University, Department of CIS, Jan. 1997.
 
18
 
19
D. Katabi and C. Blake. A note on the stability requirements of adaptive virtual queue. MIT Technichal Memo, 2002.
 
20
D. Katabi and M. Handley. Precise feedback for congestion control in the internet. MIT Technical Report, 2001.
 
21
F. Kelly, A. Maulloo, and D. Tan. Rate control for communication networks: shadow prices, proportional fairness and stability.
22
 
23
S. H. Low, F. Paganini, J. Wang, S. Adlakha, and J. C. Doyle. Dynamics of tcp/aqm and a scalable control. In Proc. of IEEE INFOCOM, June 2002.
 
24
V. Misra, W. Gong, and D. Towsley. A fluid-based analysis of a network of aqm routers supporting tcp flows with an application to red. Aug. 2000.
 
25
G. Montenegro, S. Dawkins, M. Kojo, V. Magret, and N. Vaidya. Long thin networks, Jan. 2000.
 
26
F. Paganini, J. C. Doyle, and S. H. Low. Scalable laws for stable network congestion control. In IEEE CDC, 2001.
 
27
K. K. Ramakrishnan and S. Floyd. Proposal to add explicit congestion notification (ecn) to ip. RFC 2481, Jan. 1999.
28

CITED BY  108

Collaborative Colleagues:
Dina Katabi: colleagues
Mark Handley: colleagues
Charlie Rohrs: colleagues