Distributed on-demand clustering algorithm for lifetime optimization in wireless sensor networks

Abstract Wireless Sensor Networks (WSNs) play a significant role in Internet of Things (IoT) to provide cost effective solutions for various IoT applications, e.g., wildlife habitat monitoring, but are often highly resource constrained. Hence, preserving energy (or, battery power) of sensor nodes and maximizing the lifetime of WSNs is extremely important. To maximize the lifetime of WSNs, clustering is commonly considered as one of the efficient technique. In a cluster, the role of individual sensor nodes changes to minimize energy consumption, thereby prolonging network lifetime. This paper addresses the problem of lifetime maximization in WSNs by devising a novel clustering algorithm where clusters are formed dynamically. Specifically, we first analyze the network lifetime maximization problem by balancing the energy consumption among cluster heads. Based on the analysis, we provide an optimal clustering technique, in which the cluster radius is computed using alternating direction method of multiplier. Next, we propose a novel On-demand, oPTImal Clustering (OPTIC) algorithm for WSNs. Our cluster head election procedure is not periodic, but adaptive based on the dynamism of the occurrence of events. This on-demand execution of OPTIC aims to significantly reduce computation and message overheads. Experimental results demonstrate that OPTIC improves the energy balance by more than 18% and network lifetime by more than 19% compared to a non-clustering and two clustering solutions in the state-of-the-art.

[1]  Stephan Olariu,et al.  Wireless sensor networks: leveraging the virtual infrastructure , 2004, IEEE Network.

[2]  Jianping Pan,et al.  An Active Mobile Charging and Data Collection Scheme for Clustered Sensor Networks , 2019, IEEE Transactions on Vehicular Technology.

[3]  Seyed Mostafa Bozorgi,et al.  HEEC: a hybrid unequal energy efficient clustering for wireless sensor networks , 2018, Wireless Networks.

[4]  Yugang Niu,et al.  An energy-efficient overlapping clustering protocol in WSNs , 2018, Wirel. Networks.

[5]  Zhezhuang Xu,et al.  Joint Clustering and Routing Design for Reliable and Efficient Data Collection in Large-Scale Wireless Sensor Networks , 2016, IEEE Internet of Things Journal.

[6]  Ossama Younis,et al.  An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic , 2012, Ad Hoc Networks.

[7]  Jie Wu,et al.  An Energy Efficient Clustering Scheme in Wireless Sensor Networks , 2007, Ad Hoc Sens. Wirel. Networks.

[8]  Mohammed Abo-Zahhad,et al.  ARBIC: An Adjustable Range Based Immune hierarchy Clustering protocol supporting mobility of Wireless Sensor Networks , 2018, Pervasive Mob. Comput..

[9]  Rohit Salgotra,et al.  An energy efficient stable clustering approach using fuzzy extended grey wolf optimization algorithm for WSNs , 2019, Wirel. Networks.

[10]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[11]  Azzedine Boukerche,et al.  Sensing, communication and security planes: A new challenge for a smart city system design , 2018, Comput. Networks.

[12]  Ian F. Akyildiz,et al.  Lifetime analysis of wireless sensor nodes in different smart grid environments , 2014, Wireless Networks.

[13]  Azzedine Boukerche,et al.  A clustered trail-based data dissemination protocol for improving the lifetime of duty cycle enabled wireless sensor networks , 2017, Wirel. Networks.

[14]  José Luis Sevillano,et al.  mTOSSIM: A simulator that estimates battery lifetime in wireless sensor networks , 2013, Simul. Model. Pract. Theory.

[15]  Subir Halder,et al.  Lifetime Optimizing Clustering Structure Using Archimedes’ Spiral-Based Deployment in WSNs , 2017, IEEE Systems Journal.

[16]  Weifeng Chen,et al.  COCA: Constructing optimal clustering architecture to maximize sensor network lifetime , 2013, Comput. Commun..

[17]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[18]  Roberto Passerone,et al.  A Comparative Study of Recent Wireless Sensor Network Simulators , 2016, ACM Trans. Sens. Networks.

[19]  Guoliang Xing,et al.  A Learning-Based Approach to Confident Event Detection in Heterogeneous Sensor Networks , 2014, TOSN.

[20]  Marwan Krunz,et al.  Coverage-time optimization for clustered wireless sensor networks: a power-balancing approach , 2010, TNET.

[21]  Subir Halder,et al.  A Location-Wise Predetermined Deployment for Optimizing Lifetime in Visual Sensor Networks , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Giuseppe Ricci,et al.  A Cognitive Algorithm for Received Signal Strength Based Localization , 2015, IEEE Transactions on Signal Processing.

[23]  B. Baranidharan,et al.  DUCF: Distributed load balancing Unequal Clustering in wireless sensor networks using Fuzzy approach , 2016 .

[24]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[25]  P. Rangarajan,et al.  On improving the lifespan of wireless sensor networks with fuzzy based clustering and machine learning based data reduction , 2019, Appl. Soft Comput..

[26]  Karunanithy Kalaivanan,et al.  Reliable location aware and Cluster-Tap Root based data collection protocol for large scale wireless sensor networks , 2018, J. Netw. Comput. Appl..

[27]  Zhetao Li,et al.  Minimizing Convergecast Time and Energy Consumption in Green Internet of Things , 2020, IEEE Transactions on Emerging Topics in Computing.

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

[29]  Bo-Chao Cheng,et al.  Schedulability Analysis for Hard Network Lifetime Wireless Sensor Networks With High Energy First Clustering , 2011, IEEE Transactions on Reliability.

[30]  Jie Wu,et al.  An unequal cluster-based routing protocol in wireless sensor networks , 2009, Wirel. Networks.

[31]  Marko Beko,et al.  3-D Target Localization in Wireless Sensor Networks Using RSS and AoA Measurements , 2017, IEEE Transactions on Vehicular Technology.

[32]  Silvia Santini,et al.  A performance evaluation of the collection tree protocol based on its implementation for the Castalia wireless sensor networks simulator , 2010 .

[33]  Xue Liu,et al.  ICP: Instantaneous clustering protocol for wireless sensor networks , 2016, Comput. Networks.

[34]  Jungmin So,et al.  Load-Balanced Opportunistic Routing for Duty-Cycled Wireless Sensor Networks , 2017, IEEE Transactions on Mobile Computing.

[35]  Stephan Olariu,et al.  Efficient Location Training Protocols for Heterogeneous Sensor and Actor Networks , 2011, IEEE Transactions on Mobile Computing.

[36]  Mahmoud Naghibzadeh,et al.  Distributed Clustering-Task Scheduling for Wireless Sensor Networks Using Dynamic Hyper Round Policy , 2018, IEEE Transactions on Mobile Computing.

[37]  Subir Halder,et al.  A Predetermined Deployment Technique for Lifetime Optimization in Clustered WSNs , 2015, ICA3PP.