Multi-Domain SDN Survivability for Agricultural Wireless Sensor Networks

Wireless sensor networks (WSNs) have been widely applied in agriculture field; meanwhile, the advent of multi-domain software-defined networks (SDNs) have improved the wireless resource utilization rate and strengthened network management. In recent times, multi-domain SDNs have been applied to agricultural sensor networks, namely multi-domain software-defined wireless sensor networks (SDWSNs). However, when the SDNs controlling agriculture networks suddenly become unavailable, whether intra-domain or inter-domain, sensor network communication is abnormal because of the loss of control. Moreover, there are controller and switch info-updating problems even if the controller becomes available again. To resolve these problems, this paper proposes a new approach based on an Open vSwitch extension for multi-domain SDWSNs, which can enhance agriculture network survivability and stability. We achieved this by designing a connection-state mechanism, a communication mechanism on both L2 and L3, and an info-updating mechanism based on Open vSwitch. The experimental results show that, whether it is agricultural inter-domain or intra-domain during the controller failure period, the sensor switches can enter failure recovery mode as soon as possible so that the sensor network keeps a stable throughput, a short failure recovery time below 300 ms, and low packet loss. Further, the domain can smoothly control the domain network again once the controller becomes available. This approach based on an Open vSwitch extension can enhance the survivability and stability of multi-domain SDWSNs in precision agriculture.

[1]  Jun Zhang,et al.  Cluster-Controller: A High Performance and Reliable SDN Architecture , 2014 .

[2]  Hwee Pink Tan,et al.  Sensor OpenFlow: Enabling Software-Defined Wireless Sensor Networks , 2012, IEEE Communications Letters.

[3]  Theophilus Benson,et al.  Tolerating SDN Application Failures with LegoSDN , 2014, HotNets.

[4]  Michael J. Freedman,et al.  Ravana: controller fault-tolerance in software-defined networking , 2015, SOSR.

[5]  Michiaki Hayashi,et al.  Scalable OpenFlow Controller Redundancy Tackling Local and Global Recoveries , 2013 .

[6]  Martín Casado,et al.  The Design and Implementation of Open vSwitch , 2015, NSDI.

[7]  Manijeh Keshtgary,et al.  An Efficient Wireless Sensor Network for Precision Agriculture , 2012 .

[8]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

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

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

[11]  Martín Casado,et al.  Onix: A Distributed Control Platform for Large-scale Production Networks , 2010, OSDI.

[12]  Jun Bi,et al.  WE-bridge: West-east bridge for SDN inter-domain network peering , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[13]  Min Luo,et al.  Control traffic balancing in software defined networks , 2016, Comput. Networks.

[14]  Jin Seek Choi,et al.  A hybrid topology discovery protocol for mobile backhaul , 2013, SpringSim.

[15]  Srikanth V. Krishnamurthy,et al.  Distributed power control in ad-hoc wireless networks , 2001, 12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. PIMRC 2001. Proceedings (Cat. No.01TH8598).

[16]  Zhi-jie Han,et al.  A Novel Wireless Sensor Networks Structure Based on the SDN , 2014, Int. J. Distributed Sens. Networks.

[17]  Mohd Fauzi Othman,et al.  Wireless Sensor Network Applications: A Study in Environment Monitoring System , 2012 .

[18]  T. Jaya,et al.  Automatic Solar Powered Irrigation System using Wireless Sensor Network , 2016 .

[19]  Mathieu Bouet,et al.  DISCO: Distributed multi-domain SDN controllers , 2013, 2014 IEEE Network Operations and Management Symposium (NOMS).

[20]  Laura Galluccio,et al.  SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[21]  Dongkyun Kim,et al.  On the design of beacon based wireless sensor network for agricultural emergency monitoring systems , 2014, Comput. Stand. Interfaces.

[22]  Yashar Ganjali,et al.  Kandoo: a framework for efficient and scalable offloading of control applications , 2012, HotSDN '12.

[23]  Marco Canini,et al.  FatTire: declarative fault tolerance for software-defined networks , 2013, HotSDN '13.

[24]  Hu Lin,et al.  Global positioning of off-road vehicles by sensor fusion for precision agriculture , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[25]  Yashar Ganjali,et al.  HyperFlow: A Distributed Control Plane for OpenFlow , 2010, INM/WREN.

[26]  Kuochen Wang,et al.  Fast Controller Failover for Multi-domain Software-Defined Networks , 2015, 2015 European Conference on Networks and Communications (EuCNC).

[27]  Jean-Marie Bonnin,et al.  Wireless sensor networks: a survey on recent developments and potential synergies , 2013, The Journal of Supercomputing.

[28]  Manijeh Keshtgari,et al.  A Wireless Sensor Network Solution for Precision Agriculture Based on ZigBee Technology , 2012 .

[29]  Fan Yang,et al.  Building SDN-Based Agricultural Vehicular Sensor Networks Based on Extended Open vSwitch , 2016, Sensors.

[30]  Mario Gerla,et al.  Towards software-defined VANET: Architecture and services , 2014, 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET).

[31]  Nick Feamster,et al.  Improving network management with software defined networking , 2013, IEEE Commun. Mag..