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...

Full description

Bibliographic Details
Main Authors: Yanan Cao, Muqing Wu
Format: Article
Language:English
Published: MDPI AG 2018-10-01
Series:Sensors
Subjects:
RPL
Online Access:https://www.mdpi.com/1424-8220/18/11/3647
id doaj-2487ee945a1f4b6abc4904091b713ac7
record_format Article
spelling doaj-2487ee945a1f4b6abc4904091b713ac72020-11-24T21:59:56ZengMDPI AGSensors1424-82202018-10-011811364710.3390/s18113647s18113647A Novel RPL Algorithm Based on Chaotic Genetic AlgorithmYanan Cao0Muqing Wu1Beijing Key Laboratory of Network System Architecture and Convergence, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaBeijing Key Laboratory of Network System Architecture and Convergence, Beijing University of Posts and Telecommunications, Beijing 100876, ChinaRPL (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.https://www.mdpi.com/1424-8220/18/11/3647chaotic genetic algorithmobjective functionRPLrouting metrics
collection DOAJ
language English
format Article
sources DOAJ
author Yanan Cao
Muqing Wu
spellingShingle Yanan Cao
Muqing Wu
A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
Sensors
chaotic genetic algorithm
objective function
RPL
routing metrics
author_facet Yanan Cao
Muqing Wu
author_sort Yanan Cao
title A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
title_short 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_sort novel rpl algorithm based on chaotic genetic algorithm
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-10-01
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.
topic chaotic genetic algorithm
objective function
RPL
routing metrics
url https://www.mdpi.com/1424-8220/18/11/3647
work_keys_str_mv AT yanancao anovelrplalgorithmbasedonchaoticgeneticalgorithm
AT muqingwu anovelrplalgorithmbasedonchaoticgeneticalgorithm
AT yanancao novelrplalgorithmbasedonchaoticgeneticalgorithm
AT muqingwu novelrplalgorithmbasedonchaoticgeneticalgorithm
_version_ 1725846411162943488