Evaluation of different TCP congestion control algorithms by ns-2:
TCP congestion control was introduced into the Internet in the late 1980's by Van Jacobson. Immediately preceding this time, the Internet was suffering from congestion collapse. The algorithm for TCP congestion control is the main reason we can use the Internet successfully today despite resource bottlenecks and largely unpredictable user access patterns.
TCP congestion control lies in Slow-Start, Additive Increase Multiplicative Decrease (AIMD), Fast Retransmit and Fast Recovery. There are different implementations among which are Tahoe TCP, Reno TCP, New Reno TCP, SACK TCP and and TCP Vegus. In the project, we will evaluate the performance regarding throughput, delay, and loss. Various parameters will be used.
Simulation will be done using Network Simulator (NS-2)
References: