QCOF: New RPL Extension for QoS and Congestion-Aware in Low Power and Lossy Network

Low power and lossy networks (LLNs) require a routing protocol under real-time and energy constraints, congestion aware and packet priority. Thus, Routing Protocol for Low power and lossy network (RPL) is recommended by Internet Engineering Task force (IETF) for LLN applications. In RPL, nodes select their optimal paths towards their preferred parents after meeting routing metrics that are injected in the objective function (OF). However, RPL did not impose any routing metric and left it open for implementation. In this paper, we propose a new RPL objective function which is based on the quality of service (QoS) and congestion-aware. In the case paths fail, we define new RPL control messages for enriching the network by adding more routing nodes. Extensive simulations show that QCOF achieves significant improvement in comparison with the existing objective functions, and appropriately satisfies real-time applications under QoS and network congestion.

[1]  Nabil Benamar,et al.  RPL enhancement using a new objective function based on combined metrics , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[2]  Mohamed Khalgui,et al.  On Feasibility of Multichannel Reconfigurable Wireless Sensor Networks Under Real-Time and Energy Constraints , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Hayder A. A. Al-Kashoash,et al.  Congestion-aware RPL for 6L0WPAN networks , 2016, 2016 Wireless Telecommunications Symposium (WTS).

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

[5]  Mohamed Khalgui,et al.  Automatic Properties Classification Approach for Guiding the Verification of Complex Reconfigurable Systems , 2018, ICSOFT.

[6]  Ting Qu,et al.  On Methodology for the Verification of Reconfigurable Timed Net Condition/Event Systems , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Mohamed Khalgui,et al.  Non Cooperative Game Theoretic Approach for Residential Energy Management in Smart Grid , 2019, ArXiv.

[8]  Junfeng Wang,et al.  An Optimized RPL Protocol for Wireless Sensor Networks , 2016, 2016 IEEE 22nd International Conference on Parallel and Distributed Systems (ICPADS).

[9]  Abdul Rehman,et al.  Multiple path RPL for low power lossy networks , 2015, 2015 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob).

[10]  Mohamed Abid,et al.  Quality-of-service aware routing for static and mobile IPv6-based low-power and lossy sensor networks using RPL , 2015, Ad Hoc Networks.

[11]  Mohamed Khalgui,et al.  An optimised simulation of component-based embedded systems in manufacturing industry , 2008, Int. J. Simul. Process. Model..

[12]  Ting Qu,et al.  Improved Multi-Step Look-Ahead Control Policies for Automated Manufacturing Systems , 2018, IEEE Access.

[13]  Johan Karedal,et al.  IEEE 802 . 15 . 4 a channel model-fi nal report , 2004 .

[14]  T. Tsvetkov RPL : IPv 6 Routing Protocol for Low Power and Lossy Networks , 2010 .

[15]  Hyung-Sin Kim,et al.  DT-RPL: Diverse bidirectional traffic delivery through RPL routing protocol in low power and lossy networks , 2017, Comput. Networks.

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

[17]  Eduardo Tovar,et al.  Dual mode for vehicular platoon safety: Simulation and formal verification , 2017, Inf. Sci..

[18]  Yong Liang Guan,et al.  A Comprehensive Study of IoT and WSN MAC Protocols: Research Issues, Challenges and Opportunities , 2018, IEEE Access.

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

[20]  Mohamed Khalgui,et al.  An IEC61499-based development approach for distributed industrial control applications , 2008, Int. J. Model. Identif. Control..

[21]  Mohamed Khalgui,et al.  Multiobjective Optimization Approach for a Portable Development of Reconfigurable Real-Time Systems: From Specification to Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Abderrahim Benslimane,et al.  Multiple constrained QoS routing with RPL , 2017, 2017 IEEE International Conference on Communications (ICC).

[23]  Mohamed Khalgui,et al.  R-TNCES Rebuilding: A New Method of CTL Model Update for Reconfigurable Systems , 2019, ENASE.

[24]  Marco Platzner,et al.  R-Codesign: Codesign Methodology for Real-Time Reconfigurable Embedded Systems Under Energy Constraints , 2018, IEEE Access.

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

[26]  Andrew H. Kemp,et al.  Congestion Control for 6LoWPAN Networks: A Game Theoretic Framework , 2017, IEEE Internet of Things Journal.

[27]  Kamal Aldein Mohammed Zeinab,et al.  Internet of Things Applications, Challenges and Related Future Technologies , 2017 .

[28]  Fadi M. Al-Turjman,et al.  Information-centric sensor networks for cognitive IoT: an overview , 2016, Annals of Telecommunications.

[29]  Saewoong Bahk,et al.  Load Balancing Under Heavy Traffic in RPL Routing Protocol for Low Power and Lossy Networks , 2017, IEEE Transactions on Mobile Computing.

[30]  Jinpeng Wang,et al.  Mobility support enhancement for RPL with multiple sinks , 2019, Ann. des Télécommunications.

[31]  Mohamed Khalgui,et al.  A Schedulability Analysis of an IEC-61499 Control Application , 2006 .

[32]  Jean-Paul M. G. Linnartz,et al.  Dynamic Performance Analysis of IEEE 802.15.4 Networks under Intermittent Wi-Fi Interference , 2018, 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC).

[33]  Olfa Mosbahi,et al.  On Reconfiguration Theory of Discrete-Event Systems: From Initial Specification Until Final Deployment , 2019, IEEE Access.

[34]  Mohamed Khalgui,et al.  On Improved Verification of Reconfigurable Real-Time Systems , 2019, ENASE.

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

[36]  Carsten Bormann,et al.  Neighbor Discovery Optimization for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) , 2012, RFC.

[37]  MengChu Zhou,et al.  Deadlock Prevention for a Class of Petri Nets With Uncontrollable and Unobservable Transitions , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.