abdullah, S. (2024). Enhancing the TCP Newreno Fast RecoveryAlgorithm on 5G Networks. Journal of Computing and Communication, 3(1), 33-43. doi: 10.21608/jocc.2024.339919
Saleh abdullah. "Enhancing the TCP Newreno Fast RecoveryAlgorithm on 5G Networks". Journal of Computing and Communication, 3, 1, 2024, 33-43. doi: 10.21608/jocc.2024.339919
abdullah, S. (2024). 'Enhancing the TCP Newreno Fast RecoveryAlgorithm on 5G Networks', Journal of Computing and Communication, 3(1), pp. 33-43. doi: 10.21608/jocc.2024.339919
abdullah, S. Enhancing the TCP Newreno Fast RecoveryAlgorithm on 5G Networks. Journal of Computing and Communication, 2024; 3(1): 33-43. doi: 10.21608/jocc.2024.339919
Enhancing the TCP Newreno Fast RecoveryAlgorithm on 5G Networks
Department of Mathematics and Computer Science, Faculty of Science, Al-Azhar University, Cairo, Egypt
Abstract
Fifth-generation (5G) networks provide high-speed data transmission service. Therefore, relying on effective congestion control methods is one of the secrets to the success of the network's performance. One of the key functions of Transmission control protocol (TCP) is congestion control, which attempts to limit the TCP connection to its fair share of network bandwidth. TCP should have the ability to adapt to network conditions and channel fluctuations to get highly reliable and efficient data communications. This paper presents an adjusted fast recovery algorithm to enhance the performance of TCP-Newreno. The main idea behind this modification is to adjust the congestion window (cwnd) based on evaluating the round-trip time (RTT) changes to adapt to the dynamic channel conditions rather than reducing it to half of its value when network congestion is detected. In 5G networks, channel conditions tend to change frequently. This adjustment increases network throughput, reduces packet loss, and decreases delay.
[1] J. McCann, M. Moore, and D. Lumb, "5G: everything you need to know," Techradar, 2019
[2] M. Panda, H. L. Vu, M. Mandjes, and S. R. Pokhrel, "Performance analysis of TCP NewReno over a cellular last-mile: Buffer and channel losses," IEEE Transactions on Mobile Computing, vol. 14, no. 8, pp. 1629-1643, 2014.
[3] M. Allman, V. Paxson, and E. Blanton, "TCP congestion control," 2070-1721, 2009.
[4] M. Zhang et al., "Transport layer performance in 5G mmWave cellular," in 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2016: IEEE, pp. 730-735.
[5] I. Petrov and T. Janevski, "Design of novel 5G transport protocol," in 2016 International Conference on Wireless Networks and Mobile Communications (WINCOM), 2016: IEEE, pp. 29-33.
[6] Y Y. Cheng, F. Cheng, B. Deng, J. Li, and C. Mei, "ARQ Algorithm Optimization of Radio Link Control Layer in 5G System," in Proceedings of the 2nd World Symposium on Software Engineering, 2020, pp. 135-140..
[7] A. Gupta and R. K. Jha, "A survey of 5G network: Architecture and emerging technologies," IEEE access, vol. 3, pp. 1206-1232, 2015.
[8] S. Ahmadi, 5G NR: Architecture, technology, implementation, and operation of 3GPP new radio standards. Academic Press, 2019
[9] J. Song, P. Dong, H. Zhou, T. Zheng, X. Du, and M. Guizani, "A performance analysis model of TCP over multiple heterogeneous paths for 5G mobile services," Sustainability, vol. 10, no. 5, p. 1337, 2018.
[10] J. Lorincz, Z. Klarin, and J. Ožegović, "A comprehensive overview of TCP congestion control in 5G networks: Research challenges and future perspectives," Sensors, vol. 21, no. 13, p. 4510, 2021.
[11] W. Stevens, "TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms," 2070-1721, 1997.
[12] V. Jacobson, "Congestion avoidance and control," ACM SIGCOMM computer communication review, vol. 18, no. 4, pp. 314-329, 1988.
[13] L. S. Brakmo, S. W. O'malley, and L. L. Peterson, "TCP Vegas: New techniques for congestion detection and avoidance," in Proceedings of the conference on Communications architectures, protocols and applications, 1994, pp. 24-35.
[14] J. C. Hoe, "Start-up dynamics of TCP's congestion control and avoidance schemes," Massachusetts Institute of Technology, 1995.
[15] S. Mascolo, C. Casetti, M. Gerla, M. Y. Sanadidi, and R. Wang, "TCP Westwood: Bandwidth estimation for enhanced transport over wireless links," in Proceedings of the 7th annual international conference on Mobile computing and networking, 2001, pp. 287-297.
[16] S. Landström and L.-Å. Larzon, "Reducing the TCP acknowledgment frequency," ACM SIGCOMM Computer Communication Review, vol. 37, no. 3, pp. 5-16, 2007.
[17] H. El-Ocla, "TCP CERL: Congestion control enhancement over wireless networks," Wireless Networks, vol. 16, pp. 183-198, 2010.
[18] D. G. Raimagia and C. N. Chanda, "A novel approach to enhance performance of Linux-TCP Westwood on wireless link," in 2013 Nirma University International Conference on Engineering (NUiCONE), 2013: IEEE, pp. 1-6.
[19] T. Azzino, M. Drago, M. Polese, A. Zanella, and M. Zorzi, "X-TCP: A cross layer approach for TCP uplink flows in mmWave networks," in 2017 16th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net), 2017: IEEE, pp. 1-6.
[20] Xing, Xiaolin, et al. "Optimization of TCP Congestion Control Algorithms Loss-Based in Wireless Network." International Conference on Emerging Networking Architecture and Technologies. Singapore: Springer Nature Singapore, 2022.
[21] Zong, Liang, et al. "On Enhancing TCP to Deal with High Latency and Transmission Errors in Geostationary Satellite Network for 5G-IoT." Security and Communication Networks 2020 (2020): 1-7.
[22] Xiao, Kefan, Shiwen Mao, and Jitendra K. Tugnait. "TCP-Drinc: Smart congestion control based on deep reinforcement learning." IEEE Access 7 (2019): 11892-11904.
[23] R. Jain, The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. Wiley New York, 1991.
[24] Y.-J. Song, G.-H. Kim, and Y.-Z. Cho, "Bbr-cws: Improving the inter-protocol fairness of bbr," Electronics, vol. 9, no. 5, p. 862, 2020.