Title: Comparative performance analysis of TCP-based congestion control algorithms

Authors: Sanjeev Patel; Kritika Rani

Addresses: Faculty Block, JIIT Sector 128 Noida-201304 (UP), India ' Faculty Block, JIIT Sector 128 Noida-201304 (UP), India

Abstract: Congestion control is a challenging problem for us. We tried to analyse the end-to-end congestion control algorithms, i.e., TCP Tahoe, TCP Reno, TCP Newreno, TCP Veno, etc. In the literature, TCP implements a window-based flow control mechanism which leads to vary the window size within a range. Older TCP designed assuming packet loss is always inferred due to congestion on link which leads to degradation of performance in wireless networks where random loss occurred due to transmission error or noise. This well-known problem affects on TCP performance. TCP Veno has been successfully proposed to deal with random loss efficiently and its performance is discussed in the literature. This paper evaluates the complex model for different performance parameters, i.e., throughput, queuing delay, goodput, etc. In addition, we have also proposed new performance metric to measure the network performance. We also tried to study and compare the analytical results with simulated data at different levels of loss rate.

Keywords: TCP congestion control; transmission control protocol; network congestion; congestion window size; performance evaluation; steady state throughput; goodput; loss rate; bandwidth queuing delay product; BQP; TCP Reno; TCP Tahoe; TCP Newreno; TCP Vegas; TCP Veno; time out; triple duplicate; flow control; random loss; packet loss; network performance; simulation.

DOI: 10.1504/IJCNDS.2016.077939

International Journal of Communication Networks and Distributed Systems, 2016 Vol.17 No.1, pp.61 - 75

Received: 30 Apr 2015
Accepted: 17 May 2016

Published online: 22 Jul 2016 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article