A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)

In recent years, IoT (Internet of Things) technologies have seen great advances, particularly, the IPv6 Routing Protocol for Low-power and Lossy Networks (RPL), which provides a powerful and flexible routing framework that can be applied in a variety of application scenarios. In this context, as an...

Full description

Bibliographic Details
Main Authors: Yibo Chen, Jean-Pierre Chanet, Kun-Mean Hou, Hongling Shi, Gil de Sousa
Format: Article
Language:English
Published: MDPI AG 2015-08-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/15/8/19507
_version_ 1811306609121427456
author Yibo Chen
Jean-Pierre Chanet
Kun-Mean Hou
Hongling Shi
Gil de Sousa
author_facet Yibo Chen
Jean-Pierre Chanet
Kun-Mean Hou
Hongling Shi
Gil de Sousa
author_sort Yibo Chen
collection DOAJ
description In recent years, IoT (Internet of Things) technologies have seen great advances, particularly, the IPv6 Routing Protocol for Low-power and Lossy Networks (RPL), which provides a powerful and flexible routing framework that can be applied in a variety of application scenarios. In this context, as an important role of IoT, Wireless Sensor Networks (WSNs) can utilize RPL to design efficient routing protocols for a specific application to increase the ubiquity of networks with resource-constrained WSN nodes that are low-cost and easy to deploy. In this article, our work starts with the description of Agricultural Low-power and Lossy Networks (A-LLNs) complying with the LLN framework, and to clarify the requirements of this application-oriented routing solution. After a brief review of existing optimization techniques for RPL, our contribution is dedicated to a Scalable Context-Aware Objective Function (SCAOF) that can adapt RPL to the environmental monitoring of A-LLNs, through combining energy-aware, reliability-aware, robustness-aware and resource-aware contexts according to the composite routing metrics approach. The correct behavior of this enhanced RPL version (RPAL) was verified by performance evaluations on both simulation and field tests. The obtained experimental results confirm that SCAOF can deliver the desired advantages on network lifetime extension, and high reliability and efficiency in different simulation scenarios and hardware testbeds.
first_indexed 2024-04-13T08:48:31Z
format Article
id doaj.art-181abada1c004fc689c337e6b02d8c68
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T08:48:31Z
publishDate 2015-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-181abada1c004fc689c337e6b02d8c682022-12-22T02:53:35ZengMDPI AGSensors1424-82202015-08-01158195071954010.3390/s150819507s150819507A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)Yibo Chen0Jean-Pierre Chanet1Kun-Mean Hou2Hongling Shi3Gil de Sousa4IRSTEA – Centre de Clermont-FD, TSCF, 63173 Aubière, FranceIRSTEA – Centre de Clermont-FD, TSCF, 63173 Aubière, FranceLaboratoire LIMOS UMR 6158 CNRS, 63173 Aubière, FranceLaboratoire LIMOS UMR 6158 CNRS, 63173 Aubière, FranceIRSTEA – Centre de Clermont-FD, TSCF, 63173 Aubière, FranceIn recent years, IoT (Internet of Things) technologies have seen great advances, particularly, the IPv6 Routing Protocol for Low-power and Lossy Networks (RPL), which provides a powerful and flexible routing framework that can be applied in a variety of application scenarios. In this context, as an important role of IoT, Wireless Sensor Networks (WSNs) can utilize RPL to design efficient routing protocols for a specific application to increase the ubiquity of networks with resource-constrained WSN nodes that are low-cost and easy to deploy. In this article, our work starts with the description of Agricultural Low-power and Lossy Networks (A-LLNs) complying with the LLN framework, and to clarify the requirements of this application-oriented routing solution. After a brief review of existing optimization techniques for RPL, our contribution is dedicated to a Scalable Context-Aware Objective Function (SCAOF) that can adapt RPL to the environmental monitoring of A-LLNs, through combining energy-aware, reliability-aware, robustness-aware and resource-aware contexts according to the composite routing metrics approach. The correct behavior of this enhanced RPL version (RPAL) was verified by performance evaluations on both simulation and field tests. The obtained experimental results confirm that SCAOF can deliver the desired advantages on network lifetime extension, and high reliability and efficiency in different simulation scenarios and hardware testbeds.http://www.mdpi.com/1424-8220/15/8/19507WSNRPL routing protocol6LoWPANprotocol evaluationInternet of Things
spellingShingle Yibo Chen
Jean-Pierre Chanet
Kun-Mean Hou
Hongling Shi
Gil de Sousa
A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
Sensors
WSN
RPL routing protocol
6LoWPAN
protocol evaluation
Internet of Things
title A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
title_full A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
title_fullStr A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
title_full_unstemmed A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
title_short A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)
title_sort scalable context aware objective function scaof of routing protocol for agricultural low power and lossy networks rpal
topic WSN
RPL routing protocol
6LoWPAN
protocol evaluation
Internet of Things
url http://www.mdpi.com/1424-8220/15/8/19507
work_keys_str_mv AT yibochen ascalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT jeanpierrechanet ascalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT kunmeanhou ascalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT honglingshi ascalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT gildesousa ascalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT yibochen scalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT jeanpierrechanet scalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT kunmeanhou scalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT honglingshi scalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal
AT gildesousa scalablecontextawareobjectivefunctionscaofofroutingprotocolforagriculturallowpowerandlossynetworksrpal