Reinforcement Learning for Adaptive Congestion Control in IoT Networks: A Deep Q-Network Approach

Authors

  • Maloani Saidi Georges Doctorate in Computer Science at Atlantic International University

Keywords:

Congestion control, Deep Q-Network (DQN), Internet of Things (IoT), Reinforcement Learning (RL), Transmission Control Protocol (TCP)

Abstract

This study presents a Reinforcement Learning (RL)-based approach for congestion control in Internet of Things (IoT) networks, addressing the limitations of traditional methods such as Transmission Control Protocol (TCP). The proposed system leverages a Deep Q-Network (DQN) model to dynamically adapt transmission strategies based on real-time network conditions. A simulation framework was developed using Python, integrating PyTorch for the RL model, NumPy for numerical computations, Matplotlib for visualization, and PyQt5 for an interactive dashboard. The performance of the RL-based approach was evaluated against TCP using key metrics, including throughput, latency, packet loss, and energy consumption. The results demonstrate that the RL model significantly enhances network performance, achieving higher throughput while reducing latency and packet loss. Additionally, the approach shows improved energy efficiency, making it suitable for resource-constrained IoT environments. The findings confirm that RL-based congestion control provides a more adaptive, efficient, and intelligent solution compared to conventional techniques. This work contributes to the development of next-generation IoT systems by integrating artificial intelligence into network management, offering promising applications in smart cities, healthcare, and intelligent transportation systems.

References

L. P. Verma, G. Kumar, O. I. Khalaf, W.-K. Wong, A. A. Hamad, and S. S. Rawat, “Adaptive congestion control in IoT networks: Leveraging one-way delay for enhanced performance,” Heliyon, vol. 10, no. 22, p. e40266, Nov. 2024.

X. Liu, B. St. Amour, and A. Jaekel, “A reinforcement learning-based congestion control approach for V2V communication in VANET,” Applied Sciences, vol. 13, no. 6, p. 3640, 2023.

V. K. Jain, A. P. Mazumdar, P. Faruki, and M. C. Govil, “Congestion control in Internet of Things: Classification, challenges, and future directions,” Sustainable Computing: Informatics and Systems, vol. 35, Art. no. 100678, Sep. 2022.

E. Abedini, A. Jalaly Bidgoly, and M. Nickray, “A novel reinforcement learning-based congestion control algorithm for DDoS-induced adversarial conditions in blockchain and distributed networks,” ISeCure, vol. 18, no. 1, pp. 49–60, 2026.

J. Yang et al., “IEACC: An intelligent edge-aided congestion control scheme for Named Data Networking with deep reinforcement learning,” IEEE Transactions on Network and Service Management, vol. 19, no. 4, pp. 4932–4947, Dec. 2022.

A. R. Andrade-Zambrano, J. P. Astudillo León, M. E. Morocho-Cayamcela, L. Lemus Cárdenas, and L. J. de la Cruz Llopis, “A reinforcement learning congestion control algorithm for smart grid networks,” IEEE Access, vol. 12, pp. 75072–75092, 2024.

N. Jay, N. H. Rotman, P. B. Godfrey, M. Schapira, and A. Tamar, “A deep reinforcement learning perspective on Internet congestion control,” In International Conference on Machine Learning (ICML), PMLR, vol. 97, pp. 3050–3059, 2019.

R. Galliera, A. Morelli, R. Fronteddu, and N. Suri, “MARLIN: Soft Actor-Critic based reinforcement learning for congestion control in real networks,” in Proc. 2023 IEEE/IFIP Network Operations and Management Symposium (NOMS), 2023, pp. 1–10.

S. Ketabi, H. Chen, H. Dong, and Y. Ganjali, “A deep reinforcement learning framework for optimizing congestion control in data centers,” in Proc. 2023 IEEE/IFIP Network Operations and Management Symposium (NOMS), 2023, pp. 1–7.

S. M. Rahman et al., “A reinforcement learning approach for reducing traffic congestion using deep Q learning,” Scientific Reports, vol. 14, Art. no. 30452, 2024.

Published

2026-08-24