skip to main content
10.1145/2959424.2959440acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper

Start Me Up: Determining and Sharing TCP's Initial Congestion Window

Published: 16 July 2016 Publication History
  • Get Citation Alerts
  • Abstract

    When multiple TCP connections are used between the same host pair, they often share a common bottleneck -- especially when they are encapsulated together, e.g. in VPN scenarios. Then, all connections after the first should not have to guess the right initial value for the congestion window, but rather get the appropriate value from other connections. This allows short flows to complete much faster -- but it can also lead to large bursts that cause problems on their own. Prior work used timer-based pacing methods to alleviate this problem; we introduce a new algorithm that ``paces'' packets by instead correctly maintaining the ACK clock, and show its positive impact in combination with a previously presented congestion coupling algorithm.

    References

    [1]
    A. Aggarwal, S. Savage, and T. Anderson. Understanding the performance of TCP pacing. In INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, volume 3, pages 1157–1165 vol.3, Mar 2000.
    [2]
    H. Balakrishnan, H. Rahul, and S. Seshan. An integrated congestion manager architecture for internet hosts. In Proc. ACM SIGCOMM, 1999.
    [3]
    Y. Cheng. Recent advancements in Linux TCP congestion control. IETF 88, Vancouver, 2013.
    [4]
    J. Chu, N. Dukkipati, Y. Cheng, and M. Mathis. Increasing TCP's Initial Window. RFC 6928 (Experimental), Apr. 2013.
    [5]
    N. Dukkipati, T. Refice, Y. Cheng, J. Chu, T. Herbert, A. Agarwal, A. Jain, and N. Sutin. An argument for increasing TCP's initial congestion window. ACM SIGCOMM Computer Communications Review, 40:27–33, 2010.
    [6]
    L. Eggert, J. Heidemann, and J. Touch. Effects of ensemble TCP. USC/Information Sciences Institute, 7(1), December 1999.
    [7]
    S. Islam, M. Welzl, S. Gjessing, and N. Khademi. Coupled congestion control for RTP media. SIGCOMM Comput. Commun. Rev., 44(4):–, Aug. 2014.
    [8]
    J. Iyengar, I. Swett, R. Hamilton, and A. Wilk. QUIC: A UDP-Based Secure and Reliable Transport for HTTP/2. I-D draft-tsvwg-quic-protocol-02, IETF, Jan. 2016. Work in Progress.
    [9]
    M. Savorić, H. Karl, M. Schläger, T. Poschwatta, and A. Wolisz. Analysis and performance evaluation of the EFCM common congestion controller for TCP connections. Computer Networks, 49(2):269–294, 2005.
    [10]
    R. Stewart. Stream Control Transmission Protocol. RFC 4960 (Proposed Standard), Sept. 2007. Updated by RFCs 6096, 6335, 7053.
    [11]
    J. Touch. TCP Control Block Interdependence. RFC 2140 (Informational), Apr. 1997.
    [12]
    M. Welzl, S. Islam, and S. Gjessing. Coupled congestion control for RTP media. Internet Draft draft-ietf-rmcat-coupled-cc, work in progress, Apr. 2016.
    [13]
    M. Welzl, S. Islam, K. Hiorth, and J. You. TCP in UDP. Internet-Draft draft-welzl-irtf-iccrg-tcp-in-udp-00, Internet Engineering Task Force, Mar. 2016. Work in Progress.

    Cited By

    View all
    • (2023)How not to IETF: Lessons Learned From Failed Standardization Attempts2023 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops56833.2023.10150250(427-432)Online publication date: 13-Mar-2023
    • (2022)Real-Life Implementation and Evaluation of Coupled Congestion Control for WebRTC Media and Data FlowsIEEE Access10.1109/ACCESS.2022.320604110(95046-95066)Online publication date: 2022
    • (2020)Follow the Model: How Recursive Networking Can Solve the Internet’s Congestion Control Problems2020 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICNC47757.2020.9049648(518-524)Online publication date: Feb-2020
    • Show More Cited By

    Index Terms

    1. Start Me Up: Determining and Sharing TCP's Initial Congestion Window

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ANRW '16: Proceedings of the 2016 Applied Networking Research Workshop
      July 2016
      93 pages
      ISBN:9781450344432
      DOI:10.1145/2959424
      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 the author(s) 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: 16 July 2016

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. TCP pacing
      2. coupled congestion control

      Qualifiers

      • Short-paper

      Funding Sources

      Conference

      ANRW '16
      Sponsor:

      Acceptance Rates

      ANRW '16 Paper Acceptance Rate 18 of 30 submissions, 60%;
      Overall Acceptance Rate 34 of 58 submissions, 59%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)5
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)How not to IETF: Lessons Learned From Failed Standardization Attempts2023 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events (PerCom Workshops)10.1109/PerComWorkshops56833.2023.10150250(427-432)Online publication date: 13-Mar-2023
      • (2022)Real-Life Implementation and Evaluation of Coupled Congestion Control for WebRTC Media and Data FlowsIEEE Access10.1109/ACCESS.2022.320604110(95046-95066)Online publication date: 2022
      • (2020)Follow the Model: How Recursive Networking Can Solve the Internet’s Congestion Control Problems2020 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICNC47757.2020.9049648(518-524)Online publication date: Feb-2020
      • (2019)Web Metrics for the Next Generation Performance Enhancing Proxies2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SOFTCOM.2019.8903813(1-6)Online publication date: Sep-2019
      • (2019)TMCProceedings of the 3rd Asia-Pacific Workshop on Networking10.1145/3343180.3343194(15-21)Online publication date: 17-Aug-2019
      • (2018)Flow control for Latency-Critical RPCsProceedings of the 2018 Afternoon Workshop on Kernel Bypassing Networks10.1145/3229538.3229541(15-21)Online publication date: 7-Aug-2018
      • (2018)Lightweight and flexible single-path congestion control couplingNOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS.2018.8406137(1-6)Online publication date: Apr-2018
      • (2017)Raising the datagram API to support transport protocol evolution2017 IFIP Networking Conference (IFIP Networking) and Workshops10.23919/IFIPNetworking.2017.8264870(1-6)Online publication date: Jun-2017
      • (2017)Viscous: An End to End Protocol for Ubiquitous Communication Over Internet of Everything2017 IEEE 42nd Conference on Local Computer Networks (LCN)10.1109/LCN.2017.79(312-320)Online publication date: Oct-2017

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media