Skip to main content

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 322))

  • 959 Accesses

Abstract

Aimed at these problems that the transmission rate changes greatly, the slow start threshold (ssthresh) sets statically and the abrupt transition causes the multiple packets losses from a window of data and retransmission timeouts on the stage of slow-start of TCP congestion, this paper proposes an improved slow-start algorithm called TCPBP, which utilizes a passive end-to-end bandwidth estimation technique to estimate in real time the available bandwidth, then realizes the dynamical updating of ssthresh according to the network status. Furthermore, we adopt a phased approach to adjust the size of the congestion window (cwnd) during slow-start phase. Simulation results show that TCPBP can effectively avoid the phenomenon of multiple packets losses with respect to the traditional TCP and achieve the smooth access and the transition to congestion avoidance stage, which improve the performance of network, increase the bandwidth utilization and throughput, and lower the packet loss rate.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

References

  1. Allman M, Hayes C, Ostermann S (1998) An evaluation of TCP with larger initial windows. ACM SIGCOMM Comput Commun Rev 28:41–52

    Article  Google Scholar 

  2. Hoe JC (1996) Improving the start-up behavior of a congestion control scheme for TCP. ACM SIGCOMM Comput Commun Rev 26:270–280

    Article  Google Scholar 

  3. Padmanabhan VN, Katz RH (1998) TCP fast start: a technique for speeding up web transfers

    Google Scholar 

  4. Samios CB, Vernon MK (2003) Modeling the throughput of TCP Vegas. ACM SIGMETRICS Perform Evaluat Rev 31:71–81

    Article  Google Scholar 

  5. Niu L, Wang F, Liu DD et al (2014) A dynamic adjustment algorithm of slow-start threshold based on RTT. Appl Mech Mater 536:782–785

    Article  Google Scholar 

  6. Petrov I, Janevski T (2013) Improved TCP slow start algorithm. In: 21st Telecommun Forum (TELFOR), 2013. IEEE, pp 121–124

    Google Scholar 

  7. Sallantin R, Baudoin C, Chaput E et al (2013) Initial spreading: a fast start-Up TCP mechanism. In: IEEE 38th conference on local computer network (LCN). IEEE, pp 492–499

    Google Scholar 

  8. Feroz A, Lai WL, Stabile JJ (2011) Slow-start adaptive mechanisms to improve efficiency of bandwidth allocation: U.S. Patent 8,031,601

    Google Scholar 

Download references

Acknowledgment

This work is supported by the Fundamental Research Funds for the Central Universities Project No. ZYGX2012J020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hong Jie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Jie, H., Wu, RQ., Ding, N. (2015). An Improved Slow-Start Algorithm Based on Bandwidth Estimation. In: Mu, J., Liang, Q., Wang, W., Zhang, B., Pi, Y. (eds) The Proceedings of the Third International Conference on Communications, Signal Processing, and Systems. Lecture Notes in Electrical Engineering, vol 322. Springer, Cham. https://doi.org/10.1007/978-3-319-08991-1_41

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08991-1_41

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08990-4

  • Online ISBN: 978-3-319-08991-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics