Optimizing RPL Objective Function for Mobile Low-Power Wireless Networks

Supporting mobility in wireless sensor networks is one of the major requirements for future Internet of Things (IoT) applications. This work focuses on optimizing the objective function of Routing Protocol for Low-power and Lossy Networks (RPL) in mobile applications. RPL routing is the most common standard routing protocol designed for IoT applications. We optimized RPL objective function by combining several RPL parameters, such as (i) Expected Transmission Count (ETX), (ii) number of hops, and (iii) average Received Signal Strength Indicator (RSSI) as inputs in a fuzzy logic model. These parameters are more influenced in mobile applications. We applied the fuzzy decision to the mRPL (a hand-off enabled RPL mechanism). We fine-tuned the weighting scheme by running extensive simulations to achieve reliable data communication. We found that the fuzzy-based hand-off approach provides high reliability by successfully delivering nearly 100% of data packets, while achieving a very short hand-off delay.

[1]  Chonghua Wang,et al.  A study of membership functions on mamdani-type fuzzy inference system for industrial decision-making , 2015 .

[2]  Siarhei Kuryla,et al.  RPL: IPv6 Routing Protocol for Low power and Lossy Networks , 2010 .

[3]  Geoff Mulligan,et al.  The 6LoWPAN architecture , 2007, EmNets '07.

[4]  Anis Koubaa,et al.  Smart-HOP: A Reliable Handoff Mechanism for Mobile Wireless Sensor Networks , 2012, EWSN.

[5]  William A. Arbaugh,et al.  Improving the latency of 802.11 hand-offs using neighbor graphs , 2004, MobiSys '04.

[6]  Mário Alves,et al.  mRPL: Boosting mobility in the Internet of Things , 2015, Ad Hoc Networks.

[7]  Mohammad Hossein Fotouhi Ghazvini Reliable Mobility Support in Low-Power Wireless Networks , 2015 .

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

[9]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[10]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

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

[12]  Stefan Savage,et al.  SyncScan: practical fast handoff for 802.11 infrastructure networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[13]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[14]  JeongGil Ko,et al.  ContikiRPL and TinyRPL: Happy Together , 2011 .

[15]  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).