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.
Similar content being viewed by others
Data Availability
No availabilities.
References
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.
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.
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
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.
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)
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.
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.
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.
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.
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.
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.
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.
Gnawali, O., & Levis, P. (2010) The ETX objective function for RPL. In Internet-Draft.
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.
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.
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.
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.
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.
Winter, T. (2012). Rpl: Ipv6 routing protocol for low-power and lossy networks. In Request for Comments 6550.
Gaddour, O., & Koubâa, A. (2012). RPL in a nutshell: A survey. In Computer Networks, pp 3163–3178.
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
Oliveira, A., & Vazão, T. (2016). Low-power and lossy networks under mobility: A survey. Computer Networks, 107, 339–352.
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.
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.
Gnawali, O. (2012). The minimum rank with hysteresis objective function. In Internet Requests for Comments, IETF, RFC 6719.
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.
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.
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.
Funding
This research was no financially supported.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study.
Corresponding author
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
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-022-09484-6