An energy-efficient SDN based sleep scheduling algorithm for WSNs

Energy efficiency in Wireless Sensor Networks (WSNs) has always been a hot issue and has been studied for many years. Sleep Scheduling (SS) mechanism is an efficient method to manage energy of each node and is capable to prolong the lifetime of the entire network. In this paper a Software-defined Network (SDN) based Sleep Scheduling algorithm SDN-ECCKN is proposed to manage the energy of the network. EC-CKN is adopted as the fundamental algorithm when implementing our algorithm. In the proposed SDN-ECCKN algorithm, every computation is completed in the controller rather than the sensors themselves and there is no broadcasting between each two nodes, which are the main features of the traditional EC-CKN technique. The results of our SDN-ECCKN show its advantages in energy management, such as network lifetime, the number of live nodes and the number of solo nodes in the network.

[1]  Anees Shaikh,et al.  Meridian: an SDN platform for cloud network services , 2013, IEEE Communications Magazine.

[2]  Xingang Shi,et al.  Performance evaluation of software-defined networking with real-life ISP traffic , 2013, 2013 IEEE Symposium on Computers and Communications (ISCC).

[3]  Byrav Ramamurthy,et al.  Network Innovation using OpenFlow: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[4]  S. Nath,et al.  Communicating via Fireflies: Geographic Routing on Duty-Cycled Sensors , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[5]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[6]  Chu-Sing Yang,et al.  Distributed topology control algorithm on broadcasting in wireless sensor network , 2013, J. Netw. Comput. Appl..

[7]  Jie Wu,et al.  Stochastic Sleep Scheduling for Large Scale Wireless Sensor Networks , 2010, 2010 IEEE International Conference on Communications.

[8]  Victor C. M. Leung,et al.  Sleep Scheduling for Geographic Routing in Duty-Cycled Mobile Sensor Networks , 2014, IEEE Transactions on Industrial Electronics.

[9]  Hossam S. Hassanein,et al.  Quantifying connectivity in wireless sensor networks with grid-based deployments , 2013, J. Netw. Comput. Appl..

[10]  Zhangbing Zhou,et al.  Periodic Query Optimization Leveraging Popularity-Based Caching in Wireless Sensor Networks for Industrial IoT Applications , 2015, Mob. Networks Appl..

[11]  Joel J. P. C. Rodrigues,et al.  A survey on IP‐based wireless sensor network solutions , 2010, Int. J. Commun. Syst..

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

[13]  Anis Koubaa,et al.  Radio link quality estimation in wireless sensor networks , 2012, ACM Trans. Sens. Networks.

[14]  Mingyan Liu,et al.  Network coverage using low duty-cycled sensors: random & coordinated sleep algorithms , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[15]  Shahram Latifi,et al.  A survey on data compression in wireless sensor networks , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[16]  Sherali Zeadally,et al.  Balancing energy consumption with mobile agents in wireless sensor networks , 2012, Future Gener. Comput. Syst..

[17]  MottolaLuca,et al.  Radio link quality estimation in wireless sensor networks , 2012 .

[18]  Jennifer Rexford,et al.  Toward Software-Defined Cellular Networks , 2012, 2012 European Workshop on Software Defined Networking.

[19]  Jine Tang,et al.  EGF-tree: an energy-efficient index tree for facilitating multi-region query aggregation in the internet of things , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[20]  Guangjie Han,et al.  Wireless Sensor Networks in IPv4/IPv6 Transition Scenarios , 2014, Wirel. Pers. Commun..

[21]  Laurence T. Yang,et al.  Secured energy-aware sleep scheduling algorithm in duty-cycled sensor networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[22]  Hiroaki Hata A study of requirements for SDN switch platform , 2013, 2013 International Symposium on Intelligent Signal Processing and Communication Systems.