Skip to main content

Implementation of Ant Colony Optimization in Routing Protocol for Internet of Things

  • Chapter
  • First Online:
Innovations in Computational Intelligence

Part of the book series: Studies in Computational Intelligence ((SCI,volume 713))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Low-rate wireless personal area networks (LR-WPANs). IEEE 802.15.4, Sept 2011

    Google ScholarĀ 

  2. N. Kushalnagar et al., IPv6 over low-power wireless personal area networks (6LoWPANs). IETF RFC 4919, Aug 2007

    Google ScholarĀ 

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

    Google ScholarĀ 

  4. A. Conta et al., Internet control message protocol (ICMPv6) for the internet protocol version 6 (IPv6) specification. IETF RFC 4443, Mar 2006

    Google ScholarĀ 

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

    Google ScholarĀ 

  6. J.P. Vasseur et al., Routing metrics used for path calculation in low-power and lossy networks. IETF RFC 6551, Mar 2012

    Google ScholarĀ 

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

    Google ScholarĀ 

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

    Google ScholarĀ 

  9. P. Levis et al., The trickle algorithm. IETF RFC 6202, Mar 2011

    Google ScholarĀ 

  10. M. Dorigo, M. Birattari, T. Stutzle, Ant colony optimization. IEEE Comput. Intell. Mag. 1(4), 28ā€“39 (2006)

    ArticleĀ  Google ScholarĀ 

  11. O. Gnawali, P. Levis, The minimum rank with hysteresis objective function. IETF RFC 6719, Sept 2012

    Google ScholarĀ 

  12. R. Sharma, T. Jayavignesh, Quantitative analysis and evaluation of RPL with various objective functions for 6LoWPAN. Indian J. Sci. Technol. 8(19), 1 (2015)

    Google ScholarĀ 

  13. H. Ali, A performance evaluation of RPL in Contiki (2012)

    Google ScholarĀ 

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

    Google ScholarĀ 

  15. I.A. Carvalho et al., A scenario based heuristic for the robust shortest path tree problem. IFAC-PapersOnLine 49(12): 443ā€“448 (2016)

    Google ScholarĀ 

  16. B. Mohamed, F. Mohamed, QoS routing RPL for low power and lossy networks. Int. J. Distrib. Sens. Netw. 2015, 6 (2015)

    Google ScholarĀ 

  17. P. Thubert, Objective function zero for the routing protocol for low-power and lossy networks (RPL). IETF RFC 6552, Mar 2012

    Google ScholarĀ 

  18. A. Dunkels et al., Powertrace: network-level power profiling for low-power wireless networks (2011)

    Google ScholarĀ 

  19. J. Brownlee, Clever algorithms. Nature-inspired programming receipes (Chap.Ā 6), pp. 237ā€“260 (2011)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prateek Thapar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics