Title: A comparative performance analysis of TCP congestion control algorithm: elastic TCP vs. e-Elastic TCP

Authors: Vivek Kumar Jaiswal; Sanjeev Patel

Addresses: Department of Computer Science and Engineering, National Institute of Technology Rourkela, Rourkela, Odisha, India ' Department of Computer Science and Engineering, National Institute of Technology Rourkela, Rourkela, Odisha, India

Abstract: The Transmission Control Protocol (TCP) is a widely used transport layer protocol for reliable IP networks. To handle congestion in the network due to various reasons many algorithms have been designed. In this paper, we have carried out a detailed analysis of the Elastic TCP congestion control algorithm which is based on delay and independent of Round-Trip Time (RTT). Elastic TCP uses a Window-correlated Weighting Function (WWF) for deciding the update of congestion window size. We have proposed an enhanced Elastic (e-Elastic) for further improvement of performance. These algorithms Elastic and e-Elastic are more suitable for the high and moderate Bandwidth-Delay Product (BDT) while we have tested it for moderate BDT on network simulator-3 (ns-3). Our proposed algorithm improves the average throughput with 5.11%, 10.14%, 10.69% and 11.07% over Elastic, CUBIC, Veno and New Reno, respectively.

Keywords: TCP congestion control; reno; CUBIC; veno; elastic TCP; e-Elastic TCP; average throughput; loss-ratio.

DOI: 10.1504/IJIPT.2023.133029

International Journal of Internet Protocol Technology, 2023 Vol.16 No.3, pp.161 - 175

Received: 14 Jun 2022
Accepted: 01 Jan 2023

Published online: 25 Aug 2023 *

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