A Scalable Context-Aware Objective Function (SCAOF) of Routing Protocol for Agricultural Low-Power and Lossy Networks (RPAL)

In recent years, IoT (Internet of Things) technologies have seen great advances, particularly, the IPv6 Routing Protocol for Low-power and Lossy Networks (RPL), which provides a powerful and flexible routing framework that can be applied in a variety of application scenarios. In this context, as an important role of IoT, Wireless Sensor Networks (WSNs) can utilize RPL to design efficient routing protocols for a specific application to increase the ubiquity of networks with resource-constrained WSN nodes that are low-cost and easy to deploy. In this article, our work starts with the description of Agricultural Low-power and Lossy Networks (A-LLNs) complying with the LLN framework, and to clarify the requirements of this application-oriented routing solution. After a brief review of existing optimization techniques for RPL, our contribution is dedicated to a Scalable Context-Aware Objective Function (SCAOF) that can adapt RPL to the environmental monitoring of A-LLNs, through combining energy-aware, reliability-aware, robustness-aware and resource-aware contexts according to the composite routing metrics approach. The correct behavior of this enhanced RPL version (RPAL) was verified by performance evaluations on both simulation and field tests. The obtained experimental results confirm that SCAOF can deliver the desired advantages on network lifetime extension, and high reliability and efficiency in different simulation scenarios and hardware testbeds.

[1]  Jian-Jin Li,et al.  6LoWPAN Stacks: A Survey , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[2]  Mikhail Afanasyev,et al.  Heterogeneous traffic performance comparison for 6LoWPAN enabled low-power transceivers , 2010, HotEmNets.

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

[4]  Yu Feng,et al.  The study and application of the IOT technology in agriculture , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[5]  George C. Oikonomou,et al.  Stateless multicast forwarding with RPL in 6LowPAN sensor networks , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[6]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[7]  Michael Richardson ROLL Applicability Statement Template , 2016 .

[8]  Theodore B. Zahariadis,et al.  Trust-aware and link-reliable routing metric composition for wireless sensor networks , 2014, Trans. Emerg. Telecommun. Technol..

[9]  Yu Zhang,et al.  A load-balanced minimum energy routing algorithm for Wireless Ad Hoc Sensor Networks , 2006 .

[10]  Wenting Han,et al.  A survey on wireless sensor network infrastructure for agriculture , 2013, Comput. Stand. Interfaces.

[11]  Tim Winter,et al.  Routing Requirements for Urban Low-Power and Lossy Networks , 2009, RFC.

[12]  Robin Kravets,et al.  Designing routing metrics for mesh networks , 2005 .

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

[14]  Noman Islam,et al.  A review of wireless sensors and networks' applications in agriculture , 2014, Comput. Stand. Interfaces.

[15]  Mohamed G. Gouda,et al.  Maximizable routing metrics , 2003, TNET.

[16]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[17]  Adam Dunkels,et al.  A Low-Power CoAP for Contiki , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[18]  Sergey Andreev,et al.  Internet of Things, Smart Spaces, and Next Generation Networking , 2013, Lecture Notes in Computer Science.

[19]  Ahmed Helmy,et al.  Gradient-based routing in sensor networks , 2003, MOCO.

[20]  Euhanna Ghadimi,et al.  Low power, low delay: Opportunistic routing meets duty cycling , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[21]  R. Jaichandran,et al.  Effective strategies and optimal solutions for Hot Spot Problem in wireless sensor networks (WSN) , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[22]  Philip J. Morrow,et al.  Performance evaluation of green data centre management supporting sustainable growth of the internet of things , 2013, Simul. Model. Pract. Theory.

[23]  Maria Rita Palattella,et al.  Using IEEE802.15.4e TSCH in an LLN context: Overview, Problem Statement and Goals , 2013 .

[24]  Yibo Chen,et al.  Extending the RPL Routing Protocol to Agricultural Low Power and Lossy Networks (A-LLNs) , 2013, Int. J. Agric. Environ. Inf. Syst..

[25]  Xing Liu,et al.  Energy Efficient and Fault Tolerant Multicore Wireless Sensor Network: E²MWSN , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[26]  Olivier Festor,et al.  Energy-based routing metric for RPL , 2013 .

[27]  Mun Choon Chan,et al.  Indriya: A Low-Cost, 3D Wireless Sensor Network Testbed , 2011, TRIDENTCOM.

[28]  Ingrid Moerman,et al.  IETF Standardization in the Field of the Internet of Things (IoT): A Survey , 2013, J. Sens. Actuator Networks.

[29]  Azzedine Boukerche,et al.  Routing protocols in ad hoc networks: A survey , 2011, Comput. Networks.

[30]  Xiangyu Hu,et al.  IOT application system with crop growth models in facility agriculture , 2012 .

[31]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[32]  JeongGil Ko,et al.  Evaluating the Performance of RPL and 6LoWPAN in TinyOS , 2011 .

[33]  Kieran Parsons,et al.  Load balanced routing for low power and lossy networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[34]  A. Vasseur RPL : The IP routing protocol designed for low power and lossy networks Internet Protocol for Smart Objects ( IPSO ) , 2011 .

[35]  Leila Ben Saad,et al.  Simulation of the RPL Routing Protocol for IPv6 Sensor Networks: two cases studies , 2011 .

[36]  Rafael P. Laufer,et al.  XPRESS: a cross-layer backpressure architecture for wireless multi-hop networks , 2011, MobiCom '11.

[37]  Enzo Mingozzi,et al.  Trickle-F: Fair broadcast suppression to improve energy-efficient route formation with the RPL routing protocol , 2013, 2013 Sustainable Internet and ICT for Sustainability (SustainIT).

[38]  Adam Dunkels,et al.  An adaptive communication architecture for wireless sensor networks , 2007, SenSys '07.

[39]  Emmanuel Baccelli,et al.  Applicability Statement: The Use of the Routing Protocol for Low-Power and Lossy Networks (RPL) Protocol Suite in Home Automation and Building Control , 2016, RFC.

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

[41]  Chai-Keong Toh,et al.  Performance evaluation of battery-life-aware routing schemes for wireless ad hoc networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[42]  JeongGil Ko,et al.  Connecting low-power and lossy networks to the internet , 2011, IEEE Communications Magazine.

[43]  Yaling Yang,et al.  Design Guidelines for Routing Metrics in Multihop Wireless Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[44]  Ahmed Khattab,et al.  Fault-tolerant RPL through context awareness , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[45]  Jean-Philippe Vasseur,et al.  Design and Application Spaces for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) , 2012, RFC.

[46]  Carlo Fischione,et al.  MAC-aware routing metrics for low power and lossy networks , 2013, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[47]  K. M. Hou,et al.  RPL Routing Protocol a case study: Precision agriculture , 2012 .

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

[49]  Olivier Bonaventure,et al.  On link estimation in dense RPL deployments , 2012, 37th Annual IEEE Conference on Local Computer Networks - Workshops.

[50]  Kevin Weekly,et al.  OpenWSN: a standards‐based low‐power wireless development environment , 2012, Trans. Emerg. Telecommun. Technol..

[51]  Jerald Martocci,et al.  Building Automation Routing Requirements in Low-Power and Lossy Networks , 2010, RFC.

[52]  Agnieszka Brachman RPL Objective Function Impact on LLNs Topology and Performance , 2013, NEW2AN.

[53]  Levente Buttyán,et al.  VeRA - Version Number and Rank Authentication in RPL , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[54]  Adam Dunkels,et al.  Leveraging IP for Sensor Network Deployment , 2011 .

[55]  Marco Nuvolone Stability Analysis of the Delays of the Routing Protocol over Low Power and Lossy Networks , 2010 .

[56]  Daniel Popa,et al.  Applicability Statement for the Routing Protocol for Low Power and Lossy Networks (RPL) in AMI Networks , 2016 .

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

[58]  Maurizio A. Spirito,et al.  On the performance of ZigBee Pro and ZigBee IP in IEEE 802.15.4 networks , 2013, 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[59]  Olaf Landsiedel,et al.  Let the tree Bloom: scalable opportunistic routing with ORPL , 2013, SenSys '13.

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

[61]  Adam Dunkels,et al.  Powertrace: Network-level Power Profiling for Low-power Wireless Networks , 2011 .

[62]  Theodore B. Zahariadis,et al.  Design of primary and composite routing metrics for RPL-compliant Wireless Sensor Networks , 2012, 2012 International Conference on Telecommunications and Multimedia (TEMU).

[63]  Emmanuel Baccelli,et al.  Applicability Statement: The use of the RPL protocol set in Home Automation and Building Control , 2013 .

[64]  Karel Heurtefeux,et al.  Experimental evaluation of a routing protocol for wireless sensor networks: RPL under study , 2013, 6th Joint IFIP Wireless and Mobile Networking Conference (WMNC).

[65]  Tang Huixiang,et al.  Greenhouse Environment Monitoring System Based on Wireless Sensor Networks and Embedded Technology , 2012 .

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

[67]  Jean-Philippe Vasseur,et al.  Performance Evaluation of the Routing Protocol for Low-Power and Lossy Networks (RPL) , 2012, RFC.

[68]  Antonio Capone,et al.  Resource oriented and energy efficient routing protocol for IPv6 wireless sensor networks , 2013, 2013 IEEE Online Conference on Green Communications (OnlineGreenComm).

[69]  Jhoanna Rhodette I. Pedrasa,et al.  IPv6 routing protocol for low-power and lossy networks implementation in network simulator — 3 , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[70]  Fabrice Theoleyre,et al.  Efficient topology construction for RPL over IEEE 802.15.4 in wireless sensor networks , 2014, Ad Hoc Networks.

[71]  Adam Dunkels,et al.  Proceedings of the First REALWSN 2005 Workshop on Real-World Wireless Sensor Networks, Stockholm, Sweden, 20-21 June 2005 , 2005 .

[72]  Jakob Buron,et al.  Home Automation Routing Requirements in Low-Power and Lossy Networks , 2008, RFC.

[73]  Ingrid Moerman,et al.  Proceedings of the 10th European conference on Wireless Sensor Networks , 2013 .

[74]  Panagiotis Trakadas,et al.  Design Guidelines for Routing Metrics Composition in LLN , 2012 .

[75]  Adam Dunkels,et al.  Low-power wireless IPv6 routing with ContikiRPL , 2010, IPSN '10.

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

[77]  Dirk Pesch,et al.  Constrained Application Protocol for Low Power Embedded Networks: A Survey , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[78]  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.

[79]  Aline Baggio,et al.  Wireless sensor networks in precision agriculture , 2005 .