Abstract

The IPv6 routing protocol for low power and lossy networks (RPL) was designed to satisfy the requirements of a wide range of Internet of Things (IoT) applications, including industrial and environmental monitoring. In most scenarios, different from an ordinary environment, the industrial monitoring system under emergency scenarios needs to not only periodically collect the information from the sensing region, but also respond rapidly to some unusual situations. In the monitoring system, particularly when an event occurs in the sensing region, a surge of data generated by the sensors may lead to congestion at parent node as data packets converge towards the root. Congestion problem degrades the network performance that has an impact on quality of service. To resolve this problem, we propose a congestion-aware routing protocol (CoAR) which utilizes the selection of an alternative parent to alleviate the congestion in the network. The proposed mechanism uses a multi-criteria decision-making approach to select the best alternative parent node within the congestion by combining the multiple routing metrics. Moreover, the neighborhood index is used as the tie-breaking metric during the parent selection process when the routing score is equal. In order to determine the congestion, CoAR adopts the adaptive congestion detection mechanism based on the current queue occupancy and observation of present and past traffic trends. The proposed protocol has been tested and evaluated in different scenarios in comparison with ECRM and RPL. The simulation results show that CoAR is capable of dealing successfully with congestion in LLNs while preserving the required characteristics of the IoT applications.

Highlights

  • Internet of Things (IoT) is an emerging technology that has received great attention among researchers across the world

  • We mainly focus on three aspects that are the resource-control based congestion alleviation method, adaptive congestion detection mechanism and multi-criteria decision-making (MCDM) technique for parent selection method

  • We propose a congestion-aware routing mechanism whereby the congestion is alleviated by using the resource control method that suitably detects the congestion based on the present and past traffic trends

Read more

Summary

Introduction

Internet of Things (IoT) is an emerging technology that has received great attention among researchers across the world. RPL is designed to address resource constraints of embedded devices and to support the particular low power and lossy network (LLN) environments It constructs the directed acyclic graphs (DAGs) according to routing metrics and constraints. RPL has been mainly used for low rate traffic scenarios, it needs to be capable of handling the heavy traffic load This is because during the events in a sensing region, nodes may generate and forward high traffic towards the root and it may cause congestion at parent nodes. For an industrial monitoring system, reducing the sending rate of nodes is not acceptable in an emergency scenario IoT application Considering these facts, the main objective of this paper is to design congestion-aware RPL (CoAR) that is suitable for dynamic and high traffic load.

Related Works
The RPL and Problem Description
RPL Control Messages
Communication Models
Route Repair
Objective Function
Problem Description
Proposed Congestion-Aware RPL
Routing Metrics
Parent Selection Scheme
Congestion Detection
Congestion-Aware RPL Description
13: Change parent according to Algorithm 1 end
Performance Evaluation
Simulation Environment and Settings
Comparative Analysis between the number of packets received
Packet
Impacts of Varying Number of Nodes
Impacts of Bursty
11. Sudden
12. Impacts
Findings
Discussion
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call