Abstract
Current TCP congestion control can be inefficient and unstable in high-speed wide area networks due to its slow response with a large congestion window. Several congestion control proposals have already been suggested to solve these problems and two properties have been considered: TCP friendliness and scalability, to ensure that a protocol does not take away too much bandwidth from TCP, while utilizing a bandwidth of high speed networks efficiently. In this paper, we propose a new variant of TCP for a high-speed network which combines delay-based congestion control with loss-based congestion control. Our simulation results show that proposed scheme performs better than the existing high-speed TCP protocols in terms of fairness, stability and scalability, while providing friendliness at the same time.
This work was supported in part by the Information & Communication Fundamental Technology Research Program and the ITRC of the Ministry of Information and Communication (MIC), Korea.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Katabi, D., Handley, M., Rohrs, C.: Internet Congestion Control for High Bandwidth-Delay Product Networks. In: Proceedings of the ACM SIGCOMM, pp. 89–102 (2002)
Floyd, S.: HighSpeed TCP for Large Congestion Windows. RFC3649 (2003)
Kelly, T.: Scalable TCP: Improving Performance in Highspeed Wide Area Networks. ACM SIGCOMM Computer Communication Review 33, 83–91 (2003)
Jin, C., Wei, D.X., Low, S.H.: FAST TCP: motivation, architecture, algorithms, performance. Proceedings of the IEEE Infocom 4, 2490–2501 (2004)
Xu, L., Harfoush, K., Rhee, I.: Binary Increase Congestion Control for Fast, Long Distance Networks. In: Proceedings of IEEE Infocom, vol. 4, pp. 2514–2524 (2004)
Brakmo, L., Peterson, L.: TCP Vegas: End to End Congestion Avoidance on a Global Internet. IEEE Journal on Selected Areas in Communication 13(8), 1465–1480 (1995)
Hengartner, U., Bolliger, J., Gross, T.: TCP Vegas Revisited. In: Proceedings of IEEE Infocom, vol. 3, pp. 1546–1555 (2000)
Mo, J., La, R., Anantharam, V., Walrand, J.: Analysis and Comparison of TCP Reno and Vegas. In: Proceedings of IEEE Infocom, vol. 3, pp. 1546–1555 (2000)
Feng, W., Vanichpun, S.: Enabling compatibility between TCP Reno and TCP Vegas. In: Proceedings of Symposium on Applications and the Internet, pp. 301–308 (2003)
Martin, J., Nilsson, A., Rhee, I.: Delay Based Congestion Avoidance for TCP. IEEE/ACM Transactions on Networking 11(3), 356–369 (2003)
Shorten, R., Leith, D.: H-TCP: TCP for high-speed and long-distance networks. In: Proceedings of the PFLDnet (2004)
Choi, Y., Lee, K., Cho, Y.: Performance Evaluation of High-Speed TCP Protocols with Pacing. In: Aizawa, K., Nakamura, Y., Satoh, S. (eds.) PCM 2004. LNCS, vol. 3332, pp. 322–329. Springer, Heidelberg (2004)
The Network Simulator ns2, http://www.isi.edu/nsnam/ns/
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
Choi, YS., Park, HD., Lee, SH., Cho, YZ. (2005). eHSTCP: Enhanced Congestion Control Algorithm of TCP over High-Speed Networks. In: Pal, A., Kshemkalyani, A.D., Kumar, R., Gupta, A. (eds) Distributed Computing – IWDC 2005. IWDC 2005. Lecture Notes in Computer Science, vol 3741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11603771_49
Download citation
DOI: https://doi.org/10.1007/11603771_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30959-8
Online ISBN: 978-3-540-32428-7
eBook Packages: Computer ScienceComputer Science (R0)