SD-EAR: Energy Aware Routing in Software Defined Wireless Sensor Networks

In today’s internet-of-things (IoT) environment, wireless sensor networks (WSNs) have many advantages, with broad applications in different areas including environmental monitoring, maintaining security, etc. However, high energy depletion may lead to node failures in WSNs. In most WSNs, nodes deplete energy mainly because of the flooding and broadcasting of route-request (RREQ) packets, which is essential for route discovery in WSNs. The present article models wireless sensor networks as software-defined wireless sensor networks (SD-WSNs) where the network is divided into multiple clusters or zones, and each zone is controlled by a software-defined network (SDN) controller. The SDN controller is aware of the topology of each zone, and finds out the optimum energy efficient path from any source to any destination inside the zone. For destinations outside of the zone, the SDN controller of the source zone instructs the source to send a message to all of the peripheral nodes in that zone, so that they can forward the message to the peripheral nodes in other zones, and the process goes on until a destination is found. As far as energy-efficient path selection is concerned, the SDN controller of a zone is aware of the connectivity and residual energy of each node. Therefore, it is capable of discovering an optimum energy efficient path from any source to any destination inside as well as outside of the zone of the source. Accordingly, flow tables in different routers are updated dynamically. The task of route discovery is shifted from individual nodes to controllers, and as a result, the flooding of route-requests is completely eliminated. Software-defined energy aware routing (SD-EAR)also proposes an innovative sleeping strategy where exhausted nodes are allowed to go to sleep through a sleep request—sleep grant mechanism. All of these result in huge energy savings in SD-WSN, as shown in the simulation results.

[1]  A. F. Murillo,et al.  Applications of WSN in health and agriculture , 2012, 2012 IEEE Colombian Communications Conference (COLCOM).

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

[3]  Zuo Qing Research on OpenFlow-Based SDN Technologies , 2013 .

[4]  Sabino Giarnetti,et al.  A New Acquisition and Imaging System for Environmental Measurements: An Experience on the Italian Cultural Heritage , 2014, Sensors.

[5]  Flauzac Olivier,et al.  SDN Based Architecture for Clustered WSN , 2015, 2015 9th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[6]  Li Wen Survey on Invulnerability of Wireless Sensor Networks , 2015 .

[7]  Reza Malekian,et al.  Software defined wireless sensor networks application opportunities for efficient network management: A survey , 2017, Comput. Electr. Eng..

[8]  Rob Sherwood,et al.  FlowVisor: A Network Virtualization Layer , 2009 .

[9]  Anatoliy Sachenko,et al.  Increasing the Data Transmission Robustness in Wsn Using the Modified Error Correction Codes on Residue Number System , 2015 .

[10]  F. Leccese,et al.  Remote-Control System of High Efficiency and Intelligent Street Lighting Using a ZigBee Network of Devices and Sensors , 2013, IEEE Transactions on Power Delivery.

[11]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[12]  János Levendovszky,et al.  Novel Load Balancing Algorithms Ensuring Uniform Packet Loss Probabilities for WSN , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[13]  Davide Brunelli,et al.  Wireless Sensor Networks , 2012, Lecture Notes in Computer Science.

[14]  K. Mohaideen Pitchai An Energy E cient Routing Protocol for extending Lifetime of Wireless Sensor Networks by Transmission Radius Adjustment , 2016 .

[15]  Fabio Leccese,et al.  Modified LEACH for Necropolis Scenario , 2017 .

[16]  Giancarlo Fortino,et al.  A Utility-Oriented Routing Scheme for Interest-Driven Community-Based Opportunistic Networks , 2014, J. Univers. Comput. Sci..

[17]  Thirumurugan Ponnuchamy,et al.  EE-LEACH: development of energy-efficient LEACH Protocol for data gathering in WSN , 2015, EURASIP J. Wirel. Commun. Netw..

[18]  Guomin Zhang,et al.  Research on OpenFlow-Based SDN Technologies: Research on OpenFlow-Based SDN Technologies , 2013 .

[19]  Laura Galluccio,et al.  Reprogramming Wireless Sensor Networks by using SDN-WISE: A hands-on demo , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[20]  Martin Jacobsson,et al.  Using software-defined networking principles for wireless sensor networks , 2015 .

[21]  Takahiro Hara,et al.  A balanced energy consumption sleep scheduling algorithm in wireless sensor networks , 2011, 2011 7th International Wireless Communications and Mobile Computing Conference.

[22]  Ning Wang,et al.  An Energy-Efficient Routing Algorithm for Software-Defined Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[23]  Ananth Balashankar,et al.  Software Defined Networking , 2019, 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA).

[24]  Yu Meng,et al.  A Novel Deployment Scheme for Green Internet of Things , 2014, IEEE Internet of Things Journal.

[25]  Lei Shu,et al.  An energy-efficient SDN based sleep scheduling algorithm for WSNs , 2016, J. Netw. Comput. Appl..

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

[27]  Carlos Mauricio S. Figueiredo,et al.  Policy-Based Adaptive Routing in Autonomous WSNs , 2005, DSOM.

[28]  Xi Jin,et al.  A Hierarchical Data Transmission Framework for Industrial Wireless Sensor and Actuator Networks , 2017, IEEE Transactions on Industrial Informatics.

[29]  Lin Yang,et al.  A methodology for reliability of WSN based on software defined network in adaptive industrial environment , 2018, IEEE/CAA Journal of Automatica Sinica.

[30]  P. Jayashree,et al.  Leveraging SDN to conserve energy in WSN-An analysis , 2015, 2015 3rd International Conference on Signal Processing, Communication and Networking (ICSCN).

[31]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[32]  Md. Motaharul Islam,et al.  A Survey on Virtualization of Wireless Sensor Networks , 2012, Sensors.

[33]  Alagan Anpalagan,et al.  Efficient Wireless Power Transfer in Software-Defined Wireless Sensor Networks , 2016, IEEE Sensors Journal.

[34]  Lei Shu,et al.  An Energy-Efficient CKN Algorithm for Duty-Cycled Wireless Sensor Networks , 2012, Int. J. Distributed Sens. Networks.

[35]  Ashraf Matrawy,et al.  Smart wireless sensor network management based on software-defined networking , 2014, 2014 27th Biennial Symposium on Communications (QBSC).

[36]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2001, MobiCom '01.

[37]  József Balogh,et al.  On k-coverage in a mostly sleeping sensor network , 2004, MobiCom '04.

[38]  Salvatore Distefano,et al.  Evaluating reliability of WSN with sleep/wake-up interfering nodes , 2013, Int. J. Syst. Sci..