Abstract
Maximizing network coverage is among the key factors in designing efficient sensor-deployment algorithms for wireless sensor networks (WSNs). In this study, we consider a WSN in which mobile sensor nodes (SNs) are randomly deployed over a two-dimensional region with the existence of coverage holes due to the absence of any SNs. To improve the network coverage, we thus propose a novel distributed deployment algorithm – coverage hole-healing algorithm (CHHA) – to maximize the area coverage by healing the coverage holes such that the total SN moving distance is minimized. Once the network is formed after an initial random placement of the SNs, CHHA is applied to detect coverage holes, including hole-boundary SNs, based on computational geometry, i.e., Delaunay triangulation. The distributed deployment feature of CHHA applies a concept to virtual forces that is used to decide the movement of mobile SNs to heal the coverage holes. The simulation results show that our proposed algorithm is capable of exact detection of coverage holes in addition to area-coverage improvement by healing the holes. The results also demonstrate the effectiveness of CHHA compared with other competitive approaches, namely, VFA, VEDGE, and HEAL, in terms of total moving distance.
Similar content being viewed by others
References
Akyildiz IF, Vuran MC (2010) Wireless sensor networks. John Wiley & Sons
Cordeiro CM, Agrawal DP (2006) Ad hoc & sensor networks: theory and applications. World Scientific Publishing
Dargie W, Poellabauer C (2010) Fundamentals of wireless sensor networks: theory and practice. John Wiley & Sons
Nguyen TG, So-In C (2016) An energy-efficient point-coverage-aware clustering protocol in wireless sensor networks. Int J Ad Hoc Ubiq Co 28(3):148–167
Huang CF, Tseng YC (2005) The coverage problem in a wireless sensor network. Mobile Netw Appl 10:519–528
Wang B (2010) Coverage control in sensor networks. Computer Communications and Networks
Wang Z, Cao Q, Qi H, Chen H, Wang Q (2017) Cost-effective barrier coverage formation in heterogeneous wireless sensor networks. Ad Hoc Netw 64:65–79
Al-Karaki JN, Gawanmeh A (2017) The optimal deployment, coverage, and connectivity problems in wireless sensor networks: revisited. IEEE Access 5:18051–18065
Wang Y, Wu S, Chen Z, Gao X, Chen G (2017) Coverage problem with uncertain properties in wireless sensor networks: a survey. Comput Netw 123:200–232
Sangwan A, Singh RP (2015) Survey on coverage problems in wireless sensor networks. Wirel Pers Commun 80(4):1475–1500
Wang Z, Chen H, Cao Q, Qi H, Wang Z, Wang Q (2017) Achieving location error tolerant barrier coverage for wireless sensor networks. Comput Netw 112:314–328
Nguyen TG, So-In C, Nguyen NG, Phoemphon S (2017) A novel energy-efficient clustering protocol with area coverage awareness for wireless sensor networks. Peer Peer Netw Appl 10(3):519–536
Sibley G, Rahimi M, Sukhatme G (2002) Robomote: a tiny mobile robot platform for large-scale ad-hoc sensor networks. Proc of the IEEE Int Conf Robot 2:1143–1148
Laibowitz M, Paradiso J (2005) Parasitic mobility for pervasive sensor networks. Proc of 3rd Int Conf on Per Co (PERVASIVE’05) 255–278
Senouci MR, Mellouk A (2016) Deploying wireless sensor networks: theory and practice. Elsevier Ltd
Abdollahzadeh S, Navimipour N (2016) Deployment strategies in the wireless sensor network: a comprehensive review. Comput Commun 91–92:1–16
Bartolini N, Calamoneri T, La Porta TF, Silvestri S (2011) Autonomous deployment of heterogeneous mobile sensors. IEEE T Mobile Comput 10(6):753–766
Nguyen TG, So-In C, Nguyen NG (2017) Barrier coverage deployment algorithms for mobile sensor networks. J Internet Technol 8(7):1689–1699
Wang G, Cao G, La Porta T (2006) Movement-assisted sensor deployment. IEEE T Mobile Comput 5(6):640–652
Zou Y, Chakrabarty K (2003) Sensor deployment and target localization based on virtual forces. IEEE INFOCOM 23rd Annual Joint Conf of the IEEE Comp and Commun Societies 1293–1303
Mahboubi H, Moezzi K, Aghdam AG, Sayrafian-Pour K, Marbukh V (2014) Distributed deployment algorithms for improved coverage in a network of wireless mobile sensors. IEEE T Ind Inform 10(1):163–174
Senouci MR, Mellouk A, Assnoune K (2014) Localized movement-assisted sensor deployment algorithm for hole detection and healing. IEEE T Parall Distr 25(5):1267–1277
Ghosh A (2004) Estimating coverage holes and enhancing coverage in mixed sensor networks. Proc of the IEEE Int Conf on Local Comp Netw 68–76
Fang Q, Gao J, Guibas LJ (2006) Locating and bypassing holes in sensor networks. Mobile Netw Appl 11(2):187–200
Wang G, Cao G, Berman P, Porta TFL (2007) Bidding protocols for deploying mobile sensors. IEEE T Mobile Comput 6(5):515–528
Ma HC, Sahoo PK, Chen YW (2011) Computational geometry based distributed coverage hole detection protocol for the wireless sensor networks. J Netw Comput Appl 34(2011):1743–1756
Li W, Zhang W (2015) Coverage hole and boundary nodes detection in wireless sensor networks. J Netw Comp Appl 48:35–43
Li W, Wu Y (2016) Tree-based coverage hole detection and healing method in wireless sensor networks. Comput Netw 103:33–43
Wang Y, Wu S, Gao X, Wu F, Chen G (2017) Minimizing mobile sensor movements to form a line Kcoverage. Peer Peer Netw Appl 10(4):1063–1078
Nguyen TG, So-In C, Nguyen NG (2018) Distributed deployment algorithm for barrier coverage in mobile sensor networks. IEEE Access 6:21042–21052
Yu X, Liu N, Huang W, et al. (2013) A node deployment algorithm based on Van Der Waals force in wireless sensor networks. Inter J of Distr Sensor Netw 1–8
Yoon Y, Kim YH (2013) An efficient genetic algorithm for maximum coverage deployment in wireless sensor networks. IEEE T Cybernetics 43(5):1473–1483
Mahboubi H, Moezzi K, Aghdam AG, Sayrafian-Pour K (2014) Distributed deployment algorithms for efficient coverage in a network of mobile sensors with nonidentical sensing capabilities. IEEE Trans Veh Technol 63(8):3998–4016
Zhang H, Hou JC (2005) Maintaining sensing coverage and connectivity in large sensor networks. Ad Hoc & Sens Wirel Ne 1(1–2):89–124
MICAz.: http://www.memsic.com/userfiles/files/Datasheets/WSN/micaz_datasheet-t.pdf
Silvestri S, Goss K (2017) MobiBar: an autonomous deployment algorithm for barrier coverage with mobile sensors. Ad Hoc Netw 54:111–129
Locateli M, Raber U (2002) Packing equal circles in a square: a deterministic global optimization approach. Discret Appl Math 122:139–166
Chakrabarty K, Iyengar SS, Qi H, Cho E (2002) Grid coverage for surveillance and target location in distributed sensor networks. IEEE T Comput 51:1448–1453
Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE T Wirel Commun 1(4):660–670
Li X, Calinescu G, Wan P, Wang Y (2003) Localized Delaunay triangulation with applications in wireless ad hoc networks. IEEE T Parall Distr 14(10):1035–1047
Acknowledgments
This work was supported by grants from Research and Academic Affairs Promotion Fund, Faculty of Science, Khon Kaen University (RAAPF), Fiscal year 2017 and Department of Computer Science, Faculty of Science, Khon Kaen University.
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection: Special Issue on Network Coverage
Guest Editors: Shibo He, Dong-Hoon Shin, and Yuanchao Shu
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
So-In, C., Nguyen, T.G. & Nguyen, N.G. An efficient coverage hole-healing algorithm for area-coverage improvements in mobile sensor networks. Peer-to-Peer Netw. Appl. 12, 541–552 (2019). https://doi.org/10.1007/s12083-018-0675-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-018-0675-8