Abstract
Internet of Things (IoT) is the next big step in evolution of Internet. IoT is a gradual upgrade of wireless sensor networks of embedded devices. Embedded sensor nodes can be directly addressed (IPv6) through the Internet owing to the 6LoWPAN adaptation layer. IETF working group Routing Over Low Power and Lossy Networks (ROLL) in 2012 introduced RPLāIPv6 Routing Protocol for low-power and lossy networks to provide efficient routing solution for 6LoWPAN abstraction layer running over IEEE 802.15.4 providing PHY and MAC for Low-Rate Wireless Personal Area Network. All the protocols including RPL insure minimal energy utilization of the sensors. RPL builds destination oriented directed acyclic graph (DODAG) using the objective function (OF). This objective function is responsible for fixation of rank of node and selection of best DAG and best parent. Large network of sensor nodes can be seen as a colony of ants. The Ant Colony Optimization is an important Swarm Intelligence technique under the paradigm of Computational Intelligence. It is inspired by collective intelligence of large number of homogeneous agents (ants). This optimization can be implemented toward selection of most efficient route and hence the preparation of DODAG. In this paper, we implement Ant Colony Optimization in RPL and present the results based on simulation using COOJA simulator in Contiki operating system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Low-rate wireless personal area networks (LR-WPANs). IEEE 802.15.4, Sept 2011
N. Kushalnagar et al., IPv6 over low-power wireless personal area networks (6LoWPANs). IETF RFC 4919, Aug 2007
T. Winter, A.B.P. Thubert, T. Clausen et al., RPL: IPv6 routing protocol for low power and lossy networks. IETF RFC 6550, Mar 2012
A. Conta et al., Internet control message protocol (ICMPv6) for the internet protocol version 6 (IPv6) specification. IETF RFC 4443, Mar 2006
A. Dunkels, B. Gronvall, T. Voigt, Contiki-a lightweight and flexible operating system for tiny networked sensors, in 29th Annual IEEE International Conference on Local Computer Networks, 2004. IEEE (2004)
J.P. Vasseur et al., Routing metrics used for path calculation in low-power and lossy networks. IETF RFC 6551, Mar 2012
S. Dawans et al., On link estimation in dense RPL deployments, in Proceedings of the International Workshop on Practical Issues in Building Sensor Network Applications (IEEE SenseApp, 2012), Florida, USA, Oct 2012
I. Wadhaj et al., Performance evaluation of the RPL protocol in fixed and mobile sink low-power and lossy-networks, in 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM). IEEE (2015)
P. Levis et al., The trickle algorithm. IETF RFC 6202, Mar 2011
M. Dorigo, M. Birattari, T. Stutzle, Ant colony optimization. IEEE Comput. Intell. Mag. 1(4), 28ā39 (2006)
O. Gnawali, P. Levis, The minimum rank with hysteresis objective function. IETF RFC 6719, Sept 2012
R. Sharma, T. Jayavignesh, Quantitative analysis and evaluation of RPL with various objective functions for 6LoWPAN. Indian J. Sci. Technol. 8(19), 1 (2015)
H. Ali, A performance evaluation of RPL in Contiki (2012)
T.-H. Lee, X.-S. Xie, L.-H. Chang, RSSI-based IPv6 routing metrics for RPL in low-power and lossy networks, in IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE (2014)
I.A. Carvalho et al., A scenario based heuristic for the robust shortest path tree problem. IFAC-PapersOnLine 49(12): 443ā448 (2016)
B. Mohamed, F. Mohamed, QoS routing RPL for low power and lossy networks. Int. J. Distrib. Sens. Netw. 2015, 6 (2015)
P. Thubert, Objective function zero for the routing protocol for low-power and lossy networks (RPL). IETF RFC 6552, Mar 2012
A. Dunkels et al., Powertrace: network-level power profiling for low-power wireless networks (2011)
J. Brownlee, Clever algorithms. Nature-inspired programming receipes (Chap.Ā 6), pp. 237ā260 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2018 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Thapar, P., Batra, U. (2018). Implementation of Ant Colony Optimization in Routing Protocol for Internet of Things. In: Panda, B., Sharma, S., Batra, U. (eds) Innovations in Computational Intelligence . Studies in Computational Intelligence, vol 713. Springer, Singapore. https://doi.org/10.1007/978-981-10-4555-4_10
Download citation
DOI: https://doi.org/10.1007/978-981-10-4555-4_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-4554-7
Online ISBN: 978-981-10-4555-4
eBook Packages: EngineeringEngineering (R0)