Improving the TCP Newreno Congestion Avoidance Algorithm on 5G Networks

Saleh M. Abdullah,Mohamed S. Farag,Hatem Abdul-Kader,S. E. Abo-Youssef
DOI: https://doi.org/10.12720/jcm.18.4.228-235
2023-04-01
Journal of Communications
Abstract:Enhancing Transmission Control Protocol (TCP) performance is one of the key solutions for improving the performance of modern wireless communication networks. It is a highly dependable protocol for communication between network hosts based on an internet protocol (IP). It uses packet sequence numbering and acknowledgment (ACK) packets to ensure that data is recoverable in the event of problems like data loss, and corruption. Loss-based Congestion Control (CC) algorithms overreact and underperform in the presence of rapid channel oscillations, resulting in buffer bloat and significant delays. The goal of this paper is to develop an efficient congestion control mechanism for the new TCP agent Newreno over the fifth generation (5G) network, as well as to improve the increment and decrement strategy for adjusting the congestion window (cwnd) during the congestion avoidance phase, It also fast adapts to the current network requirements and adjusts the transmission rate accordingly. TCP enhancements can improve performance under dynamic traffic loads and over long product channels with high bandwidth. As a result, when such a TCP congestion control mechanism is improved, the network’s throughput increases, and low packet losses, and delay are reduced.
What problem does this paper attempt to address?