Energy Efficient Routing Algorithm Using Software Defining Network for WSNs via Unequal Clustering.

Hang Yu,Zhiping Jia,Lei Ju,Chunguang Liu,Xianzhong Ding
DOI: https://doi.org/10.1007/978-981-10-3969-0_18
2016-01-01
Abstract:Clustering and multi-hop routing algorithms substantially prolong the lifetime of wireless sensor networks (WSNs). However, in multi-hop routing, the nodes near the sink are burdened with heavy relay traffic and tend to exhaust their energy very quickly. Thus, the energy hole arises. In this paper, we propose an SDN-based Unequal Clustering Routing (SDUCR) protocol for WSNs, which consists of a Centralized Unequal Clustering algorithm (CUCA) and a Connected Graph Based Minimum Energy Consumption (CGMEC) multi-hop routing algorithm. We use the centralized intelligence of Software Defined Network (SDN) to implement clustering and routing. Our CUCA is used to partition the network into clusters of unequal size based on residual energy and degree of sensor nodes. The CGMEC algorithm constructs a routing tree among cluster heads which ensures the connectivity among nodes and balances the communication cost of all nodes. Simulation results show that our SDUCR protocol balances the energy consumption among sensor nodes and achieves an obvious improvement on the network lifetime.
What problem does this paper attempt to address?