EKF-MRPL: Advanced mobility support routing protocol for internet of mobile things: Movement prediction approach

Abstract Mobility and resources optimized management are still open challenging issues for the success and proliferation of the Internet of mobile things based on the 6LowPAN technology. An efficient mobility support protocol provides a continuous seamless connectivity for mobile nodes with constrained resources essentially in terms of energy and link capacity. The existing routing protocol RPL has a very low reactivity to mobility making it inefficient and open to further research improvements. In this paper, we propose a new proactive mobility support protocol named EKF-MRPL based on the Extended Kalman Filter and the RPL standard. The crux of this protocol consists in providing mobile nodes with a seamless connectivity while reducing the number of switching between attachment points to reduce the signaling overhead as well as the power consumption. In the quest to forecast the new point of attachment of a mobile node, we propose to predict its non-linear trajectory based on the Extended Kalman Filter. We set up an analytical model and conducted extensive simulations using the Contiki platform. Simulation results clearly show that our proposed protocol EKF-MRPL outperforms several recent proposals, in particular the EC-MRPL in terms of signaling cost, energy consumption, packet delivery ratio and handover delay.

[1]  Carsten Bormann,et al.  6LoWPAN: The Wireless Embedded Internet , 2009 .

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

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

[4]  Teresa Maria Vazão,et al.  Low-power and lossy networks under mobility: A survey , 2016, Comput. Networks.

[5]  Xavier Vilajosana,et al.  Addressing Mobility in RPL With Position Assisted Metrics , 2016, IEEE Sensors Journal.

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

[7]  Dominique Barthel,et al.  Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks , 2012, RFC.

[8]  Mubashir Husain Rehmani,et al.  Introduction to the Special Section on Social Collaborative Internet of Things , 2017, Comput. Electr. Eng..

[9]  Soumaya Cherkaoui,et al.  IEEE Access Special Section Editorial: The Plethora of Research in Internet of Things (IoT) , 2016, IEEE Access.

[10]  Fabrice Theoleyre,et al.  Using multiparent routing in RPL to increase the stability and the lifetime of the network , 2015, Ad Hoc Networks.

[11]  Wei Dong,et al.  Providing OS Support for Wireless Sensor Networks: Challenges and Approaches , 2010, IEEE Communications Surveys & Tutorials.

[12]  Antonio F. Gómez-Skarmeta,et al.  Survey of Internet of Things Technologies for Clinical Environments , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[13]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

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

[15]  Antonio F. Gómez-Skarmeta,et al.  Extending the Internet of Things to the Future Internet through IPv6 support , 2012, Mob. Inf. Syst..

[16]  Abderrezak Rachedi,et al.  A survey on mobility management protocols in Wireless Sensor Networks based on 6LoWPAN technology , 2016, Comput. Commun..

[17]  Abdelfettah Belghith,et al.  EC-MRPL: An energy-efficient and mobility support routing protocol for Internet of Mobile Things , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[18]  Marcus Chang,et al.  MoMoRo: Providing Mobility Support for Low-Power Wireless Applications , 2015, IEEE Systems Journal.

[19]  Razib Hayat Khan,et al.  Interconnection between 802.15.4 Devices and IPv6: Implications and Existing Approaches , 2010, ArXiv.

[20]  Tian He,et al.  Realistic Applications for Wireless Sensor Networks , 2011, Theoretical Aspects of Distributed Computing in Sensor Networks.

[21]  Mubashir Husain Rehmani,et al.  Cognitive-Radio-Based Internet of Things: Applications, Architectures, Spectrum Related Functionalities, and Future Research Directions , 2017, IEEE Wireless Communications.

[22]  Elyes Ben Hamida,et al.  An adaptive timer for RPL to handle mobility in wireless sensor networks , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[23]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[24]  C. Adjih,et al.  Mobility Enhanced RPL for Wireless Sensor Networks , 2012, 2012 Third International Conference on The Network of the Future (NOF).

[25]  Srinivasa Rao,et al.  An Overview of Wireless Sensor Networks Applications and Security , 2012 .

[26]  Wei Liu,et al.  Distance Measurement Model Based on RSSI in WSN , 2010, Wirel. Sens. Netw..

[27]  Abderrezak Rachedi,et al.  PMT2: A Predictive Mobile Target Tracking Algorithm in Wireless Multimedia Sensor Networks , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[28]  Stephen Dawson-Haggerty,et al.  Overview of Existing Routing Protocols for Low Power and Lossy Networks , 2009 .

[29]  JeongGil Ko,et al.  The Trickle Algorithm , 2011, RFC.

[30]  Joel J. P. C. Rodrigues,et al.  Routing and mobility approaches in IPv6 over LoWPAN mesh networks , 2011, Int. J. Commun. Syst..

[31]  Qian Dong,et al.  Evaluation of the reliability of RSSI for indoor localization , 2012, 2012 International Conference on Wireless Communications in Underground and Confined Areas.

[32]  Antonio F. Gómez-Skarmeta,et al.  The Internet of Everything through IPv6: An Analysis of Challenges, Solutions and Opportunities , 2013, J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl..

[33]  Francesco Chiti,et al.  Supporting monitoring applications with mobile Wireless Sensor Networks: The eN Route forwarding approach , 2012, 2012 IEEE International Conference on Communications (ICC).