A New RPL-based multi-objective routing method in the Internet of Things

Document Type : Persian Original Article

Authors

Faculty of Electrical and Computer Engineering, University of Birjand, Birjand, Iran

Abstract

The Routing Protocol for Low­Power and Lossy Networks (RPL) is defined as a standard routing protocol for the Internet of Things (IETF) based on the definitions of the Internet Engineering Task Force (IETF). This protocol uses the objective function to select the optimum path. Generally, Routing depends on a variety of factors. Thus, it is desirable to use more objective functions to select the best path in the routing process. Therefore, in this paper, an RPL-based Multi-objective routing method is proposed for the Internet of Things. In the proposed method, in addition to the metric of trust, other comprehensive metrics have been used. Despite popular attacks such as rank and Sybil attacks, packet loss rates have decreased and the stability of a node has increased in relation to the rank changes. The advantages of the proposed method are that, despite the rank and Sybil attacks, the average rate of lost packets in different scenarios is between 5 and 13%, while in MRHOF-RPL and SecTrust- RPL is between 62% to 89% and 26% to 37% respectively. On the other hand, the degree of stability of a node compared to the rank changes of the proposed method has increased between 2 and 8 times compared to the mentioned methods. Finally, the Cooja simulator is used to evaluate the proposed method.

Keywords


[1] Ashton, K., That ‘internet of things’ thing. RFID journal, 2009. 22(7): p. 97-114.
[2] Majid, M., et al., Applications of wireless sensor networks and internet of things frameworks in the industry revolution 4.0: A systematic literature review. Sensors, 2022. 22(6): p. 2087.
[3] Shelby, Z. and C. Bormann, 6LoWPAN: The wireless embedded Internet. Vol. 43. 2011: John Wiley & Sons.M.B.A. Haghighat, “Biometrics for Cybersecurity and Unconstrained Environments”, Ph.D. Thesis, University of Miami, USA, 2016.
[4] RFC791, I., Internet Protocol DARPA internet program protocol specification. 1981, September
[5] John, S.P. and P. Samuel, Self-organized key management with trusted certificate exchange in MANET. Ain Shams Engineering Journal, 2015. 6(1): p. 161-170.
[6] S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Specification”, RFC2460, December 1998.
[7] D. Harrington, R. Presuhn and B. Wijnen, “An Architecture for Describing SNMP Management Frameworks”, RFC2571, April 1999.
[8] Winter, T., et al., RPL: IPv6 routing protocol for low-power and lossy networks. 2012.
[9] Ko, J., et al., Connecting low-power and lossy networks to the internet. IEEE Communications Magazine, 2011. 49(4): p. 96-101.
[10] Chang, L.-H., et al. Energy-efficient oriented routing algorithm in wireless sensor networks. in Systems, Man, and Cybernetics (SMC), 2013 IEEE International Conference on. 2013. IEEE.
[11] Machado, K., et al., A routing protocol based on energy and link quality for internet of things applications. sensors, 2013. 13(2): p. 1942-1964.
[12] Said, O., Analysis, design and simulation of Internet of Things routing algorithm based on ant colony optimization. International Journal of Communication Systems, 2017. 30(8): p.
[13] Oteafy, S.M., F.M. Al-Turjman, and H.S. Hassanein. Pruned adaptive routing in the heterogeneous Internet of Things. in Global Communications Conference (GLOBECOM), 2012 IEEE. 2012. IEEE.
[14] Guo, J. and R. Chen. A classification of trust computation models for service-oriented internet of things systems. in Services Computing (SCC), 2015 IEEE International Conference on. 2015. IEEE.
[15] Kim, H.-S., et al., Load balancing under heavy traffic in RPL routing protocol for low power and lossy networks. IEEE Transactions on Mobile Computing, 2017. 16(4): p. 964-979
[16] Shen, J., et al., An Efficient Centroid-Based Routing Protocol for Energy Management in WSN-Assisted IoT. IEEE Access, 2017. 5: p. 18469-18479.
[17] Djedjig, N., et al. New trust metric for the RPL routing protocol. in 2017 8th International Conference on Information and Communication Systems (ICICS). 2017. IEEE.
[18] Glissa, G., A. Rachedi, and A. Meddeb. A secure routing protocol based on RPL for Internet of Things. in Global Communications Conference (GLOBECOM), 2016 IEEE. 2016. IEEE.
[19] Dhumane, A.V. and R.S. Prasad, Multi-objective fractional gravitational search algorithm for energy efficient routing in IoT. Wireless networks, 2019. 25(1): p. 399-413.
[20] Kamble, A., V.S. Malemath, and D. Patil. Security attacks and secure routing protocols in RPL-based Internet of Things: Survey. in Emerging Trends & Innovation in ICT (ICEI), 2017 International Conference on. 2017. IEEE.
[21] Airehrour, D., J.A. Gutierrez, and S.K. Ray, SecTrust-RPL: A secure trust-aware RPL routing protocol for Internet of Things. Future Generation Computer Systems, 2018
[22] Medjek, F., et al., Multicast DIS attack mitigation in RPL-based IoT-LLNs. Journal of Information Security and Applications, 2021. 61: p. 102939.
[23] Zarzoor, A.R., Optimizing RPL performance based on the selection of best route between child and root node using E-MHOF method. International Journal of Electrical & Computer Engineering (2088-8708), 2021. 11(1).
[24] Hazarika, B., R. Matam, and S. Tripathy. Multiple RPL Objective Functions for Heterogeneous IoT Networks. in International Conference on Advanced Information Networking and Applications. 2021. Springer.
[25] Gupta, N., A. Pughat, and V. Sharma, A critical analysis of RPL objective functions in internet of things paradigm. Peer-to-Peer Networking and Applications, 2021. 14(4): p. 2187-2208.
[26] Chen R, Guo J, Bao F. Trust management for SOA-based IoT and its application to service composition. IEEE Transactions on Services Computing. 2014 Oct 30;9(3):482-95.
[27] Sennan, S., et al., Energy efficient optimal parent selection based routing protocol for Internet of Things using firefly optimization algorithm. Transactions on Emerging Telecommunications Technologies, 2020: p. e4171.
[28] Pushpalatha, M., et al., L-RPL: RPL powered by laplacian energy for stable path selection during link failures in an Internet of Things network. Computer Networks, 2021. 184: p. 107697.