An energy-efficient clustering routing algorithm for WSN-assisted IoT

Machine-type communication (MTC) is endorsed in the fifth-generation (5G) networks to realize innovative IoT based applications, such as smart city and intelligent manufacturing. MTC devices with sensing and communication capabilities can monitor the surrounding environment and transmit the collected information back to Base Station (BS) for further data analysis. The dense deployment of sensing devices calls for a clustering structure to preprocess the redundant data to avoid traffic overload. Moreover, due to limited battery capacity, the energy cost remains a critical concern in such IoT systems. In this paper, we propose an energy-efficient clustering routing algorithm. Considering the non-uniform traffic distribution, we propose an uneven cluster formation scheme for load balancing and energy efficiency. Moreover, we propose a distributed cluster head (CH) rotation mechanism to balance energy consumption within each cluster. As for long distance transmission to BS, we design a dynamic multi-hop routing algorithm among CH nodes based on a proposed distance-and-energy-aware cost function to avoid the energy hole problem. Simulation results show that the performance of our proposed algorithm is competitive in terms of network lifetime, throughput and energy efficiency.

[1]  Halil Yetgin,et al.  A Survey of Network Lifetime Maximization Techniques in Wireless Sensor Networks , 2017, IEEE Communications Surveys & Tutorials.

[2]  Rahim Tafazolli,et al.  An Energy-Efficient Clustering Solution for Wireless Sensor Networks , 2011, IEEE Transactions on Wireless Communications.

[3]  Rachid Benlamri,et al.  Game theoretic energy balancing routing in three dimensional wireless sensor networks , 2015, 2015 IEEE Wireless Communications and Networking Conference (WCNC).

[4]  Rem W. Collier,et al.  A Survey of Clustering Techniques in WSNs and Consideration of the Challenges of Applying Such to 5G IoT Scenarios , 2017, IEEE Internet of Things Journal.

[5]  S.K. Panda,et al.  Fuzzy C-Means clustering protocol for Wireless Sensor Networks , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[6]  Jin-Shyan Lee,et al.  An Improved Three-Layer Low-Energy Adaptive Clustering Hierarchy for Wireless Sensor Networks , 2016, IEEE Internet of Things Journal.

[7]  Jamil Y. Khan,et al.  An effective energy-harvesting-aware routing algorithm for WSN-based IoT applications , 2017, 2017 IEEE International Conference on Communications (ICC).

[8]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[9]  Honggang Wang,et al.  A hierarchical packet forwarding mechanism for energy harvesting wireless sensor networks , 2015, IEEE Communications Magazine.

[10]  Ling Li,et al.  E2HRC: An Energy-Efficient Heterogeneous Ring Clustering Routing Protocol for Wireless Sensor Networks , 2017, IEEE Access.

[11]  Adnan Yazici,et al.  MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks , 2015, Appl. Soft Comput..

[12]  Ignas G. Niemegeers,et al.  Energy-Efficient Reliable Routing Considering Residual Energy in Wireless Ad Hoc Networks , 2014, IEEE Transactions on Mobile Computing.

[13]  Jian Wang,et al.  DEARER: A Distance-and-Energy-Aware Routing With Energy Reservation for Energy Harvesting Wireless Sensor Networks , 2016, IEEE Journal on Selected Areas in Communications.