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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Allman M, Hayes C, Ostermann S (1998) An evaluation of TCP with larger initial windows. ACM SIGCOMM Comput Commun Rev 28:41–52
Hoe JC (1996) Improving the start-up behavior of a congestion control scheme for TCP. ACM SIGCOMM Comput Commun Rev 26:270–280
Padmanabhan VN, Katz RH (1998) TCP fast start: a technique for speeding up web transfers
Samios CB, Vernon MK (2003) Modeling the throughput of TCP Vegas. ACM SIGMETRICS Perform Evaluat Rev 31:71–81
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
Petrov I, Janevski T (2013) Improved TCP slow start algorithm. In: 21st Telecommun Forum (TELFOR), 2013. IEEE, pp 121–124
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
Feroz A, Lai WL, Stabile JJ (2011) Slow-start adaptive mechanisms to improve efficiency of bandwidth allocation: U.S. Patent 8,031,601
Acknowledgment
This work is supported by the Fundamental Research Funds for the Central Universities Project No. ZYGX2012J020.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)