Open Access Open Access  Restricted Access Subscription Access

Reinforcement Learning based Adaptive Congestion Control for TCP over Wireless Networks


Affiliations
1 Computer Engineering Department, Government Engineering College, Rajkot, Gujarat, India

Over the years, it has been observed that standard protocols designed for wired networks do not perform adequately when used for wireless networks. Researchers have proposed various protocols to enhance the functionalities of wireless network layers. TCP-Transmission Control Protocol is a transport layer protocol that experiences significant performance degradation in wireless networks. This is primarily because TCP considers any packet loss as a cause of network congestion, leading to an unnecessary reduction in transmission rate even when losses occur due to other reasons. This research work focuses in reviewing the existing approaches for improvement of TCP Congestion Control for wireless networks along with proposing TCP-RLACC (TCP with Reinforcement Learning based Adaptive Congestion Control). TCP-RLACC explores the network to select the most appropriate growth (linear, quadratic polynomial or exponential) of Cwnd – Congestion Window for adjusting transmission rate. TCPRLACC is implemented in NS-3 simulator and evaluated with TCP Westwood+ for large number of wireless network scenarios. TCP-RLACC has shown significant improvements in terms of average throughput and end to end packet delivery ratio.

Keywords

TCP, Congestion Control, Reinforcement Learning, Cwnd-Congestion Window, Throughput, Packet Delivery Ratio.
User
Notifications
Font Size

Abstract Views: 29




  • Reinforcement Learning based Adaptive Congestion Control for TCP over Wireless Networks

Abstract Views: 29  | 

Authors

Hardik K. Molia
Computer Engineering Department, Government Engineering College, Rajkot, Gujarat, India

Abstract


Over the years, it has been observed that standard protocols designed for wired networks do not perform adequately when used for wireless networks. Researchers have proposed various protocols to enhance the functionalities of wireless network layers. TCP-Transmission Control Protocol is a transport layer protocol that experiences significant performance degradation in wireless networks. This is primarily because TCP considers any packet loss as a cause of network congestion, leading to an unnecessary reduction in transmission rate even when losses occur due to other reasons. This research work focuses in reviewing the existing approaches for improvement of TCP Congestion Control for wireless networks along with proposing TCP-RLACC (TCP with Reinforcement Learning based Adaptive Congestion Control). TCP-RLACC explores the network to select the most appropriate growth (linear, quadratic polynomial or exponential) of Cwnd – Congestion Window for adjusting transmission rate. TCPRLACC is implemented in NS-3 simulator and evaluated with TCP Westwood+ for large number of wireless network scenarios. TCP-RLACC has shown significant improvements in terms of average throughput and end to end packet delivery ratio.

Keywords


TCP, Congestion Control, Reinforcement Learning, Cwnd-Congestion Window, Throughput, Packet Delivery Ratio.



DOI: https://doi.org/10.22247/ijcna%2F2024%2F39