Skip to main content

Advertisement

Log in

Design and Performance Analysis of Objective Functions for RPL Routing Protocol

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Standardized by Internet Engineering Task Force (IETF) working group, RPL (Routing Protocol for Low Power and Lossy networks) stands as an effective IPV6 Routing Protocol that establishes a path between any sensor and the sink wich typically collect the information generated by a wireless sensor network. For this purpose, RPL constructs a Destination Oriented Directed Acyclic Graph (DODAG), using an objective function (OF) that implements the metric being used. In particular, RPL supports the point-to-multipoint (P2MP) mode of traffic, and optionally the multipoint-to-point (MP2P) and point-to-point traffic ranges. This paper evaluates the performance of RPL considering three key parameters: network density, throughput and sink localization. We further consider the three following metrics: Expected Transmission count (ETX), Hop Count (HC) and Energy. Our simulations reveal that the number of nodes affects the parameters regardless of the scenarios. In addition, the ETX metric performs well in all scenarios in terms of Packet Delivery Ratio (PDR) and Energy metric, which turns out to have the highest energy consumption with respect to all the implemented scenarios.

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

Data Availability

No availabilities.

References

  1. Zaatouri, I., Ben Fradj Guiloufi, A., Alyaoui, N., Kachouri, A.. (2017). A comparative stdy of the energy effcient clstering protocols in heterogeneos and homogeneos wireless sensor networks. Wireless Personal Communications, 97, 6453–6468.

  2. Abuein, Q. Q., Yassein, M. B., Shatnawi, M. Q., Bani-Yaseen, L., Al-Omari, O., Mehdawi, M., & Altawssi, H. (2016). Performance evaluation of routing protocol (RPL) for ınternet of things. Performance Evaluation, 7, 17–20.

  3. Lamaazi, H., Benamar, N., & Jara, A. J. (2017). RPL-Based Networks in static and mobile environment: a performance assessment analysis. Journal of King Saud University-Computer and Information Sciences. https://doi.org/10.1016/j.jksuci.2017.04.001

  4. Zaatouri, I., Lassouaoui, L., Guiloufi, A. B., Alyaoui, N., Rovedakis, S., Wei, A., & Kachouri, A. (2017). Study of routing metrics for low power and lossy network. In International Conference on Smart, Monitored and Controlled Cities (SM2C), pp. 167–171.

  5. Thomson, C., Wadhaj, I., Romdhani, I., & Al-Dubai, A. Performance evaluation of RPL metrics in environments with strained transmission ranges. In: 13th International Conference of Computer Systems and Applications (AICCSA), pp 1–8 (2016)

  6. Thubert, P. (2012). Objective function zero for the routing protocol for low-power and lossy networks (RPL). In: Internet Requests for Comments, IETF, RFC 6552.

  7. Hatem, J. A., Safa, H., & El-Hajj, W. (2017). Enhancing routing protocol for low power and lossy networks. In 13th ınternational wireless communications and mobile computing conference (IWCMC), pp. 753–758.

  8. Kamgueu, P. O., Nataf, E., Djotio, T. N., & Festor, O. (2013). Energy-based metric for the routing protocol in low-power and lossy network. In SENSORNETS, pp145–148.

  9. Iova, O., Theoleyre, F., & Noel, T. (2014). Improving the network lifetime with energy-balancing routing: Application to RPL. In 7th Wireless and Mobile Networking Conference (WMNC), pp. 1–8.

  10. Chang, L. H., Lee, T. H., Chen, S. J., & Liao, C. Y. (2013). Energy-efficient oriented routing algorithm in wireless sensor networks. In International Conference on Man, and Cybernetics (SMC), pp. 3813–3818.

  11. Demicheli, F., Ferrari, G., & Gonizzi, P. (2014). Design, ımplementation and evaluation of an energy RPL routing metric: Study of an energy efficient routing metric. LAP Lambert Academic Publishing.

  12. Kamgueu, P. O., Nataf, E., & Djotio, T. N. (2015). On design and deployment of fuzzy-based metric for routing in low-power and lossy networks. In 40th local computer networks conference workshops (LCN Workshops), pp. 789–795.

  13. Gnawali, O., & Levis, P. (2010) The ETX objective function for RPL. In Internet-Draft.

  14. Gaddour, O., Koubaa, A., Chaudhry, S., Tezeghdanti, M., Chaari, R., & Abid, M. (2012). Simulation and performance evaluation of DAG construction with RPL. In Third ınternational conference on communications and networking (ComNet), pp 1–8.

  15. Qasem, M., Altawssi, H., Yassien, M. B., & Al-Dubai, A. (2015). Performance evaluation of RPL objective functions. In: International conference on computer and ınformation technology; ubiquitous computing and communications; dependable, autonomic and secure computing; pervasive ıntelligence and computing (CIT/IUCC/DASC/PICOM), pp 1606–1613.

  16. Sharma, R., & Jayavignesh, T. (2015). Quantitative analysis and evaluation of RPL with various objective functions for 6LoWPAN. Indian Journal of Science and Technology, 8(19), 1.

  17. Wadhaj, I., Kristof, I., Romdhani, I., & Al-Dubai, A. (2015). Performance evaluation of the RPL protocol in fixed and mobile sink low-power and lossy-networks. In International conference on computer and ınformation technology; ubiquitous computing and communications; dependable, autonomic and secure computing; pervasive ıntelligence and computing (CIT/IUCC/DASC/PICOM), pp. 1600–1605.

  18. Barbato, A., Barrano, M., Capone, A., & Figiani, N. (2013). Resource oriented and energy efficient routing protocol for IPv6 wireless sensor networks. Online Conference on Green Communications (GreenCom), pp. 163–168.

  19. Winter, T. (2012). Rpl: Ipv6 routing protocol for low-power and lossy networks. In Request for Comments 6550.

  20. Gaddour, O., & Koubâa, A. (2012). RPL in a nutshell: A survey. In Computer Networks, pp 3163–3178.

  21. Karkazis, P., Leligou, H. C., Sarakis, L., Zahariadis, T., Trakadas, P., Velivassaki, T. H., & Capsalis, C. (2012). Design of primary and composite routing metrics for rpl-compliant wireless sensor networks. In International Conference on Telecommunications and Multimedia (TEMU), pp. 13–18. https://doi.org/10.1109/TEMU.2012.6294705

  22. Oliveira, A., & Vazão, T. (2016). Low-power and lossy networks under mobility: A survey. Computer Networks, 107, 339–352.

  23. Gaddour, O., Koubâa, A., & Abid, M. (2015). Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPL. In Ad Hoc Networks, pp 233–256.

  24. Ancillotti, E., Bruno, R., & Conti, M. (2012). RPL routing protocol in advanced metering infrastructures: An analysis of the unreliability problems. In Sustainable Internet and ICT for Sustainability (SustainIT), pp. 1–10.

  25. Gnawali, O. (2012). The minimum rank with hysteresis objective function. In Internet Requests for Comments, IETF, RFC 6719.

  26. Xiao, W., Liu, J., Jiang, N., & Shi, H. (2014). An optimization of the object function for routing protocol of low-power and lossy networks. In 2nd International Conference on Systems and Informatics (ICSAI), pp. 515–519.

  27. Khelifi, N., Oteafy, S., Hassanein, H., & Youssef, H. (2015). Proactive maintenance in RPL for 6LowPAN. In International Conference on Wireless Communications and Mobile Computing (IWCMC), pp 993–999.

  28. Ancillotti, E., Bruno, R., & Conti, M. (2014). Reliable data delivery with the ietf routing protocol for low-power and lossy networks. In IEEE Transactions on Industrial Informatics, 1864–1877.

Download references

Funding

This research was no financially supported.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study.

Corresponding author

Correspondence to Ibtissem Zaatouri.

Ethics declarations

Conflict of interest

All the authors declare that they have no conflict of interest.

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

Zaatouri, I., Alyaoui, N., Guiloufi, A.B. et al. Design and Performance Analysis of Objective Functions for RPL Routing Protocol. Wireless Pers Commun 124, 2677–2697 (2022). https://doi.org/10.1007/s11277-022-09484-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-09484-6

Keyword

Navigation