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...
Main Authors: | , , , , , , |
---|---|
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 |