Skip to main content

A Dynamic Threshold and Subsection Control TCP Slow-Start Algorithm

  • Conference paper
Embedded Software and Systems (ICESS 2005)

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

Included in the following conference series:

  • 980 Accesses

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 to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

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