skip to main content
article

Scalable TCP: improving performance in highspeed wide area networks

Published: 01 April 2003 Publication History
  • Get Citation Alerts
  • Abstract

    TCP congestion control can perform badly in highspeed wide area networks because of its slow response with large congestion windows. The challenge for any alternative protocol is to better utilize networks with high bandwidth-delay products in a simple and robust manner without interacting badly with existing traffic. Scalable TCP is a simple sender-side alteration to the TCP congestion window update algorithm. It offers a robust mechanism to improve performance in highspeed wide area networks using traditional TCP receivers. Scalable TCP is designed to be incrementally deployable and behaves identically to traditional TCP stacks when small windows are sufficient. The performance of the scheme is evaluated through experimental results gathered using a Scalable TCP implementation for the Linux operating system and a gigabit transatlantic network. The preliminary results gathered suggest that the deployment of Scalable TCP would have negligible impact on existing network traffic at the same time as improving bulk transfer performance in highspeed wide area networks.

    References

    [1]
    M. Allman. TCP Byte Counting Refinements. ACM Computer Communication Review, 29(3), July 1999.]]
    [2]
    L. S. Brakmo and L. L. Peterson. TCP Vegas: End to End Congestion Avoidance on a Global Internet. IEEE Journal on Selected Areas in Communications, 13(8):1465--1480, October 1995.]]
    [3]
    D. H. Choe and S. H. Low. Stabilized Vegas. In Proc. of the 39th Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, October 2002.]]
    [4]
    J. Crowcroft and P. Oechslin. Differentiated End-to-End Internet Services using a Weighted Proportional Fair Sharing TCP. Computer Communication Review, 28(3), July 1998.]]
    [5]
    A. Feldmann, A. Gilbert, P. Huang, and W. Willinger. Dynamics of IP Traffic: A Study of the Role of Variability and the Impact of Control. In SIGCOMM 1999, Boston, MA, August 1999.]]
    [6]
    S. Floyd. HighSpeed TCP for Large Congestion Windows. internet Draft<draft-floyd-tcp-highspeed-02.txt> February 2003. Work in progress.]]
    [7]
    S. Floyd, J. Mahdavi, M. Mathis, and M. Podolsky. An Extension to the Selective Acknowledgement (SACK) Option for TCP. Internet RFC 2883, July 2000.]]
    [8]
    S. Floyd, K. K. Ramakrishnan, and D. Black. The Addition of Explicit Congestion Notification (ECN) to IP. Internet RFC 3168, September 2001.]]
    [9]
    V. Jacobson. Congestion Avoidance and Control. In SIGCOMM 1988. An updated version is available via ftp://ftp.ee.lbl.gov/papers/congavoid.ps.Z.]]
    [10]
    V. Jacobson, R. Braden, and D. Borman. TCP Extensions for High performance. Internet RFC 1323, May 1992.]]
    [11]
    D. Katabi, M. Handley, and C. Rohrs. Congestion Control for High Bandwidth-Delay Product Networks. In SIGCOMM 2002, Pittsburgh, PA, August 2002.]]
    [12]
    T. Kelly. On Engineering a Stable and Scalable TCP Variant. Technical Report CUED/F-INFENG/TR.435, Laboratory for Communication Engineering, Cambridge University, June 2002.]]
    [13]
    M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. TCP Selective Acknowledgment Options. Internet RFC 2018, October 1996.]]
    [14]
    A. Misra and T. J. Ott. Performance Sensitivity and Fairness of ECN-Aware 'Modified TCP'. In Networking 2002: Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications, Second International IFIP-TC6 Networking Conference Proceedings.]]
    [15]
    J. Padhye, V. Firoiu, D. Towsley, and J. Kurose. Modeling TCP Reno Performance: A Simple Model and its Empirical Validation. IEEE/ACM Transactions on Networking, 8(2):133--145, April 2000.]]
    [16]
    W. R. Stevens. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, 1994.]]
    [17]
    G. Vinnicombe. On the stability of networks operating TCP-like congestion control. In Proc. of the 15th IFAC World Congress on Automatic Control, Barcelona, Spain, July 2002.]]
    [18]
    E. Weigle and W. Feng. A Case for TCP Vegas in High-Performance Computational Grids. In Proc. of the 9th IEEE International Symposium on High performance Distributed Computing (HPDC'01), San Francisco, CA, August 2001.]]

    Cited By

    View all
    • (2024)Long-distance RDMA-acceleration FrameworksNTT Technical Review10.53829/ntr202403ra122:3(75-82)Online publication date: Mar-2024
    • (2024)Data center TCP datasetData in Brief10.1016/j.dib.2024.11052254(110522)Online publication date: Jun-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

    Index Terms

    1. Scalable TCP: improving performance in highspeed wide area networks
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGCOMM Computer Communication Review
      ACM SIGCOMM Computer Communication Review  Volume 33, Issue 2
      April 2003
      98 pages
      ISSN:0146-4833
      DOI:10.1145/956981
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 April 2003
      Published in SIGCOMM-CCR Volume 33, Issue 2

      Check for updates

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

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

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Long-distance RDMA-acceleration FrameworksNTT Technical Review10.53829/ntr202403ra122:3(75-82)Online publication date: Mar-2024
      • (2024)Data center TCP datasetData in Brief10.1016/j.dib.2024.11052254(110522)Online publication date: Jun-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
      • (2023)An Accurate Platform for Investigating TCP Performance in Wi-Fi NetworksFuture Internet10.3390/fi1507024615:7(246)Online publication date: 19-Jul-2023
      • (2023)Effective IoT Congestion Control AlgorithmFuture Internet10.3390/fi1504013615:4(136)Online publication date: 31-Mar-2023
      • (2023)Hercules: High-Speed Bulk-Transfer over SCION2023 IFIP Networking Conference (IFIP Networking)10.23919/IFIPNetworking57963.2023.10186366(1-9)Online publication date: 12-Jun-2023
      • (2023)Green With EnvyProceedings of the 22nd ACM Workshop on Hot Topics in Networks10.1145/3626111.3628200(220-228)Online publication date: 28-Nov-2023
      • (2023)Experimental Study of TCP Throughput Profiles and Dynamics Over Dedicated ConnectionsProceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis10.1145/3624062.3624589(776-784)Online publication date: 12-Nov-2023
      • (2023)TCCC: A Throughput Consistency Congestion Control Algorithm for MPTCP in Mixed Transmission of Long and Short FlowsIEEE Transactions on Network and Service Management10.1109/TNSM.2023.324241920:3(2652-2667)Online publication date: 1-Sep-2023
      • (2023)Toward the Implementation of MPTCP Over mmWave 5G and Beyond: Analysis, Challenges, and SolutionsIEEE Access10.1109/ACCESS.2023.324895311(19534-19566)Online publication date: 2023
      • Show More Cited By

      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