A Distributed Self-Healing Coverage Hole Detection and Repair Scheme for Mobile Wireless Sensor Networks

Abstract The most fundamental task of the wireless sensor network (WSN) is to monitor a specified region of interest with sufficient sensor coverage. This task is jeopardized when coverage holes appear after the network's deployment. The emergence of coverage holes is unavoidable for many reasons such as sensor node energy depletion, physical damage, or external attacks. Therefore, it is important to have an ongoing mechanism for coverage maintenance because coverage holes can have debilitating effects on network performance if left unattended. Existing research into coverage hole repair tend to suffer from several shortcomings such as high energy consumption of mobile nodes and inaccurate assumptions about the coverage hole model. Furthermore, many solutions rely on the availability of redundant nodes or deploying new nodes in the network, which is not always feasible. We present a novel distributed self-healing algorithm called Distributed Hole Detection and Repair (DHDR), that simultaneously handles both hole detection and repair using only nodes already deployed in the network. Our algorithm can dynamically detect a coverage hole as it occurs, and accurately estimate its position and size. The algorithm selects suitable nodes from the vicinity which will maximize coverage and minimize energy consumption by sharing information and coordinating their movements. The selected nodes relocate in a way that restores the void area of a hole without disrupting their existing coverage or connectivity. The performance of the proposed approach is evaluated through simulation experiments. It is compared against two state-of-the-art algorithms and has been shown to outperform both in terms of improved coverage, more stable connectivity, and lower energy consumption.

[1]  Siba K. Udgata,et al.  Sensor Deployment and Scheduling for Target Coverage Problem in Wireless Sensor Networks , 2014, IEEE Sensors Journal.

[2]  Heng Wang,et al.  Coverage hole elimination based on sensor intelligent redeployment in WSN , 2014, The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent.

[3]  Marcin Golanski,et al.  RoboMote: Mobile autonomous hardware platform for Wireless Ad-hoc Sensor Networks , 2011, 2011 IEEE International Symposium on Industrial Electronics.

[4]  Takahiro Hara,et al.  Localization algorithms of Wireless Sensor Networks: a survey , 2011, Telecommunication Systems.

[5]  Qingyu Xiong,et al.  Detection and Recovery of Coverage Holes in Wireless Sensor Networks , 2013, J. Networks.

[6]  Mourad Zaied,et al.  A distributed coverage hole recovery approach based on reinforcement learning for Wireless Sensor Networks , 2020, Ad Hoc Networks.

[7]  Sanjay Jha,et al.  The holes problem in wireless sensor networks: a survey , 2005, MOCO.

[8]  Jennifer C. Hou,et al.  Maintaining Sensing Coverage and Connectivity in Large Sensor Networks , 2005, Ad Hoc Sens. Wirel. Networks.

[9]  Wei Li,et al.  Coverage hole and boundary nodes detection in wireless sensor networks , 2015, J. Netw. Comput. Appl..

[10]  Mahfoud Benchaïba,et al.  HACH: Healing Algorithm of Coverage Hole in a Wireless Sensor Network , 2014, 2014 Eighth International Conference on Next Generation Mobile Apps, Services and Technologies.

[11]  Martin Rosalie,et al.  DACYCLEM: A decentralized algorithm for maximizing coverage and lifetime in a mobile wireless sensor network , 2019, Ad Hoc Networks.

[12]  Ping Xu,et al.  A Novel Coverage Holes Discovery Algorithm Based on Voronoi Diagram in Wireless Sensor Networks , 2016 .

[13]  Prasan Kumar Sahoo,et al.  An Efficient Distributed Coverage Hole Detection Protocol for Wireless Sensor Networks , 2016, Sensors.

[14]  Abdelhamid Mellouk,et al.  Localized Movement-Assisted SensorDeployment Algorithm for HoleDetection and Healing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[15]  Mostafa A. Elhosseini,et al.  Deployment Techniques in Wireless Sensor Networks, Coverage and Connectivity: A Survey , 2019, IEEE Access.

[16]  Chunming Qiao,et al.  ABC: A Simple Geographic Forwarding Scheme Capable of Bypassing Routing Holes in Sensor Networks , 2008, 2008 Proceedings of 17th International Conference on Computer Communications and Networks.

[17]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[18]  Kang Chen,et al.  An Energy-Efficient and Distributed Cooperation Mechanism for k-Coverage Hole Detection and Healing in WSNs , 2018, 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems.

[19]  Jemal H. Abawajy,et al.  Coverage Hole Repair in WSNs Using Cascaded Neighbor Intervention , 2017, IEEE Sensors Journal.

[20]  Prasan Kumar Sahoo,et al.  HORA: A Distributed Coverage Hole Repair Algorithm for Wireless Sensor Networks , 2015, IEEE Transactions on Mobile Computing.

[21]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[22]  J. Abawajy,et al.  An Alternative Node Deployment Scheme for WSNs , 2015, IEEE Sensors Journal.

[23]  I.D. Chakeres,et al.  The utility of hello messages for determining link connectivity , 2002, The 5th International Symposium on Wireless Personal Multimedia Communications.

[24]  Yunzhou Zhang,et al.  Virtual edge based coverage hole detection algorithm in wireless sensor networks , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).