Skip to main content

A Dynamic Threshold and Subsection Control TCP Slow-Start Algorithm

  • Conference paper
  • 922 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3820))

Abstract

DSSC, a Dynamic Slow-start threshold and Subsection Control TCP Slow-start algorithm, is proposed. The key technologies of Vegas and TCP Westwood are applied to the first slow start process in DSSC, which dynamically configures TCP Slow-Start threshold and adaptively adjusts the increasing rate of TCP transmitting windows. DSSC can reach the steady state rapidly because its configuration of slow-start threshold is based on the bandwidth estimation, thus the lost packages will be limited and the entrance of congestion avoidance stage will not be too early. An important phenomenon, the TCP congestion bottleneck buffer response, is discovered, and the reason of this phenomenon is given. The result of simulation proves that this algorithm can avoid data packets loss, get to steady state quickly, and improve TCP throughput on complex network. This algorithm is robust to bottleneck buffer, adapts to WEB service, and is compatible with the present TCP protocol. Finally It is simple and practical in that it only modifies the sender of TCP.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Liyun, C., Longkeping, W.: A TCP Slow-Start Algorithm Based on Link Band-Width Estimation. Computer science 26(6), 693–700 (2003)

    Google Scholar 

  2. Barakat, C., Altman, E.: Analysis of the phenomenon of several slow start phases in TCP. In: The ACM SIGMETRICS international conference on Measurement and modeling of computer, California (2000)

    Google Scholar 

  3. Allman, M.: Improving TCP performance over satellite channels. Master of Science Degree dissertation, Ohio University (1997)

    Google Scholar 

  4. Hoe, J.C.: Improving the Start-up Behavior of a Congestion ControlScheme for TCP. In: The ACM SIGCOMM, Stanford, CA (1996)

    Google Scholar 

  5. Lai, K., Bake, M.: Nettimer:A Tool for Measuring Bottleneck Link Bandwidth. In: The USENIX Symposium on Internet Technologies and Systems, California (2001)

    Google Scholar 

  6. Barakat, C., Altman, E.: Performance of short tcp transfers. In: Pujolle, G., Perros, H.G., Fdida, S., Körner, U., Stavrakakis, I. (eds.) NETWORKING 2000. LNCS, vol. 1815, p. 567. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  7. Brakmo, L., O’Malley, S., Peterson, L.: TCP Vegas: New Techniques for Congestion Detection and Avoidance. In: ACM SIGCOMM, pp. 24–35 (August 1994)

    Google Scholar 

  8. Gerla, M., Sanadidi, M., Wang, R., Zanella, A., Casetti, C., Mascolo, S.: TCP Westwood: Window Control Using Bandwidth Estimation. In: IEEE Globecom 2001, Texas (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, S., Fang, J., Qin, Z., Zhou, X. (2005). A Dynamic Threshold and Subsection Control TCP Slow-Start Algorithm. In: Yang, L.T., Zhou, X., Zhao, W., Wu, Z., Zhu, Y., Lin, M. (eds) Embedded Software and Systems. ICESS 2005. Lecture Notes in Computer Science, vol 3820. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11599555_58

Download citation

  • DOI: https://doi.org/10.1007/11599555_58

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-30881-2

  • Online ISBN: 978-3-540-32297-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics