Multiple Instances QoS Routing in RPL: Application to Smart Grids

The Smart Grid (SG) aims to transform the current electric grid into a “smarter” network where the integration of renewable energy resources, energy efficiency and fault tolerance are the main benefits. This is done by interconnecting every energy source, storage point or central control point with...

Full description

Bibliographic Details
Main Authors: Jad Nassar, Matthieu Berthomé, Jérémy Dubrulle, Nicolas Gouvy, Nathalie Mitton, Bruno Quoitin
Format: Article
Language:English
Published: MDPI AG 2018-07-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/8/2472
_version_ 1817990684323348480
author Jad Nassar
Matthieu Berthomé
Jérémy Dubrulle
Nicolas Gouvy
Nathalie Mitton
Bruno Quoitin
author_facet Jad Nassar
Matthieu Berthomé
Jérémy Dubrulle
Nicolas Gouvy
Nathalie Mitton
Bruno Quoitin
author_sort Jad Nassar
collection DOAJ
description The Smart Grid (SG) aims to transform the current electric grid into a “smarter” network where the integration of renewable energy resources, energy efficiency and fault tolerance are the main benefits. This is done by interconnecting every energy source, storage point or central control point with connected devices, where heterogeneous SG applications and signalling messages will have different requirements in terms of reliability, latency and priority. Hence, data routing and prioritization are the main challenges in such networks. So far, RPL (Routing Protocol for Low-Power and Lossy networks) protocol is widely used on Smart Grids for distributing commands over the grid. RPL assures traffic differentiation at the network layer in wireless sensor networks through the logical subdivision of the network in multiple instances, each one relying on a specific Objective Function. However, RPL is not optimized for Smart Grids, as its main objective functions and their associated metric does not allow Quality of Service differentiation. To overcome this, we propose OFQS an objective function with a multi-objective metric that considers the delay and the remaining energy in the battery nodes alongside with the dynamic quality of the communication links. Our function automatically adapts to the number of instances (traffic classes) providing a Quality of Service differentiation based on the different Smart Grid applications requirements. We tested our approach on a real sensor testbed. The experimental results show that our proposal provides a lower packet delivery latency and a higher packet delivery ratio while extending the lifetime of the network compared to solutions in the literature.
first_indexed 2024-04-14T01:02:21Z
format Article
id doaj.art-6063db2132324e1a984e49aa4b36df43
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-14T01:02:21Z
publishDate 2018-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-6063db2132324e1a984e49aa4b36df432022-12-22T02:21:21ZengMDPI AGSensors1424-82202018-07-01188247210.3390/s18082472s18082472Multiple Instances QoS Routing in RPL: Application to Smart GridsJad Nassar0Matthieu Berthomé1Jérémy Dubrulle2Nicolas Gouvy3Nathalie Mitton4Bruno Quoitin5HEI—Yncréa HdF, 59014 Lille, FranceInria Lille—Nord Europe, 59650 Villeneuve d’Ascq, FranceComputer Science Department, University of Mons, 7000 Mons, BelgiumHEI—Yncréa HdF, 59014 Lille, FranceInria Lille—Nord Europe, 59650 Villeneuve d’Ascq, FranceComputer Science Department, University of Mons, 7000 Mons, BelgiumThe Smart Grid (SG) aims to transform the current electric grid into a “smarter” network where the integration of renewable energy resources, energy efficiency and fault tolerance are the main benefits. This is done by interconnecting every energy source, storage point or central control point with connected devices, where heterogeneous SG applications and signalling messages will have different requirements in terms of reliability, latency and priority. Hence, data routing and prioritization are the main challenges in such networks. So far, RPL (Routing Protocol for Low-Power and Lossy networks) protocol is widely used on Smart Grids for distributing commands over the grid. RPL assures traffic differentiation at the network layer in wireless sensor networks through the logical subdivision of the network in multiple instances, each one relying on a specific Objective Function. However, RPL is not optimized for Smart Grids, as its main objective functions and their associated metric does not allow Quality of Service differentiation. To overcome this, we propose OFQS an objective function with a multi-objective metric that considers the delay and the remaining energy in the battery nodes alongside with the dynamic quality of the communication links. Our function automatically adapts to the number of instances (traffic classes) providing a Quality of Service differentiation based on the different Smart Grid applications requirements. We tested our approach on a real sensor testbed. The experimental results show that our proposal provides a lower packet delivery latency and a higher packet delivery ratio while extending the lifetime of the network compared to solutions in the literature.http://www.mdpi.com/1424-8220/18/8/2472Smart GridWSNRPLroutingQoSobjective functionmetric
spellingShingle Jad Nassar
Matthieu Berthomé
Jérémy Dubrulle
Nicolas Gouvy
Nathalie Mitton
Bruno Quoitin
Multiple Instances QoS Routing in RPL: Application to Smart Grids
Sensors
Smart Grid
WSN
RPL
routing
QoS
objective function
metric
title Multiple Instances QoS Routing in RPL: Application to Smart Grids
title_full Multiple Instances QoS Routing in RPL: Application to Smart Grids
title_fullStr Multiple Instances QoS Routing in RPL: Application to Smart Grids
title_full_unstemmed Multiple Instances QoS Routing in RPL: Application to Smart Grids
title_short Multiple Instances QoS Routing in RPL: Application to Smart Grids
title_sort multiple instances qos routing in rpl application to smart grids
topic Smart Grid
WSN
RPL
routing
QoS
objective function
metric
url http://www.mdpi.com/1424-8220/18/8/2472
work_keys_str_mv AT jadnassar multipleinstancesqosroutinginrplapplicationtosmartgrids
AT matthieuberthome multipleinstancesqosroutinginrplapplicationtosmartgrids
AT jeremydubrulle multipleinstancesqosroutinginrplapplicationtosmartgrids
AT nicolasgouvy multipleinstancesqosroutinginrplapplicationtosmartgrids
AT nathaliemitton multipleinstancesqosroutinginrplapplicationtosmartgrids
AT brunoquoitin multipleinstancesqosroutinginrplapplicationtosmartgrids