Congestion-Aware Routing in Dynamic IoT Networks: A Reinforcement Learning Approach

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review


The innovative services empowered by the Internet of Things (IoT) require a seamless and reliable wireless infras-tructure that enables communications within heterogeneous and dynamic low-power and lossy networks (LLNs). The Routing Protocol for LLNs (RPL) was designed to meet the communication requirements of a wide range of IoT application domains. How-ever, a load balancing problem exists in RPL under heavy traffic-load scenarios, degrading the network performance in terms of delay and packet delivery. In this paper, we tackle the problem of load-balancing in RPL networks using a reinforcement-learning framework. The proposed method adopts Q-learning at each node to learn an optimal parent selection policy based on the dynamic network conditions. Each node maintains the routing information of its neighbours as Q-values that represent a composite routing cost as a function of the congestion level, the link-quality and the hop-distance. The Q-values are updated continuously exploiting the existing RPL signalling mechanism. The performance of the proposed approach is evaluated through extensive simulations and compared with the existing work to demonstrate its effectiveness. The results show that the proposed method substantially improves network performance in terms of packet delivery and average delay with a marginal increase in the signalling frequency.
Original languageEnglish
Title of host publication2021 IEEE Global Communications Conference (GLOBECOM)
Number of pages6
Publication date11 Dec 2021
Article number9685191
ISBN (Print)978-1-7281-8105-9
ISBN (Electronic)978-1-7281-8104-2
Publication statusPublished - 11 Dec 2021
Event2021 IEEE Global Communications Conference (GLOBECOM) - Madrid, Spain, Madrid, Spain
Duration: 7 Dec 202111 Dec 2021


Conference2021 IEEE Global Communications Conference (GLOBECOM)
LocationMadrid, Spain
Internet address


Dive into the research topics of 'Congestion-Aware Routing in Dynamic IoT Networks: A Reinforcement Learning Approach'. Together they form a unique fingerprint.

Cite this