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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Liyun, C., Longkeping, W.: A TCP Slow-Start Algorithm Based on Link Band-Width Estimation. Computer science 26(6), 693–700 (2003)
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)
Allman, M.: Improving TCP performance over satellite channels. Master of Science Degree dissertation, Ohio University (1997)
Hoe, J.C.: Improving the Start-up Behavior of a Congestion ControlScheme for TCP. In: The ACM SIGCOMM, Stanford, CA (1996)
Lai, K., Bake, M.: Nettimer:A Tool for Measuring Bottleneck Link Bandwidth. In: The USENIX Symposium on Internet Technologies and Systems, California (2001)
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)
Brakmo, L., O’Malley, S., Peterson, L.: TCP Vegas: New Techniques for Congestion Detection and Avoidance. In: ACM SIGCOMM, pp. 24–35 (August 1994)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)