Cargando…

A Novel RPL Algorithm Based on Chaotic Genetic Algorithm

RPL (routing protocol for low-power and lossy networks) is an important candidate routing algorithm for low-power and lossy network (LLN) scenarios. To solve the problems of using a single routing metric or no clearly weighting distribution theory of additive composition routing metric in existing R...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Yanan, Wu, Muqing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263775/
https://www.ncbi.nlm.nih.gov/pubmed/30373254
http://dx.doi.org/10.3390/s18113647
_version_ 1783375360099876864
author Cao, Yanan
Wu, Muqing
author_facet Cao, Yanan
Wu, Muqing
author_sort Cao, Yanan
collection PubMed
description RPL (routing protocol for low-power and lossy networks) is an important candidate routing algorithm for low-power and lossy network (LLN) scenarios. To solve the problems of using a single routing metric or no clearly weighting distribution theory of additive composition routing metric in existing RPL algorithms, this paper creates a novel RPL algorithm according to a chaotic genetic algorithm (RPL-CGA). First of all, we propose a composition metric which simultaneously evaluates packet queue length in a buffer, end-to-end delay, residual energy ratio of node, number of hops, and expected transmission count (ETX). Meanwhile, we propose using a chaotic genetic algorithm to determine the weighting distribution of every routing metric in the composition metric to fully evaluate candidate parents (neighbors). Then, according to the evaluation results of candidate parents, we put forward a new holistic objective function and a new method for calculating the rank values of nodes which are used to select the optimized node as the preferred parent (the next hop). Finally, theoretical analysis and a series of experimental consequences indicate that RPL-CGA is significantly superior to the typical existing relevant routing algorithms in the aspect of average end-to-end delay, average success rate, etc.
format Online
Article
Text
id pubmed-6263775
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62637752018-12-12 A Novel RPL Algorithm Based on Chaotic Genetic Algorithm Cao, Yanan Wu, Muqing Sensors (Basel) Article RPL (routing protocol for low-power and lossy networks) is an important candidate routing algorithm for low-power and lossy network (LLN) scenarios. To solve the problems of using a single routing metric or no clearly weighting distribution theory of additive composition routing metric in existing RPL algorithms, this paper creates a novel RPL algorithm according to a chaotic genetic algorithm (RPL-CGA). First of all, we propose a composition metric which simultaneously evaluates packet queue length in a buffer, end-to-end delay, residual energy ratio of node, number of hops, and expected transmission count (ETX). Meanwhile, we propose using a chaotic genetic algorithm to determine the weighting distribution of every routing metric in the composition metric to fully evaluate candidate parents (neighbors). Then, according to the evaluation results of candidate parents, we put forward a new holistic objective function and a new method for calculating the rank values of nodes which are used to select the optimized node as the preferred parent (the next hop). Finally, theoretical analysis and a series of experimental consequences indicate that RPL-CGA is significantly superior to the typical existing relevant routing algorithms in the aspect of average end-to-end delay, average success rate, etc. MDPI 2018-10-27 /pmc/articles/PMC6263775/ /pubmed/30373254 http://dx.doi.org/10.3390/s18113647 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Cao, Yanan
Wu, Muqing
A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_full A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_fullStr A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_full_unstemmed A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_short A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_sort novel rpl algorithm based on chaotic genetic algorithm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6263775/
https://www.ncbi.nlm.nih.gov/pubmed/30373254
http://dx.doi.org/10.3390/s18113647
work_keys_str_mv AT caoyanan anovelrplalgorithmbasedonchaoticgeneticalgorithm
AT wumuqing anovelrplalgorithmbasedonchaoticgeneticalgorithm
AT caoyanan novelrplalgorithmbasedonchaoticgeneticalgorithm
AT wumuqing novelrplalgorithmbasedonchaoticgeneticalgorithm