Performance Analysis of the Objective Functions in IPv6 Routing Protocol for LLN’s used in IOT Applications

The Internet of Things network consists of smart devices connected to each other and deployed in domains of Industrial Monitoring, Military, Automatic Meter reading, Environment, Home automation, Healthcare etc. The network here is classified as LLN (Low Power and Lossy Network) due to resource constraints and the noisy employment environment. The design of Routing Algorithm is a crucial factor governing the performance of LLN’s. The RPL (IPv6 Routing protocol for LLN’s), specially designed for LLN’s, is proposed by IETF ROLL working group. This protocol aims to construct a Destination Oriented DAG using a set of parameters and constraints defined within the chosen Objective Function. The two standard OF’s documented in this protocol are Minimum rank with Hysteresis Objective Function (MRHOF) and Objective Function zero (OF0). The selection of Objective Function during the network implementation impacts the formation of the DODAG and in turn influences crucial parameters like Power Consumption, Packet Delivery Ratio, Latency, Convergence time, Network Lifetime etc. This paper aims to evaluate the RPL performance with OF0 and MRHOF, using Contiki-2.7 OS based COOJA simulator, for light and medium density networks. The simulation results indicate that MRHOF out performs OF0 for networks up to 70 nodes with respect to Energy Consumption. Above 110 nodes performance of OF0 is seen to be comparable to MRHOF.

[1]  Shusen Yang,et al.  BRPL: Backpressure RPL for High-Throughput and Mobile IoTs , 2017, IEEE Transactions on Mobile Computing.

[2]  Nabil Benamar,et al.  OF-EC: A novel energy consumption aware objective function for RPL based on fuzzy logic , 2018, J. Netw. Comput. Appl..

[3]  Mohamed Abid,et al.  OF-FL: QoS-aware fuzzy logic objective function for the RPL routing protocol , 2014, 2014 12th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[4]  Thomas H. Clausen,et al.  A critical evaluation of the IPv6 Routing Protocol for Low Power and Lossy Networks (RPL) , 2011, 2011 IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[5]  Nan Jiang,et al.  An optimization of the object function for routing protocol of low-power and Lossy networks , 2014, The 2014 2nd International Conference on Systems and Informatics (ICSAI 2014).

[6]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[7]  Pascal Thubert,et al.  Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL) , 2012, RFC.

[8]  Ahmed Yassin Al-Dubai,et al.  Performance evaluation of RPL metrics in environments with strained transmission ranges , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[9]  Byung-Seo Kim,et al.  Energy and Congestion-Aware Routing Metric for Smart Grid AMI Networks in Smart City , 2017, IEEE Access.

[10]  Peter Han Joo Chong,et al.  An Energy-Efficient Region-Based RPL Routing Protocol for Low-Power and Lossy Networks , 2016, IEEE Internet of Things Journal.

[11]  L. A. Grieco,et al.  Performance analysis of the RPL Routing Protocol , 2011, 2011 IEEE International Conference on Mechatronics.

[12]  Mukesh A. Zaveri,et al.  Recovery of Lost Target Using Target Tracking in Event Driven Clustered Wireless Sensor Network , 2014, J. Comput. Networks Commun..

[13]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[14]  Marco Conti,et al.  Reliable Data Delivery With the IETF Routing Protocol for Low-Power and Lossy Networks , 2014, IEEE Transactions on Industrial Informatics.

[15]  Philip Levis,et al.  The Minimum Rank with Hysteresis Objective Function , 2012, RFC.