Title: A new objective function for RPL routing protocol in IoT to increase network lifetime

Authors: Seywan Moradi; Reza Javidan

Addresses: Computer Engineering and Information Technology Department, Shiraz University of Technology, Shiraz, Fars, Iran ' Computer Engineering and Information Technology Department, Shiraz University of Technology, Shiraz, Fars, Iran

Abstract: Internet of Things (IoT) uses Routing Protocol of Low Power and Lossy Networks (RPL) for routing task with an Objective Function (OF) which determines next hop of nodes with calculation of path cost. However, energy imbalance between nodes is considered as one of the main problems in RPL and causes increasing in energy consumption. In this paper, we design a new OF called Time OF (T-OF) to achieve balance between energy of the nodes to improve network lifetime. A new varying weighted combination of energy, Expected Transmission Count (ETX) and Number of Children and Siblings (NOCS) metrics is used. The proposed T-OF has been compared to Minimum Rank with Hysteresis Objective Function (MRHOF), Objective Function Zero (OF0), and Energy Objective Function (EN-OF). Experimental results show that the proposed OF improves network lifetime and energy balancing significantly owing to lower delay, 11.35 seconds and Packet Delivery Ratio (PDR) of 95%.

Keywords: RPL; objective function; energy balancing; network lifetime; NOCS; number of children and siblings; IoT.

DOI: 10.1504/IJWMC.2020.109270

International Journal of Wireless and Mobile Computing, 2020 Vol.19 No.1, pp.73 - 79

Received: 24 Aug 2019
Accepted: 07 Apr 2020

Published online: 02 Sep 2020 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article