Abstract
Maintaining coverage, power consumption, and network lifetime are the most fundamental challenges for wireless sensor networks. Since it is impossible to replace or recharge the battery of the sensor nodes, discharging the battery will end the sensor node’s life. With the death of some sensor nodes and disconnecting, the network coverage is also violated. This paper presents a method for detecting and recovering coverage holes in the wireless sensor network. In the proposed method, the network is cellulated first, and a node is selected as an agent for each cell. Then, the degree of overlap of each node’s sensing area by its neighbors is calculated to schedule sensor nodes. Based on the node overlap information, the cell agent determines cell coverage and detects holes. Finally, mobile nodes and the grasshopper optimization algorithm are used to recover the holes. The simulation results reveal that the proposed method leads to a decrease in the network’s energy consumption, an increase in network lifetime, and improved coverage in the network.
Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
Change history
18 July 2022
A Correction to this paper has been published: https://doi.org/10.1007/s12652-022-04294-x
References
Abhilash CN , Manjula SH , Tanuja R , Venugopal KR (2021) Shortest path discovery for area coverage (spdac) using prediction-based clustering in wsn. In: Advances in artificial intelligence and data engineering, pp. 1345–1357. Springer
Alhaddad ZA, Manimurugan S (2021) Maximum coverage area and energy aware path planner in wsn. Materials today: proceedings
Balhwan S, Gupta D, Reddy SRN , et al (2019) Smart parking-a wireless sensor networks application using iot. In: Proceedings of 2nd International Conference on Communication, Computing and Networking, pp 217–230. Springer
Biswas S, Das R, Chatterjee P (2018) Energy-efficient connected target coverage in multi-hop wireless sensor networks. In Industry interactive innovations in science, engineering and technology, pages 411–421. Springer
Das S, Debbarma MK (2020) Chpt: an improved coverage-hole patching technique based on tree-center in wireless sensor networks. J Ambient Intell Hum Comput, pp 1–12
Dezfuli NN, Barati H (2019) Distributed energy efficient algorithm for ensuring coverage of wireless sensor networks. IET Commun 13(5):578–584
Fariba A, Nima JN (2017) Deployment strategies in the wireless sensor networks: systematic literature review, classification, and current trends. Wireless Pers Commun 95(2):819–846
Farsi M, Elhosseini MA, Badawy M, Ali Hesham A, Eldin HZ (2019) Deployment techniques in wireless sensor networks, coverage and connectivity: a survey. IEEE Access 7: 28940–28954
Hajjej F, Hamdi M, Ejbali R, Zaied M (2020) A distributed coverage hole recovery approach based on reinforcement learning for wireless sensor networks. Ad Hoc Netw 101:102082
Idrees AK, Laftah Al-Yaseen W (2021) Distributed genetic algorithm for lifetime coverage optimisation in wireless sensor networks. Int J Adv Intel Paradigm 18(1):3–24
Jain JK (2020) A coherent approach for dynamic cluster-based routing and coverage hole detection and recovery in bi-layered wsn-iot. Wireless Pers Commun 114(1):519–543
Kandris D, Nakas C, Vomvas D, Koulouras G (2020) Applications of wireless sensor networks: an up-to-date survey. Appl Syst Innovat 3(1):14
Khedr AM, Osamy W, Salim A (2018) Distributed coverage hole detection and recovery scheme for heterogeneous wireless sensor networks. Comput Commun 124:61–75
Li K, Feng Y, Chen D, Li S (2020) A global-to-local searching-based binary particle swarm optimisation algorithm and its applications in wsn coverage optimisation. Int J Sens Netw 32(4):197–208
Modieginyane KM, Letswamotse BB, Malekian R, Abu-Mahfouz AM (2018) Software defined wireless sensor networks application opportunities for efficient network management: a survey. Comput Electr Eng 66: 274–287
Mosavifard A, Barati H (2020) An energy-aware clustering and two-level routing method in wireless sensor networks. Computing 102(7):1653–1671
Naghibi M, Barati H (2021) Shsda: secure hybrid structure data aggregation method in wireless sensor networks. J Ambient Intell Hum Comput 12(12):10769–10788
Neda Nilsaz Dezfouli and Hamid Barati (2020) A distributed energy-efficient approach for hole repair in wireless sensor networks. Wireless Netw 26(3):1839–1855
Le Nguyen P, Nguyen K, Huy V, Ji Y (2019) Telpac: a time and energy efficient protocol for locating and patching coverage holes in wsns. J Netw Comput Appl 147:102439
Nie Z, Hongwei D (2021) An approximation algorithm for general energy restricted sweep coverage problem. Theor Comput Sci 864:70–79
Osamah Ibrahim Khalaf and Bayan Mahdi Sabbar (2019) An overview on wireless sensor networks and finding optimal location of nodes. Periodic Eng Nat Sci 7(3):1096–1101
Patel Nileshkumar R, Kumar Shishir (2018) Wireless sensor networks’ challenges and future prospects. In: 2018 International Conference on System Modeling & Advancement in Research Trends (SMART), pp 60–65, IEEE
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Sedigheh Sadat Sharifi and Hamid Barati (2021) A method for routing and data aggregating in cluster-based wireless sensor networks. Int J Commun Syst 34(7):e4754
So-In C, Nguyen TG, Nguyen NG (2019) An efficient coverage hole-healing algorithm for area-coverage improvements in mobile sensor networks. Peer-to-Peer Netw Appl 12(3):541–552
Wang J, Ju C, Kim H-J, Sherratt RS, Lee S (2019) A mobile assisted coverage hole patching scheme based on particle swarm optimization for wsns. Cluster Comput 22(1):1787–1795
Yan L, He Y, Huangfu Z (2020) A fish swarm inspired holes recovery algorithm for wireless sensor networks. Int J Wireless Inf Netw 27(1):89–101
Funding
None
Author information
Authors and Affiliations
Contributions
AB and HB conceptualized the research. AH designed the experiments and collected the data and he carried out the data analysis. AB and AH validated the results. AH wrote the manuscript. AB and HB reviewed and edited the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical standard
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
None.
Additional information
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
Hallafi, A., Barati, A. & Barati, H. A distributed energy-efficient coverage holes detection and recovery method in wireless sensor networks using the grasshopper optimization algorithm. J Ambient Intell Human Comput 14, 13697–13711 (2023). https://doi.org/10.1007/s12652-022-04024-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-04024-3