Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/633025.633035acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free access

Congestion control for high bandwidth-delay product networks

Published: 19 August 2002 Publication History

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

[1]
The network simulator ns-2. http://www.isi.edu/nsnam/ns.
[2]
Red parameters. http://www.icir.org/floyd/red.html#parameters.
[3]
Y. Afek, Y. Mansour, and Z. Ostfeld. Phantom: A simple and effective flow control scheme. In Proc. of ACM SIGCOMM, 1996.
[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]
D. Bansal, H. Balakrishnan, and S. S. S. Floyd. Dynamic behavior of slowly-responsive congestion control algorithms. In Proc. of ACM SIGCOMM, 2001.
[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]
D. Chiu and R. Jain. Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. In Computer Networks and ISDN Systems 17, page 1--14, 1989.
[11]
M. E. Crovella and A. Bestavros. Self-similarity in world wide web traffic: Evidence and possible causes. In IEEE/ACM Transactions on Networking, 5(6):835--846, Dec. 1997.
[12]
S. Floyd, M. Handley, J. Padhye, and J. Widmer. Equation-based congestion control for unicast applications. In Proc. of ACM SIGCOMM, Aug. 2000.
[13]
S. Floyd and V. Jacobson. Random early detection gateways for congestion avoidance. In IEEE/ACM Transactions on Networking, 1(4):397--413, Aug. 1993.
[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]
V. Jacobson. Congestion avoidance and control. ACM Computer Communication Review; Proceedings of the Sigcomm '88 Symposium, 18, 4:314--329, Aug. 1988.
[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]
R. Jain, S. Kalyanaraman, and R. Viswanathan. The osu scheme for congestion avoidance in atm networks: Lessons learnt and extensions. In Performance Evaluation Journal, Vol. 31/1--2, Dec. 1997.
[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]
S. Kunniyur and R. Srikant. Analysis and design of an adaptive virtual queue. In Proc. of ACM SIGCOMM, 2001.
[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]
I. Stoica, S. Shenker, and H. Zhang. Core-stateless fair queuing: A scalable architecture to approximate fair bandwidth allocations in high speed networks. In Proc. of ACM SIGCOMM, Aug. 1998.

Cited By

View all
  • (2024)Principles for Internet Congestion ManagementProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672247(166-180)Online publication date: 4-Aug-2024
  • (2024)Rethinking Explicit Congestion Notification: A Multilevel Congestion Feedback PerspectiveProceedings of the 34th edition of the Workshop on Network and Operating System Support for Digital Audio and Video10.1145/3651863.3651885(64-70)Online publication date: 15-Apr-2024
  • (2024)Astraea: Towards Fair and Efficient Learning-based Congestion ControlProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3650069(99-114)Online publication date: 22-Apr-2024
  • Show More Cited By

Index Terms

  1. Congestion control for high bandwidth-delay product networks

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGCOMM '02: Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
      August 2002
      368 pages
      ISBN:158113570X
      DOI:10.1145/633025
      • cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 32, Issue 4
        Proceedings of the 2002 SIGCOMM conference
        October 2002
        332 pages
        ISSN:0146-4833
        DOI:10.1145/964725
        Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 19 August 2002

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. congestion control
      2. high-speed networks
      3. large bandwidth-delay product

      Qualifiers

      • Article

      Conference

      SIGCOMM02
      Sponsor:
      SIGCOMM02: SIGCOMM 2002 Conference
      August 19 - 23, 2002
      Pennsylvania, Pittsburgh, USA

      Acceptance Rates

      SIGCOMM '02 Paper Acceptance Rate 25 of 300 submissions, 8%;
      Overall Acceptance Rate 462 of 3,389 submissions, 14%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)511
      • Downloads (Last 6 weeks)99
      Reflects downloads up to 21 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Principles for Internet Congestion ManagementProceedings of the ACM SIGCOMM 2024 Conference10.1145/3651890.3672247(166-180)Online publication date: 4-Aug-2024
      • (2024)Rethinking Explicit Congestion Notification: A Multilevel Congestion Feedback PerspectiveProceedings of the 34th edition of the Workshop on Network and Operating System Support for Digital Audio and Video10.1145/3651863.3651885(64-70)Online publication date: 15-Apr-2024
      • (2024)Astraea: Towards Fair and Efficient Learning-based Congestion ControlProceedings of the Nineteenth European Conference on Computer Systems10.1145/3627703.3650069(99-114)Online publication date: 22-Apr-2024
      • (2024)When TCP Meets Reconfigurations: A Comprehensive Measurement StudyIEEE Transactions on Network and Service Management10.1109/TNSM.2023.332750821:2(1372-1386)Online publication date: Apr-2024
      • (2024)PACC: A Proactive CNP Generation Scheme for Datacenter NetworksIEEE/ACM Transactions on Networking10.1109/TNET.2024.336177132:3(2586-2599)Online publication date: Jun-2024
      • (2024)Analysis and Improvement of PowerTCP2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)10.1109/IWQoS61813.2024.10682942(1-10)Online publication date: 19-Jun-2024
      • (2024)Managing 5G IOT Network Operations and Safety Using Deep Learning and Attention MethodsWireless Personal Communications10.1007/s11277-024-11193-1Online publication date: 28-May-2024
      • (2024)Network Layer on Data Path: Smooth Queue ManagementLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_7(109-131)Online publication date: 30-Oct-2024
      • (2024)Feedback on Control Path: Early Congestion FeedbackLatency Optimization in Interactive Multimedia Streaming10.1007/978-981-97-6729-8_3(23-42)Online publication date: 30-Oct-2024
      • (2023)Experimental Analysis and Optimization Approach of Self-Clocked Rate Adaptation for Multimedia Congestion Control Algorithm in Emulated 5G EnvironmentSensors10.3390/s2322914823:22(9148)Online publication date: 13-Nov-2023
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media