skip to main content
article

Determining an appropriate sending rate over an underutilized network path

Published: 01 May 2007 Publication History
  • Get Citation Alerts
  • Abstract

    Determining an appropriate sending rate when beginning data transmission into a network with unknown characteristics is a fundamental issue in best-effort networks. Traditionally, the slow-start algorithm has been used to probe the network path for an appropriate sending rate. This paper provides an initial exploration of the efficacy of an alternate scheme called Quick-Start, which is designed to allow transport protocols to explicitly request permission from the routers along a network path to send at a higher rate than allowed by slow-start. Routers may approve, reject or reduce a sender's requested rate. Quick-Start is not a general purpose congestion control mechanism, but rather an anti-congestion control scheme; Quick-Start does not detect or respond to congestion, but instead, when successful, gets permission to send at a high sending rate on an underutilized path. Before deploying Quick-Start there are many questions that need to be answered. However, before tackling all the thorny engineering questions we need to understand whether Quick-Start provides enough benefit to even bother. Therefore, our goal in this paper is to start the process of determining the efficacy of Quick-Start, while also highlighting some of the issues that will need to be addressed to realize a working Quick-Start system.

    References

    [1]
    NS Simulator. URL <http://www.isi.edu/nsnam/ns/>.
    [2]
    M. Allman, S. Dawkins, D. Glover, J. Griner, J. Heidemann, T. Henderson, H. Kruse, S. Ostermann, K. Scott, J. Semke, J. Touch, D. Tran, Ongoing TCP research related to satellites, RFC 2760, February 2000.
    [3]
    M. Allman, S. Floyd, C. Partridge, Increasing TCP's initial window, RFC 3390, October 2002.
    [4]
    M. Allman, V. Paxson, On estimating end-to-end network path properties, in: Proceedings of the SIGCOMM '99, September 1999.
    [5]
    H. Balakrishnan, S. Seshan, The congestion manager, RFC 3124, June 2001.
    [6]
    T. Berners-Lee, R. Fielding, H. Frystyk, Hypertext transfer protocol - HTTP/1.0, RFC 1945, May 1996.
    [7]
    R. Braden, L. Zhang, S. Berson, S. Herzog, S. Jamin, Resource ReSerVation Protocol (RSVP) - version 1 functional specification, RFC 2205, September 1997.
    [8]
    L. Breslau, S. Jamin, S. Shenker, Comments on the performance of measurement-based admission control algorithms, in: Proceedings of the Infocom 2000, March 2000.
    [9]
    S. Floyd, M. Allman, A. Jain, P. Sarolahti, Quick-Start for TCP and IP Internet-draft "draft-ietf-tsvwg-quickstart-06.txt", August 2006 (Work in progress).
    [10]
    S. Floyd, E. Kohler, Internet research needs better models, in: Proceedings of the HotNets-I, October 2002.
    [11]
    V. Jacobson, Congestion avoidance and control, in: Proceedings of the SIGCOMM '88, August 1988.
    [12]
    Jiang, H. and Dovrolis, C., Passive Estimation of TCP Round-Trip Times. ACM SIGCOMM Computer Communication Review. v32 i3.
    [13]
    D. Katabi, M. Handley, C. Rohrs, Congestion control for high bandwidth-delay product networks, in: Proceedings of the SIGCOMM 2002, August 2002.
    [14]
    S. Keshav, A control-theoretic approach to flow control, in: Proceedings of the SIGCOMM '91, September 1991, pp. 3-15.
    [15]
    S. Kunniyur, AntiECN marking: a marking scheme for high bandwidth delay connections, in: Proceedings of the IEEE ICC '03, May 2003.
    [16]
    A. Medina, M. Allman, S. Floyd, Measuring interactions between transport protocols and middleboxes, in: Proceedings of the SIGCOMM/USENIX Internet Measurement Conference, November 2004.
    [17]
    V. Padmanabhan, R. Katz, TCP fast start: a technique for speeding up web transfers, in: Proceedings of the IEEE Globecom, November 1998.
    [18]
    R. Pang, M. Allman, M. Bennett, J. Lee, V. Paxson, B. Tierney, A first look at modern enterprise traffic, in: Proceedings of the SIGCOMM/USENIX Internet Measurement Conference, October 2005.
    [19]
    C. Partridge, D. Rockwell, M. Allman, R. Krishnan, J. Sterbenz, A Swifter Start for TCP. Technical Report 8339, BBN Technologies, 2002.
    [20]
    J. Postel, Transmission control protocol, RFC 793, September 1981.
    [21]
    Prasad, R., Murray, M., Dovrolis, C. and Claffy, K., Bandwidth estimation: metrics, measurement techniques, and tools. IEEE Network. iNov/Dec.
    [22]
    K. Ramakrishnan, S. Floyd, D. Black, The addition of explicit congestion notification (ECN) to IP, RFC 3168, September 2001.
    [23]
    E. Seurre, P. Savelli, P.-J. Pietri, EDGE for Mobile Internet, Artech House, 2003 .
    [24]
    S. Sundarrajan, J. Heidemann, Study of TCP Quick-Start with NS-2, Unpublished Report, University of South California, 2002.
    [25]
    Y. Xia, L. Subramanian, I. Stoica, S. Kalyanaraman, One more bit is enough, in: Proceedings of the SIGCOMM 2005, August 2005.
    [26]
    P. Young, in: Recursive Estimation and Time-Series Analysis, 1984, pp. 60-65.

    Cited By

    View all
    • (2016)Reducing Internet Latency: A Survey of Techniques and Their MeritsIEEE Communications Surveys & Tutorials10.1109/COMST.2014.237521318:3(2149-2196)Online publication date: 23-Aug-2016
    • (2011)Comparison of end-to-end and network-supported fast startup congestion control schemesComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2011.02.00255:8(1921-1940)Online publication date: 1-Jun-2011
    • (2009)The performance of multiple tcp flows with vertical handoffProceedings of the 7th ACM international symposium on Mobility management and wireless access10.1145/1641776.1641780(17-25)Online publication date: 26-Oct-2009
    • Show More Cited By

    Index Terms

    1. Determining an appropriate sending rate over an underutilized network path

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
        Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 51, Issue 7
        May, 2007
        116 pages

        Publisher

        Elsevier North-Holland, Inc.

        United States

        Publication History

        Published: 01 May 2007

        Author Tags

        1. Congestion control
        2. Explicit feedback
        3. TCP

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

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

        Other Metrics

        Citations

        Cited By

        View all
        • (2016)Reducing Internet Latency: A Survey of Techniques and Their MeritsIEEE Communications Surveys & Tutorials10.1109/COMST.2014.237521318:3(2149-2196)Online publication date: 23-Aug-2016
        • (2011)Comparison of end-to-end and network-supported fast startup congestion control schemesComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2011.02.00255:8(1921-1940)Online publication date: 1-Jun-2011
        • (2009)The performance of multiple tcp flows with vertical handoffProceedings of the 7th ACM international symposium on Mobility management and wireless access10.1145/1641776.1641780(17-25)Online publication date: 26-Oct-2009
        • (2009)Performance Evaluation of Fast Startup Congestion Control SchemesProceedings of the 8th International IFIP-TC 6 Networking Conference10.1007/978-3-642-01399-7_56(716-727)Online publication date: 11-May-2009
        • (2008)Performance evaluation of quick-start TCP with a Linux kernel implementationProceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet10.5555/1792514.1792592(703-714)Online publication date: 5-May-2008

        View Options

        View options

        Get Access

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media