A Proposal for IoT Dynamic Routes Selection Based on Contextual Information

The Internet of Things (IoT) is based on interconnection of intelligent and addressable devices, allowing their autonomy and proactive behavior with Internet connectivity. Data dissemination in IoT usually depends on the application and requires context-aware routing protocols that must include auto...

Full description

Bibliographic Details
Main Authors: Harilton da Silva Araújo, Raimir Holanda Filho, Joel J. P. C. Rodrigues, Ricardo de A. L. Rabelo, Natanael de C. Sousa, José C. C. L. S. Filho, José V. V. Sobral
Format: Article
Language:English
Published: MDPI AG 2018-01-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/2/353
_version_ 1798026198209527808
author Harilton da Silva Araújo
Raimir Holanda Filho
Joel J. P. C. Rodrigues
Ricardo de A. L. Rabelo
Natanael de C. Sousa
José C. C. L. S. Filho
José V. V. Sobral
author_facet Harilton da Silva Araújo
Raimir Holanda Filho
Joel J. P. C. Rodrigues
Ricardo de A. L. Rabelo
Natanael de C. Sousa
José C. C. L. S. Filho
José V. V. Sobral
author_sort Harilton da Silva Araújo
collection DOAJ
description The Internet of Things (IoT) is based on interconnection of intelligent and addressable devices, allowing their autonomy and proactive behavior with Internet connectivity. Data dissemination in IoT usually depends on the application and requires context-aware routing protocols that must include auto-configuration features (which adapt the behavior of the network at runtime, based on context information). This paper proposes an approach for IoT route selection using fuzzy logic in order to attain the requirements of specific applications. In this case, fuzzy logic is used to translate in math terms the imprecise information expressed by a set of linguistic rules. For this purpose, four Objective Functions (OFs) are proposed for the Routing Protocol for Low Power and Loss Networks (RPL); such OFs are dynamically selected based on context information. The aforementioned OFs are generated from the fusion of the following metrics: Expected Transmission Count (ETX), Number of Hops (NH) and Energy Consumed (EC). The experiments performed through simulation, associated with the statistical data analysis, conclude that this proposal provides high reliability by successfully delivering nearly 100% of data packets, low delay for data delivery and increase in QoS. In addition, an 30% improvement is attained in the network life time when using one of proposed objective function, keeping the devices alive for longer duration.
first_indexed 2024-04-11T18:31:28Z
format Article
id doaj.art-e7e569e34b764ef7980a798424f113d4
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T18:31:28Z
publishDate 2018-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-e7e569e34b764ef7980a798424f113d42022-12-22T04:09:27ZengMDPI AGSensors1424-82202018-01-0118235310.3390/s18020353s18020353A Proposal for IoT Dynamic Routes Selection Based on Contextual InformationHarilton da Silva Araújo0Raimir Holanda Filho1Joel J. P. C. Rodrigues2Ricardo de A. L. Rabelo3Natanael de C. Sousa4José C. C. L. S. Filho5José V. V. Sobral6Programa de Pós-Graduação em Informática Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, BrazilPrograma de Pós-Graduação em Informática Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, BrazilPrograma de Pós-Graduação em Informática Aplicada (PPGIA), University of Fortaleza (UNIFOR), Av. Washington Soares, 1321, Edson Queiroz, 60.811-905 Fortaleza-CE, BrazilInternational Laboratory “Technosphere Safety”, ITMO University, 49 Kronverksky Pr., St. Petersburg 197101, RussiaDepartment of Computing, Federal University of Piauí (UFPI), Department of Computing, 64.049-550 Teresina-PI, BrazilDepartment of Computing, Federal University of Piauí (UFPI), Department of Computing, 64.049-550 Teresina-PI, BrazilInstituto de Telecomunicações, Av. Rovisco Pais, 1, 1049-001 Lisboa, PortugalThe Internet of Things (IoT) is based on interconnection of intelligent and addressable devices, allowing their autonomy and proactive behavior with Internet connectivity. Data dissemination in IoT usually depends on the application and requires context-aware routing protocols that must include auto-configuration features (which adapt the behavior of the network at runtime, based on context information). This paper proposes an approach for IoT route selection using fuzzy logic in order to attain the requirements of specific applications. In this case, fuzzy logic is used to translate in math terms the imprecise information expressed by a set of linguistic rules. For this purpose, four Objective Functions (OFs) are proposed for the Routing Protocol for Low Power and Loss Networks (RPL); such OFs are dynamically selected based on context information. The aforementioned OFs are generated from the fusion of the following metrics: Expected Transmission Count (ETX), Number of Hops (NH) and Energy Consumed (EC). The experiments performed through simulation, associated with the statistical data analysis, conclude that this proposal provides high reliability by successfully delivering nearly 100% of data packets, low delay for data delivery and increase in QoS. In addition, an 30% improvement is attained in the network life time when using one of proposed objective function, keeping the devices alive for longer duration.http://www.mdpi.com/1424-8220/18/2/353Internet of Thingsrouting6LowPANcontext-awareobjective functionfuzzy system
spellingShingle Harilton da Silva Araújo
Raimir Holanda Filho
Joel J. P. C. Rodrigues
Ricardo de A. L. Rabelo
Natanael de C. Sousa
José C. C. L. S. Filho
José V. V. Sobral
A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
Sensors
Internet of Things
routing
6LowPAN
context-aware
objective function
fuzzy system
title A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
title_full A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
title_fullStr A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
title_full_unstemmed A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
title_short A Proposal for IoT Dynamic Routes Selection Based on Contextual Information
title_sort proposal for iot dynamic routes selection based on contextual information
topic Internet of Things
routing
6LowPAN
context-aware
objective function
fuzzy system
url http://www.mdpi.com/1424-8220/18/2/353
work_keys_str_mv AT hariltondasilvaaraujo aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT raimirholandafilho aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT joeljpcrodrigues aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT ricardodealrabelo aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT natanaeldecsousa aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT josecclsfilho aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT josevvsobral aproposalforiotdynamicroutesselectionbasedoncontextualinformation
AT hariltondasilvaaraujo proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT raimirholandafilho proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT joeljpcrodrigues proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT ricardodealrabelo proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT natanaeldecsousa proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT josecclsfilho proposalforiotdynamicroutesselectionbasedoncontextualinformation
AT josevvsobral proposalforiotdynamicroutesselectionbasedoncontextualinformation