Parent-Aware Routing for IoT Networks

The deployment of wireless sensor networks (WSNs) accessible through the Internet has caused a growing trend for IoT (Internet of Things). RPL (IPv6 Routing Protocol for Low-Power and Lossy Networks) is proposed by IETF (Internet Engineering Task Force) for IPv6 (Internet Protocol Version 6) constrained IoT networks as the routing protocol. Here, Objective Function (OF) determines how RPL nodes translate metrics into ranks and select routes in a network. This paper introduces a solution to have a load balanced network based on Parent-Aware Objective Function (PAOF). PAOF uses both ETX (Expected Transmission Count) and parent count metrics to compute the best path for routing. This paper evaluates the proposed solution by implementing in Contiki OS (Operating System) with Cooja simulation. MRHOF (Minimum Rank with Hysteresis Objective Function) is used for comparison. Simulation results verify that PAOF gives better parent load density, delay and parent diversity.

[1]  M. Mauricio Lara,et al.  An efficient Multi-Parent Hierarchical routing protocol for WSNs , 2014, 2014 Wireless Telecommunications Symposium.

[2]  P. Levis,et al.  The ETX Objective Function for RPL , 2010 .

[3]  Thomas H. Clausen,et al.  Performance analysis of Trickle as a flooding mechanism , 2013, 2013 15th IEEE International Conference on Communication Technology.

[4]  Hamzeh Aljawawdeh,et al.  Dynamic Load Balancing Protocol (DLBP) for Wireless Sensor Networks , 2013, 2013 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT).

[5]  Ali Afzali-Kusha,et al.  Negative Exponential Distribution Traffic Pattern for Power/Performance Analysis of Network on Chips , 2009, 2009 22nd International Conference on VLSI Design.

[6]  Unrecognized Dynamic MANET On-demand for 6LoWPAN (DYMO-low) Routing , 2007 .

[7]  Bo Hu,et al.  A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective , 2014, IEEE Internet of Things Journal.

[8]  Luigi Atzori,et al.  Objects that agree on task frequency in the IoT: A lifetime-oriented consensus based approach , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[9]  Dapeng Wu,et al.  QoS provisioning in wireless networks , 2005, Wirel. Commun. Mob. Comput..

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

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

[12]  Anis Koubaa,et al.  RPL in a nutshell: A survey , 2012, Comput. Networks.

[13]  Djamel Djenouri,et al.  Congestion Control Protocols in Wireless Sensor Networks: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[14]  Ljubomir Lazic,et al.  Some experiences in building IoT platform , 2014, 2014 22nd Telecommunications Forum Telfor (TELFOR).

[15]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

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

[17]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[18]  Soohong Park Hierarchical Routing over 6LoWPAN (HiLow) , 2007 .

[19]  Ian F. Akyildiz,et al.  Wireless multimedia sensor networks: A survey , 2007, IEEE Wireless Communications.

[20]  David E. Culler,et al.  HYDRO: A Hybrid Routing Protocol for Lossy and Low Power Networks , 2009 .

[21]  Adam Dunkels,et al.  Cross-Level Sensor Network Simulation with COOJA , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[22]  Manuel Ricardo,et al.  Energy-aware routing for biomedical wireless sensor networks , 2014, J. Netw. Comput. Appl..

[23]  Seungjoon Lee,et al.  Efficient Packet Error Rate Estimation in Wireless Networks , 2007, 2007 3rd International Conference on Testbeds and Research Infrastructure for the Development of Networks and Communities.