Performance evaluation of fuzzy logic based RPL objective functions

Authors

  • Alauddin Department of Computer System Engineering, UET Peshawar

Keywords:

RPL, fuzzy logic, End-to-end delay, Power consumption

Abstract

Introduction: This paper is based on the evaluation of different fuzzy logic based approaches, implemented by Routing Protocol for Low-power Lossy networks (RPL), carried out using different topologies.

Importance: This study is carried out to find out the strengths and weaknesses of fuzzy logic based approaches in RPL for different topologies. Fuzzy logic based RPL uses multi-metric approach, i.e., a technique which uses more than one metrics for route optimization.

Methodology: Two fuzzy logic based approaches implemented by RPL are selected, and compared with the single metric techniques, for two different topologies. This comparison is carried out in a network simulator called Cooja. Four performance evaluation metrics, i.e., end to end delay, packet delivery ratio (PDR), power consumption and number of parent switches, are used for comparison.

Novelty statement: As per author’s knowledge, Evaluation of the fuzzy logic based RPL techniques for different topologies and impact of node’s relative location on its results is not carried out. 

Results and Discussions: It has been shown that using fuzzy logic in RPL, increases the packet delivery ratio and decreases end-to-end delay and power consumption in some cases. However, at the same time, it increases the number of parents switched. Results also reflected that, in case, if there are small number of nodes i.e., no congestion and node is closer to the root, instead of using a complicated and time consuming fuzzy logic based approach, the originally proposed less-complex methods should be preferred, as they consume less power and also add less processing delay. Fuzzy logic shows better results when the nodes are far away from root and there is congestion; in this case, a single metric cannot decide the best route for forwarding data.

Concluding Remarks: In future work, while using fuzzy logic in RPL, a dynamic approach may improve the results by selecting an objective function according to the traffic load, number of nodes and node’s location with respect to the root.

References

T. Winter,P. Thubert, A. Brandt, R. Kelsey, P. Levis, P. Thubert, “RPL: IPv6 Routing Protocol for Low power and Lossy Networks.” ,RFC:6550, https://datatracker.ietf.org/doc/html/rfc6550

N. Dejean, J. P. Vasseur, D. Barthel, M. Kim, and K. Pister, “Routing Metrics used for Path Calculation in Low Power and Lossy Networks.” ,RFC:6551, https://datatracker.ietf.org/doc/html/rfc6551

Gopika, D. and Rukmani, “FSS: Fuzzy supervised learning for optimal path selection in RPL”, “Journal of Physics: Conference Series” 2021, Vol. 1911,Issue No. 1, page no. 12016 .

H. Lamaazi and N. Benamar, “Of-EC: A novel energy consumption aware objective function for rpl based on fuzzy logic”, “Journal of Network and Computer Applications”,2018, vol. 117, page no. 42–58.

S. Sankar and P. Srinivasan, “Fuzzy logic based energy aware routing protocol for internet of things”, “International Journal of Intelligent Systems and Applications”2018, vol. 11, page no. 10,11.

O. Gaddour, A. Koubaa, N. Baccour, and M. Abid, “Of-FL: Qos-aware fuzzy logic objective function for the rpl routing protocol,” “12th International symposium on modeling and optimization in mobile, ad hoc, and wireless networks (WiOpt)”, IEEE, 2014, pp. 365–372.

H. d. S. Araujo, R. H. Filho, J. J. Rodrigues, R. d. A. Rabelo, N. d. C.Sousa, J. C. Filho, and J. V. Sobral, “A proposal for iot dynamic routes selection based on contextual information,”, “Sensors”, 2018,vol. 18, page no. 2, p. 353.

Patrick Olivier Kamgueu, Emmanuel Nataf, Thomas Djotio, Olivier Festor, “Fuzzy-based routing metrics combination for RPL”, “hal “,2014,Doctoral Consortium Sensornets, page no.8.

E. Aljarrah et. Al. , “Deployment of multi-fuzzy model based routing in RPL to

support efficient IoT,”, “International Journal of Communication Networks and Information Security (IJCNIS), 2017,vol. 9, no. 3, pp. 457–465.

Kuwelkar, S. and Virani, H.G., “Design of an efficient RPL objective function for internet of things

Applications”, “International Journal of Advanced Computer Science and Applications”, 2021, Vol. 12(6), pp.228-35.

Mehbodniya, A., Webber, J.L., Rani, R., Ahmad, S.S., Wattar, I., Ali, L. and Nuagah, S.J., “Energyaware routing protocol with fuzzy logic in industrial internet of things with blockchain technology”, “Wireless Communications and Mobile Computing”,2022, Volume 2022, Article ID 7665931, https://doi.org/10.1155/2022/7665931

Chonghua Wang, “A Study of Membership Functions on Mamdani Type Fuzzy Inference System for Industrial Decision-Making”, Mechanical Engineering and Mechanics ,Lehigh University, 2015.

P. Thubert, “Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL)”, RFC:6552, https://www.rfc-editor.org/rfc/rfc6552.html

O. Gnawali, “ The Minimum Rank with Hysteresis Objective Function”,RFC: 6719 ,

https://www.rfc-editor.org/rfc/rfc6719.

M. Koosha, B. Farzaneh, E. Alizadeh and S. Farzaneh, “FAHP-OF: A New Method for Load Balancing in RPL-based Internet of Things (IoT)”, “International Conference on Computer and Knowledge Engineering (ICCKE), Mashhad, Iran”,2022,pp.471-476, doi:10.1109/ICCKE57176.2022.9960073.

T. Takagi and M. Sugeno, “Fuzzy identification of systems and its applications to modeling and control,”, “Systems, Man and Cybernetics, IEEE Transactions”,1985, vol. SMC-15, pp. 116–132۔

A. Dunkels, B. Gronvall, and T. Voigt, “Contiki - a lightweight and flexible operating system for tiny networked sensors,” “Local Computer Networks”, 2004. 29th Annual IEEE International Conference on, 2004, pp. 455 – 462.

Demicheli, F., “Design, Implementation and Evaluation of an Energy Efficient RPL Routing Metric ” 2011. Available online:

https://www.tesionline.it/tesi/thesis-author.jsp/45377?idt=45377

Kamgueu, P.O.; Nataf, E.; Ndié, T.D.; Festor, O., “Energy-Based Routing Metric for RPL”, Ph.D. Thesis, Inria, Sophia Antipolis,France, 2013.

Gonizzi, P.; Monica, R.; Ferrari, G., “Design and evaluation of a delay-efficient RPL routing metric ”, In Proceedings of the 2013 9th International Wireless Communications and Mobile Computing Conference (IWCMC), Sardinia, Italy” ,1–5 July 2013;pp. 1573–1577.

Lee, T.H.; Xie, X.S.; Chang, L.H., “RSSI-based IPv6 routing metrics for RPL in low-power and Lossy networks”, “In Proceedings of the 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC)”, San Diego, CA, USA, 5–8 October 2014;pp. 1714–1719.

Safaei, B.; Monazzah, A.M.H.; Ejlali, A., “ELITE: An Elaborated Cross-Layer RPL Objective Function to Achieve Energy Efficiency in Internet-of-Things Devices”, IEEE Internet Things J. 2021, 8, 1169–1182.

Downloads

Published

2024-07-01

How to Cite

Alauddin. (2024). Performance evaluation of fuzzy logic based RPL objective functions. International Journal of Innovations in Science & Technology, 6(2), 1016–1028. Retrieved from https://journal.50sea.com/index.php/IJIST/article/view/870