Dynamic distributed clustering in wireless sensor networks via Voronoi tessellation control

ABSTRACT This paper presents two dynamic and distributed clustering algorithms for Wireless Sensor Networks (WSNs). Clustering approaches are used in WSNs to improve the network lifetime and scalability by balancing the workload among the clusters. Each cluster is managed by a cluster head (CH) node. The first algorithm requires the CH nodes to be mobile: by dynamically varying the CH node positions, the algorithm is proved to converge to a specific partition of the mission area, the generalised Voronoi tessellation, in which the loads of the CH nodes are balanced. Conversely, if the CH nodes are fixed, a weighted Voronoi clustering approach is proposed with the same load-balancing objective: a reinforcement learning approach is used to dynamically vary the mission space partition by controlling the weights of the Voronoi regions. Numerical simulations are provided to validate the approaches.

[1]  Emilio Frazzoli,et al.  Efficient Routing Algorithms for Multiple Vehicles With no Explicit Communications , 2009, IEEE Transactions on Automatic Control.

[2]  Joongheon Kim,et al.  Genetic Algorithmic Topology Control for Two-Tiered Wireless Sensor Networks , 2007, International Conference on Computational Science.

[3]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[4]  Jin-Shyan Lee,et al.  Fuzzy-Logic-Based Clustering Approach for Wireless Sensor Networks Using Energy Predication , 2012, IEEE Sensors Journal.

[5]  Xiaojun Zhai,et al.  Multi-sensor data fusion in Wireless Sensor Networks for Planetary Exploration , 2014, 2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[6]  Franziska Hoffmann,et al.  Spatial Tessellations Concepts And Applications Of Voronoi Diagrams , 2016 .

[7]  Rolland Vida,et al.  Wireless Sensor Network Based Technologies for Critical Infrastructure Systems , 2015, Intelligent Monitoring, Control, and Security of Critical Infrastructure Systems.

[8]  Martin L. Puterman,et al.  Markov Decision Processes: Discrete Stochastic Dynamic Programming , 1994 .

[9]  Tsang-Chu Yu,et al.  Wireless sensor networks for indoor air quality monitoring. , 2013, Medical engineering & physics.

[10]  Sabato Manfredi,et al.  A design approach of the solar harvesting control system for wireless sensor node , 2015 .

[11]  G. Santhosh Kumar,et al.  Mobility Metric based LEACH-Mobile Protocol , 2008, 2008 16th International Conference on Advanced Computing and Communications.

[12]  Mohd Fauzi Othman,et al.  Wireless Sensor Network Applications: A Study in Environment Monitoring System , 2012 .

[13]  Jiehui Chen,et al.  A Distributed Clustering Algorithm for Voronoi Cell-Based Large Scale Wireless Sensor Network , 2010, 2010 International Conference on Communications and Mobile Computing.

[14]  Marios M. Polycarpou,et al.  Intelligent Monitoring, Control, and Security of Critical Infrastructure Systems , 2015, Intelligent Monitoring, Control, and Security of Critical Infrastructure Systems.

[15]  Dongyao Jia,et al.  Dynamic Cluster Head Selection Method for Wireless Sensor Network , 2016, IEEE Sensors Journal.

[16]  Qiang Du,et al.  Centroidal Voronoi Tessellations: Applications and Algorithms , 1999, SIAM Rev..

[17]  U. Rieder,et al.  Markov Decision Processes , 2010 .

[18]  Joongheon Kim,et al.  Energy-Aware Distributed Topology Control for Coverage-Time Optimization in Clustering-Based Heterogeneous Sensor Networks , 2006, 2006 IEEE 63rd Vehicular Technology Conference.

[19]  Antonio Pietrabissa,et al.  A distributed algorithm for Ad-hoc network partitioning based on Voronoi Tessellation , 2016, Ad Hoc Networks.

[20]  Francisco Facchinei,et al.  Resource management in multi-cloud scenarios via reinforcement learning , 2015, 2015 34th Chinese Control Conference (CCC).

[21]  M. Mehdi Afsar,et al.  Clustering in sensor networks: A literature survey , 2014, J. Netw. Comput. Appl..

[22]  Jin-Shyan Lee,et al.  An Enhanced Hierarchical Clustering Approach for Mobile Sensor Networks Using Fuzzy Inference Systems , 2017, IEEE Internet of Things Journal.

[23]  S. Deng,et al.  Mobility-based clustering protocol for wireless sensor networks with mobile nodes , 2011, IET Wirel. Sens. Syst..

[24]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[25]  Sherief Abdallah,et al.  Addressing Environment Non-Stationarity by Repeating Q-learning Updates , 2016, J. Mach. Learn. Res..

[26]  Yuanyuan Yang,et al.  Clustering and load balancing in hybrid sensor networks with mobile cluster heads , 2006, QShine '06.

[27]  Weihua Sheng,et al.  Energy aware adaptive clustering in wireless sensor networks , 2011, 2011 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY.

[28]  Jie Wu,et al.  EECS: an energy efficient clustering scheme in wireless sensor networks , 2005, PCCC 2005. 24th IEEE International Performance, Computing, and Communications Conference, 2005..

[29]  Qiang Du,et al.  Numerical studies of MacQueen's k-means algorithm for computing the centroidal Voronoi tessellations , 2002 .

[30]  S. Nithyakalyani,et al.  An approach to data Aggregation in wireless sensor network using Voronoi fuzzy clustering algorithm , 2013 .

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

[32]  Gang Zhao,et al.  Wireless Sensor Networks for Industrial Process Monitoring and Control: A Survey , 2011, Netw. Protoc. Algorithms.

[33]  Dimitri P. Bertsekas,et al.  Dynamic Programming: Deterministic and Stochastic Models , 1987 .

[34]  Sarma B. K. Vrudhula,et al.  Power balanced coverage-time optimization for clustered wireless sensor networks , 2005, MobiHoc '05.

[35]  Antonio Pietrabissa,et al.  Optimal planning of sensor networks for asset tracking in hospital environments , 2013, Decis. Support Syst..

[36]  Joongheon Kim,et al.  Coverage-time optimized dynamic clustering of networked sensors for pervasive home networking , 2007, IEEE Transactions on Consumer Electronics.

[37]  Aurélien Garivier,et al.  On the Complexity of Best-Arm Identification in Multi-Armed Bandit Models , 2014, J. Mach. Learn. Res..

[38]  Sabato Manfredi,et al.  Design of a multi-hop dynamic consensus algorithm over wireless sensor networks , 2013 .

[39]  Waleed Alsalih,et al.  Distributed voronoi diagram computation in wireless sensor networks , 2008, SPAA '08.