Abstract
There are many congestion control mechanisms of TCP reported in the literature. Examples of these mechanisms are additive increase/multiplicative decrease, slow start, fast retransmit and fast recovery, and selective acknowledgement. Different versions of TCP have been implemented that include the previous mechanisms. Examples of these versions are TCP/Reno, TCP/Vegas, TCP/Sack, and TCP/Fack.
In this paper we have simulated different versions of TCP congestion control mechanisms. Extensive simulations are carried using NS Simulator to study the performance of the TCP congestion control mechanisms with different parameters such as the advertised window size, the initial size of congestion window on slow start, packet size, queue size, and bandwidth.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Sally Floyd, “Promoting the Use of End-to-End Congestion Control in the Internet,” IEEE/ACM Transactions on Networking, Vol. 7, No. 4, August 1999, pp. 458–472.
Ramesh Hohari and David Kim Hong Tan, “End-to-End Congestion Control for the Internet: Delays and Stability,” IEEE/ACM Transactions on Networking, Vol. 9, No. 6, December 2001, pp. 818–832.
Kevin Fall and Kannan Varadhan, The ns Manual, The VINT Project, April 14, 2002. Available at: http://nsnam.isi.edu/nsnam/index.php/User_Information
Marc Geris, NS Tutorial, available at: http://www.isi.edu/nsnam/ns/tutorial
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this paper
Cite this paper
Abdelfattah, E. (2010). Performance Evaluation of TCP Congestion Control Mechanisms. In: Sobh, T., Elleithy, K., Mahmood, A. (eds) Novel Algorithms and Techniques in Telecommunications and Networking. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-3662-9_43
Download citation
DOI: https://doi.org/10.1007/978-90-481-3662-9_43
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-3661-2
Online ISBN: 978-90-481-3662-9
eBook Packages: EngineeringEngineering (R0)