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

05/20/2021
by   Hossam Farag, et al.
0

The innovative services empowered by the Internet of Things (IoT) require a seamless and reliable wireless infrastructure 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. However, 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.

READ FULL TEXT

page 1

page 5

research
02/12/2018

Scalable Downward Routing for Wireless Sensor Networks and Internet of Things Actuation

In this paper, we study the downward routing for network control/actuati...
research
04/09/2019

Reliable Group Communication Protocol for Internet of Things

In this paper, we propose RECOUP, a reliable group communication routing...
research
06/05/2020

6RLR-ABC: 6LoWPAN Routing Protocol With Local Repair Using Bio Inspired Artificial Bee Colony

In recent years, Micro-Electro-Mechanical System (MEMS) has successfully...
research
11/30/2021

MAMRL: Exploiting Multi-agent Meta Reinforcement Learning in WAN Traffic Engineering

Traffic optimization challenges, such as load balancing, flow scheduling...
research
07/21/2023

A Reinforcement Learning Framework with Region-Awareness and Shared Path Experience for Efficient Routing in Networks-on-Chip

Network-on-chip (NoC) architectures provide a scalable, high-performance...
research
07/16/2018

BitSurfing: Wireless Communications with Outsourced Symbol Generation

Nano-IoT enables a wide range of ground-breaking technologies, but face ...
research
10/05/2018

Optimizing groups of colluding strong attackers in mobile urban communication networks with evolutionary algorithms

In novel forms of the Social Internet of Things, any mobile user within ...

Please sign up or login with your details

Forgot password? Click here to reset