Skip to main content
Log in

Routing protocol for low power and lossy network–load balancing time-based

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

Recently 6G/IoT emerged the latest technology of traditional wireless sensor network devices for 6G/IoT-oriented infrastructure. The construction of 6G/IoT utilizes the routing protocol for low power and lossy networks (RPL) protocol in the network layer. RPL is a proactive routing protocol with an IPV6 distance vector. The enormous number of connected smart devices and a huge amount of common information and services have shown the important need for an effective load balancing mechanism to distribute the load between nodes. The motivation of this research is to observe some of the load balancing challenges and problems and propose a solution. This paper proposes a new mechanism called Load Balancing Time Based (LBTB). The proposed LBTB is composed of the node count of neighbors and the remaining node power. The proposed LBTB deployed a modified edition of trickle timer algorithm to act as the constructor of the Destination Oriented Directed Acyclic Graph (DODAG) and controls the messages distribution between nodes. The simulation of the experiments performed using Cooja 2.7 on different network densities (low, medium, and high) under reception of success ratios (80%). Grid and random network topologies were deployed. The performance of RPL using the LBTB algorithm was measured using metrics including convergence time, the packet delivery ratio (PDR), power consumption, and delay. We compared the results with the LBSR and the standard algorithms. The results of the simulation showed that the average enhancement of the performance as follows: 68% convergence time, 16% power consumption, and 56% delay. In addition, the results showed that the PDR in some cases were better using the LBTB algorithm.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Parsaei MR, Parnian AR, Rostami SM, Javidan R (2017) RPL load balancing in Internet of Things. IIUM Eng J 18(2):137–150

    Article  Google Scholar 

  2. Yassein MB, Shatnawi MQ (2016) Application layer protocols for the Internet of Things: a survey. In: 2016 International Conference on Engineering & MIS (ICEMIS), pp 1–4, IEEE

  3. Ghaleb B, Al-Dubai A, Ekonomou E, Gharib W, Mackenzi L, Khala MB (2018) A new load-balancing aware objective function for RPL’s IoT networks. In: 2018 IEEE 20th International Conference on high performance computing and communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), pp 909–914, IEEE

  4. Yi J, Clausen T, Igarashi Y (2013) Evaluation of routing protocol for low power and lossy networks: LOADng and RPL. In: 2013 IEEE Conference on wireless sensor (ICWISE), pp 19–24, IEEE

  5. Altwassi HS, Pervez Z, Dahal K, Ghaleb B (2018) The RPL load balancing in IoT network with burst traffic scenarios. In: 2018 12th International Conference on software, knowledge, information management & applications, pp 1–7, IEEE

  6. Gaddour O, Koubâa A, Baccour N, Abid M (2014) OF-FL: QoS-aware fuzzy logic objective function for the RPL routing protocol. In: 2014 12th International symposium on modeling and optimization in mobile, ad hoc, and wireless networks (WiOpt), pp 365–372, IEEE

  7. Lamaazi H, Benamar N (2019) A Novel Approach for RPL Assessment based on the objective function and trickle optimizations. Wirel Commun Mob Comput 9–12

  8. Sebastian A, Sivagurunathan S (2018) Load balancing optimization for RPL based emergency response using Q-Learning. MATTER Int J Sci Technol 4(2):74–92

    Article  Google Scholar 

  9. Goyal S, Chand T (2017) Improved trickle algorithm for routing protocol for low power and lossy networks. IEEE Sens J 18(5):2178–2183

    Article  Google Scholar 

  10. Kumar A (2020) DCRL-RPL: Dual context based routing and load balancing in RPL for IoT networks. IET Commun 14(12):1869–1882

    Article  Google Scholar 

  11. Raoof A, Matrawy A, Lung CH (2019) Secure routing in IoT: evaluation of RPL’s secure mode under attacks. In: 2019 IEEE Global Communications Conference (GLOBECOM), pp 1–6, IEEE

  12. Jyothisree MVR, Sreekanth S (2019) Attacks in RPL and detection technique used for Internet of Things. Int J Recent Technol Eng (IJRTE) 8(1):1876–1879

    Google Scholar 

  13. Qasem M, Altawssi H, Yassien MB, Al-Dubai A (2015) Performance evaluation of RPL objective functions. In: 2015 IEEE International Conference on computer and information technology; Ubiquitous computing and communications; dependable, autonomic and secure computing; Pervasive intelligence and computing, pp 1606–1613,  IEEE

  14. Qasem M, Al-Dubai A, Romdhani I, Ghaleb B, Gharibi W (2016) A new efficient objective function for routing in Internet of Things paradigm. In: 2016 IEEE Conference on Standards for communications and networking (CSCN), pp 1–6, IEEE

  15. Sebastian A (2020) Child count based load balancing in routing protocol for low power and lossy networks (Ch-LBRPL). In: Somani A, Shekhawat R, Mundra A, Srivastava S, Verma V (eds) Smart systems and IoT: innovations in computing. Smart innovation, systems and technologies, vol 141. Springer, Singapore. https://doi.org/10.1007/978-981-13-8406-6_15

    Chapter  Google Scholar 

  16. Wallgren L, Raza S, Voigt T (2013) Routing attacks and countermeasures in the RPL-based internet of things. Int J Distrib Sens Netw 9(8):794326

    Article  Google Scholar 

  17. Sanmartin P, Rojas A, Fernandez L, Avila K, Jabba D, Valle S (2018) Sigma routing metric for RPL protocol. Sensors 18(4):1277

    Article  Google Scholar 

  18. Vallati C, Mingozzi E (2013) Trickle-F: fair broadcast suppression to improve energy-efficient route formation with the RPL routing protocol. In: 2013 Sustainable Internet and ICT for Sustainability (SustainIT), pp 1–9, IEEE

  19. Meyfroyt TM, Stolikj M,FF Lukkien JJ (2015) Adaptive broadcast suppression for Trickle-based protocols. In: 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM), pp 1–9, IEEE

  20. Yassein MB, Aljawarneh S (2017) A new elastic trickle timer algorithm for Internet of Things. J Netw Comput Appl 89:38–47

    Article  Google Scholar 

  21. Liu X, Guo J, Bhatti G, Orlik P, Parsons K (2013) Load balanced routing for low power and lossy networks. In: 2013 IEEE Wireless Communications and Networking Conference (WCNC), pp 2238–2243, IEEE

  22. Kim HS, Paek J, Bahk S (2015) QU-RPL: queue utilization based RPL for load balancing in large scale industrial applications. In: 2015 12th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), pp 265–273, IEEE

  23. Osterlind F, Dunkels A (2009) Contiki COOJA hands-on crash course: Session notes. Sics. Se (July) 1–10

  24. Osterlind F, Dunkels A, Eriksson J, Finne N, Voigt T (2006) Cross-level sensor network simulation with cooja. In: Proceedings. 2006 31st IEEE Conference on local computer networks, pp 641–648, IEEE

  25. Osterlind F (2014) Mobility cooja plugin. https://github.com/contikios/contiki/wiki. Accessed 15 May 2019

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shadi A. Aljawarneh.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yassien, M.B., Aljawarneh, S.A., Eyadat, M. et al. Routing protocol for low power and lossy network–load balancing time-based. Int. J. Mach. Learn. & Cyber. 12, 3101–3114 (2021). https://doi.org/10.1007/s13042-020-01261-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-020-01261-w

Keywords

Navigation