{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T06:50:50Z","timestamp":1764053450774,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2016,11,6]],"date-time":"2016-11-06T00:00:00Z","timestamp":1478390400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the National High Technology Research and Development Program (863) of China","award":["2015AA016101"],"award-info":[{"award-number":["2015AA016101"]}]},{"name":"the National Natural Science Funds","award":["61501042"],"award-info":[{"award-number":["61501042"]}]},{"DOI":"10.13039\/501100005090","name":"Beijing Nova Program","doi-asserted-by":"publisher","award":["Z151100000315078"],"award-info":[{"award-number":["Z151100000315078"]}],"id":[{"id":"10.13039\/501100005090","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s16111861","type":"journal-article","created":{"date-parts":[[2016,11,7]],"date-time":"2016-11-07T10:36:50Z","timestamp":1478515010000},"page":"1861","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Multi-Domain SDN Survivability for Agricultural Wireless Sensor Networks"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3545-1122","authenticated-orcid":false,"given":"Tao","family":"Huang","sequence":"first","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, BUPT, Beijing 100876, China"},{"name":"Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siyu","family":"Yan","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, BUPT, Beijing 100876, China"},{"name":"Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fan","family":"Yang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, BUPT, Beijing 100876, China"},{"name":"Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiang","family":"Liu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Networking and Switching Technology, BUPT, Beijing 100876, China"},{"name":"Science and Technology on Information Transmission and Dissemination in Communication Networks Laboratory, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2016,11,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11227-013-1021-9","article-title":"Wireless sensor networks: A survey on recent developments and potential synergies","volume":"68","author":"Rawat","year":"2014","journal-title":"J. Supercomput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.csi.2012.05.001","article-title":"A survey on wireless sensor network infrastructure for agriculture","volume":"35","author":"Yu","year":"2013","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_3","first-page":"1","article-title":"Automatic solar powered irrigation system using wireless sensor network","volume":"1","author":"Mani","year":"2016","journal-title":"J. Signal Process. Wirel. Netw."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Keshtgari, M., and Deljoo, A. (2012). A wireless sensor network solution for precision agriculture based on zigbee technology. Wirel. Sens. Netw., 4.","DOI":"10.4236\/wsn.2012.41004"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1204","DOI":"10.1016\/j.proeng.2012.07.302","article-title":"Wireless sensor network applications: A study in environment monitoring system","volume":"41","author":"Othman","year":"2012","journal-title":"Procedia Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1016\/j.csi.2011.03.004","article-title":"A review of wireless sensors and networks\u2019 applications in agriculture","volume":"36","author":"Abbasi","year":"2014","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_7","first-page":"1","article-title":"An efficient wireless sensor network for precision agriculture","volume":"3","author":"Keshtgary","year":"2012","journal-title":"Can. J. Multimed. Wirel. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"288","DOI":"10.1016\/j.csi.2011.05.004","article-title":"On the design of beacon based wireless sensor network for agricultural emergency monitoring systems","volume":"36","author":"Kim","year":"2014","journal-title":"Comput. Stand. Interfaces"},{"key":"ref_9","unstructured":"Lin, H., Zhengqi, G., Jing, H., Yali, T., and Wei, W. (2008, January 25\u201327). Global positioning of off-road vehicles by sensor fusion for precision agriculture. Proceedings of the 7th World Congress on Intelligent Control and Automation (WCICA 2008), Chongqing, China."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Phemius, K., Bouet, M., and Leguay, J. (2014, January 5\u20139). Disco: Distributed multi-domain SDN controllers. Proceedings of the 2014 IEEE Network Operations and Management Symposium (NOMS), Krakow, Poland.","DOI":"10.1109\/NOMS.2014.6838330"},{"key":"ref_11","unstructured":"Hassas, Y.S., and Ganjali, Y. (2012, January 13\u201317). Kandoo: A framework for efficient and scalable offloading of control applications. Proceedings of the First Workshop on Hot Topics in Software Defined Networks, Helsinki, Finland."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1109\/MCOM.2013.6461195","article-title":"Improving network management with software defined networking","volume":"51","author":"Kim","year":"2013","journal-title":"IEEE Commun. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Han, Z., and Ren, W. (2014). A novel wireless sensor networks structure based on the SDN. Int. J. Distrib. Sens. Netw., 10.","DOI":"10.1155\/2014\/874047"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Galluccio, L., Milardo, S., Morabito, G., and Palazzo, S. (May, January 26). SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for wireless sensor networks. Proceedings of the 2015 IEEE Conference on Computer Communications (INFOCOM), Hong Kong, China.","DOI":"10.1109\/INFOCOM.2015.7218418"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1896","DOI":"10.1109\/LCOMM.2012.092812.121712","article-title":"Sensor OpenFlow: Enabling software-defined wireless sensor networks","volume":"16","author":"Luo","year":"2012","journal-title":"IEEE Commun. Lett."},{"key":"ref_16","unstructured":"Chan, Y.C., Wang, K., and Hsu, Y.H. (July, January 29). Fast controller failover for multi-domain software-defined networks. Proceedings of the 2015 European Conference on Networks and Communications (EuCNC), Paris, France."},{"key":"ref_17","unstructured":"Zhang, J., Li, J., and Zhang, J. (2014, January 6\u20139). Cluster-controller: A high performance and reliable SDN architecture. Proceedings of the 2014 International Conference on Computer Network and Information Science, Seoul, Korea."},{"key":"ref_18","unstructured":"Tootoonchian, A., and Ganjali, Y. HyperFlow: A distributed control plane for OpenFlow. Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking."},{"key":"ref_19","unstructured":"OpenFlow Specification 1.3.1. Available online: https:\/\/www.opennetworking.org\/images\/stories\/downloads\/sdn-resources\/onf-specifications\/openflow\/openflow-spec-v1.3.1.pdf."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Ku, I., Lu, Y., Gerla, M., Ongaro, F., Gomes, R.L., and Cerqueira, E. (2014, January 2\u20134). Towards software-defined vanet: Architecture and services. Proceedings of the 2014 13th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOC-NET), Piran, Slovenia.","DOI":"10.1109\/MedHocNet.2014.6849111"},{"key":"ref_21","unstructured":"Choi, J.S. (2013, January 7\u201310). A hybrid topology discovery protocol for mobile backhaul. Proceedings of the 16th Communications & Networking Symposium, San Diego, CA, USA."},{"key":"ref_22","unstructured":"The Ryu Homepage. Available online: http:\/\/osrg.github.io\/ryu\/."},{"key":"ref_23","unstructured":"The Open Vswitch Homepage. Available online: http:\/\/www.openvswitch.org\/."},{"key":"ref_24","unstructured":"Pfaff, B., Pettit, J., Koponen, T., Jackson, E.J., Zhou, A., Rajahalme, J., Gross, J., Wang, A., Stringer, J., and Shelar, P. (2015, January 4\u20136). The Design and Implementation of Open vSwitch. Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation, Oakland, CA, USA."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.comnet.2015.08.004","article-title":"Control traffic balancing in software defined networks","volume":"106","author":"Lin","year":"2016","journal-title":"Comput. Netw."},{"key":"ref_26","unstructured":"Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., and Hama, T. (2010, January 4\u20136). Onix: A distributed control platform for large-scale production networks. Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI), Vancouver, BC, Canada."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Lin, P., Bi, J., Chen, Z., Wang, Y., Hu, H., and Xu, A. (May, January 27). WE-bridge: West-East Bridge for SDN inter-domain network peering. Proceedings of the 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Toronto, ON, Canada.","DOI":"10.1109\/INFCOMW.2014.6849180"},{"key":"ref_28","unstructured":"Agarwal, S., Katz, R.H., and Krishnamurthy, S.V. (October, January 30). Distributed power control in ad-hoc wireless networks. Proceedings of the 2001 12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, San Diego, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Katta, N., Zhang, H., Freedman, M., and Rexford, J. (2015, January 17\u201318). Ravana: Controller fault-tolerance in software-defined networking. Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, Santa Clara, CA, USA.","DOI":"10.1145\/2774993.2774996"},{"key":"ref_30","unstructured":"Kuroki, K., Matsumoto, N., and Hayashi, M. (2013, January 25\u201331). Scalable OpenFlow controller redundancy tackling local and global recoveries. Proceedings of the Fifth International Conference on Advances in Future Internet, Barcelona, Spain."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Chandrasekaran, B., and Benson, T. (2014, January 27\u201328). Tolerating SDN application failures with LegoSDN. Proceedings of the 13th ACM Workshop on Hot Topics in Networks, Los Angeles, CA, USA.","DOI":"10.1145\/2670518.2673880"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Huang, T., Yan, S., Yang, F., Pan, T., and Liu, J. (2016). Building SDN-based agricultural vehicular sensor networks based on extended Open vSwitch. Sensors, 16.","DOI":"10.3390\/s16010108"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Reitblatt, M., Canini, M., Guha, A., and Foster, N. (2013, January 12\u201316). Fattire: Declarative fault tolerance for software-defined networks. Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, Hong Kong, China.","DOI":"10.1145\/2491185.2491187"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/11\/1861\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:34:53Z","timestamp":1760211293000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/11\/1861"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,6]]},"references-count":33,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2016,11]]}},"alternative-id":["s16111861"],"URL":"https:\/\/doi.org\/10.3390\/s16111861","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,11,6]]}}}