A Novel RPL Algorithm Based on Chaotic Genetic Algorithm
Open Access
Abstract
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.Keywords
This publication has 23 references indexed in Scilit:
- A comprehensive study of RPL and P2P-RPL routing protocols: Implementation, challenges and opportunitiesPeer-to-Peer Networking and Applications, 2016
- Sink-to-Sink Coordination Framework Using RPL: Routing Protocol for Low Power and Lossy NetworksJournal of Sensors, 2016
- Improving the reliability of wireless data communication in Smart Grid NANPeer-to-Peer Networking and Applications, 2016
- Device-to-device resource allocation in LTE-advanced networks by hybrid particle swarm optimization and genetic algorithmPeer-to-Peer Networking and Applications, 2015
- Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPLAd Hoc Networks, 2015
- A Fuzzy Logic-Based Clustering Algorithm for WSN to Extend the Network LifetimeIEEE Sensors Journal, 2015
- Energy-Efficient Routing Algorithm Based on Multiple Criteria Decision Making for Wireless Sensor NetworksWireless Personal Communications, 2014
- Evaluating routing metric composition approaches for QoS differentiation in low power and lossy networksWireless Networks, 2012
- Trust‐aware and link‐reliable routing metric composition for wireless sensor networksTransactions on Emerging Telecommunications Technologies, 2012
- Maximizable routing metricsIEEE/ACM Transactions on Networking, 2003