Abstract
The expected k-coverage, prolonged network lifetime, and fault-tolerance capabilities play a vital role in the success of various application operations in Wireless Sensor Networks (WSNs), as they are the key performance indicators of WSNs. The k-coverage protocol ensures that the entire target region of interest (\({\mathbb {R}}\)) is the whole k-covered, where \({\mathbb {R}}\) can further be distributed into several target subregions. The distribution of target subregions is based on the field’s vulnerability. The value of k is higher for subregions with higher vulnerability. More explicitly, some applications request a high level of k-coverage for a portion of \({\mathbb {R}}\) that is highly vulnerable; such applications never demand a flat k-coverage for their entire \({\mathbb {R}}\). Thus, more sensors have to be unnecessarily active to provide a flat k-coverage. Some of the sensors stop working before their expected battery lifetime, due to which the network’s overall lifetime and functionality are influenced. Therefore, instead of flat k-coverage scheduling, we propose a distributed multilevel k-coverage, energy-efficient, and fault-tolerant scheduling protocol (named DkCEFS). The average time and the communication overhead of DkCEFS is \(O(n \log \, n)\). Simulation results proves that DkCEFS maintain the multilevel k-coverage ratio up to 40–45% compared to flat k-coverage and prolonging the average network lifetime up to 30–40% more with fault-tolerance capabilities. We also analyzed that distributed multilevel k-coverage conserve more energy than a distribution of a flat k-coverage in a stipulated network lifetime. The proof of correctness and simulation comparisons-results are presented to validate the proposed protocol’s effectiveness.
Similar content being viewed by others
References
Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330. https://doi.org/10.1016/j.comnet.2008.04.002
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: A survey. Computer Networks, 38(4), 393–422. https://doi.org/10.1016/S1389-1286(01)00302-4
Rault, T., Bouabdallah, A., & Challal, Y. (2014). Energy efficiency in wireless sensor networks: A top-down survey. Computer Networks, 67, 104–122. https://doi.org/10.1016/j.comnet.2014.03.027
Amutha, J., Sharma, S., & Nagar, J. (2020). WSN strategies based on sensors, deployment, sensing models, coverage and energy efficiency: Review, approaches and open issues. Wireless Personal Communications, 111(2), 1089–1115. https://doi.org/10.1007/s11277-019-06903-z
Kumar, S., Lai, T. H., & Balogh, J. (2004). On k-coverage in a mostly sleeping sensor network. Association for Computing Machinery.
Wang, B. (2011). Coverage problems in sensor networks: A survey. ACM Computing Surveys (CSUR). https://doi.org/10.1145/1978802.1978811
Deng, X., Yu, J., Yu, D., & Chen, C. (2012). Transforming area coverage to target coverage to maintain coverage and connectivity for wireless sensor networks. IJDSN, 8(10), 254318.
Tian, D., & Georganas, N. D. (2004). Connectivity maintenance and coverage preservation in wireless sensor networks. Canadian Conference on Electrical and Computer Engineering, 2, 1097–1100. https://doi.org/10.1109/CCECE.2004.1345310
Yu, J., Wan, S., Cheng, X., & Yu, D. (2017). Coverage contribution area based \(k\)-coverage for wireless sensor networks. IEEE Transactions on Vehicular Technology, 66(9), 8510–8523. https://doi.org/10.1109/TVT.2017.2681692
Elhabyan, R., Shi, W., & St-Hilaire, M. (2019). Coverage protocols for wireless sensor networks: Review and future directions. Journal of Communications and Networks, 21(1), 45–60. https://doi.org/10.1109/JCN.2019.000005
More, A., & Raisinghani, V. (2017). A survey on energy efficient coverage protocols in wireless sensor networks. Journal of King Saud University-Computer and Information Sciences, 29(4), 428–448. https://doi.org/10.1016/j.jksuci.2016.08.001
Thomas, D., Shankaran, R., Orgun, M., Hitchens, M., & Ni, W. (2019). Energy-efficient military surveillance: Coverage meets connectivity. IEEE Sensors Journal, 19(10), 3902–3911. https://doi.org/10.1109/JSEN.2019.2894899
Balaji, S., Anitha, M., Rekha, D., & Arivudainambi, D. (2020). Energy efficient target coverage for a wireless sensor network. Measurement, 165, 108167. https://doi.org/10.1016/j.measurement.2020.108167
Torshizi, M., & Sheikhzadeh, M. (2020). Optimum k-coverage in wireless sensor network with no redundant node by cellular learning automata. Wireless Personal Communications. https://doi.org/10.1007/s11277-019-06741-z
Vu, C. T., Gao, S., Deshmukh, W. P., & Li, Y. (2006). Distributed energy-efficient scheduling approach for k-coverage in wireless sensor networks. In MILCOM, IEEE Military Communications Conference, pp. 1–7. https://doi.org/10.1109/MILCOM.2006.302146
Henna, S., & Palma, A. J. (2017). Energy efficient fault tolerant coverage in wireless sensor networks. Journal of Sensors, Hindawi, 2017, 7090782. https://doi.org/10.1155/2017/7090782
Cheraghlou, M. N., SKhadem-Zadeh, A., & Haghparast, M. (2019). EFT: Novel fault tolerant management framework for wireless sensor networks. Wireless Personal Communications, 109(2), 981–999. https://doi.org/10.1007/s11277-019-06600-x
Tripathi, R. N., & Rao, S. V. (2008). Sweep line algorithm for k-coverage in wireless sensor networks. In 2008 Fourth international conference on wireless communication and sensor networks, pp. 63–66. https://doi.org/10.1109/WCSN.2008.4772683
Sahu, S., & Silakari, S. (2021). Analysis of energy, coverage, and fault issues and their impacts on applications of wireless sensor networks: A concise survey. IJCNA, 8(4), 358–380. https://doi.org/10.22247/ijcna/2021/209702
Thai, M. T., Wang, F., Du, D. H., & Jia, X. (2008). Coverage problems in wireless sensor networks: Designs and analysis. International Journal of Sensor Networks, 3(3), 191–200.
Choudhuri, R., & Das, R. K. (2019). Efficient area coverage in wireless sensor networks using optimal scheduling. Wireless Personal Communications, 107(2), 1187–1198. https://doi.org/10.1007/s11277-019-06331-z
Wueng, M.-C., & Hwang, S.-I. (2006). An efficient k-coverage eligibility algorithm on sensor networks. In LNCS, ISPA, Springer, vol. 4330, pp. 418–429. https://doi.org/10.1007/11946441_41
Gorain, B., & Mandal, P. S. (2014). Approximation algorithms for sweep coverage in wireless sensor networks. Journal of Parallel and Distributed Computing, 74(8), 2699–2707. https://doi.org/10.1016/j.jpdc.2014.02.009
Ramar, R., & Shanmugasundaram, R. (2015). Connected k-coverage topology control for area monitoring in wireless sensor networks. Wireless Personal Communications, 84(2), 1051–1067. https://doi.org/10.1007/s11277-015-2675-9
Luo, C., Hong, Y., Li, D., Wang, Y., Chen, W., & Hu, Q. (2020). Maximizing network lifetime using coverage sets scheduling in wireless sensor networks. Ad Hoc Networks, 98, 102037. https://doi.org/10.1016/j.adhoc.2019.102037
Amgoth, T., & Jana, P. K. (2017). Coverage hole detection and restoration algorithm for wireless sensor networks. Peer-to-Peer Networking and Applications, 10(1), 66–78. https://doi.org/10.1007/s12083-015-0407-2
Sharma, A., & Chauhan, S. (2020). A distributed reinforcement learning based sensor node scheduling algorithm for coverage and connectivity maintenance in wireless sensor network. Wireless Networks, 26(6), 4411–4429. https://doi.org/10.1007/s11276-020-02350-y
Mostafaei, H., Montieri, A., Persico, V., & Pescapé, A. (2017). A sleep scheduling approach based on learning automata for WSN partialcoverage. Journal of Network and Computer Applications, 80, 67–78. https://doi.org/10.1016/j.jnca.2016.12.022
Njoya, A. N., Ari, A. A. A., Nana Awa, M., Titouna, C., Labraoui, N., Effa, J. Y., Abdou, W., & Gueroui, A. (2020). Hybrid wireless sensors deployment scheme with connectivity and coverage maintaining in wireless sensor networks. Wireless Personal Communications, 112(3), 1893–1917. https://doi.org/10.1007/s11277-020-07132-5
Zebbane, B., Chenait, M., & Badache, N. (2015). A group-based energy-saving algorithm for sleep/wake scheduling and topology control in wireless sensor networks. Wireless Personal Communications, 84(2), 959–983. https://doi.org/10.1007/s11277-015-2670-1
Lin, D., Wang, Q., Min, W., Xu, J., & Zhang, Z. (2020). A survey on energy-efficient strategies in static wireless sensor networks. ACM Transactions on Sensor Networks (TOSN). https://doi.org/10.1145/3414315
Chenait, M., Zebbane, B., Benzaid, C., & Badache, N. (2017). Energy-efficient coverage protocol based on stable and predictive scheduling in wireless sensor networks. Computer Networks, 127, 1–12. https://doi.org/10.1016/j.comnet.2017.07.015
Nguyen, T. G., Phan, T. V., Nguyen, H. H., Aimtongkham, P., & So-In, C. (2021). An efficient distributed algorithm for target-coverage preservation in wireless sensor networks. Peer-to-Peer Networking and Applications, 14(2), 453–466. https://doi.org/10.1007/s12083-020-00987-2
Mini, S., Udgata, S. K., & Sabat, S. L. (2014). Sensor deployment and scheduling for target coverage problem in wireless sensor networks. IEEE Sensors Journal, 14(3), 636–644. https://doi.org/10.1109/JSEN.2013.2286332
Elhoseny, M., Tharwat, A., Farouk, A., & Hassanien, A. E. (2017). K-coverage model based on genetic algorithm to extend WSN lifetime. IEEE Sensors Letters, 1(4), 1–4. https://doi.org/10.1109/LSENS.2017.2724846
Willson, J., Zhang, Z., Wu, W., & Du, D.-Z. (2015). Fault-tolerant coverage with maximum lifetime in wireless sensor networks. In 2015 IEEE conference on computer communications (INFOCOM), pp. 1364–1372. https://doi.org/10.1109/INFOCOM.2015.7218513
Swain, R. R., Khilar, P. M., & Bhoi, S. K. (2020). Underlying and persistence fault diagnosis in wireless sensor networks using majority neighbors co-ordination approach. Wireless Personal Communications, 111(2), 763–798. https://doi.org/10.1007/s11277-019-06884-z
Chouikhi, S., El Korbi, I., Ghamri-Doudane, Y., & Azouz Saidane, L. (2015). A survey on fault tolerance in small and large scale wireless sensor networks. Computer Communications. https://doi.org/10.1016/j.comcom.2015.05.007
Pradhan, D. K. (1996). Fault-tolerant computer system design. Prentice-Hall Inc.
Choi, J., Hahn, J., & Ha, R. (2009). A fault-tolerant adaptive node scheduling scheme for wireless sensor networks. Journal of Information Science and Engineering, 25(1), 273–287.
Zhang, H., & Hou, J. C. (2004). Maintaining sensing coverage and connectivity in large sensor networks. Ad Hoc & Sensor Wireless Networks. https://doi.org/10.1201/9780203323687
Wang, X., Xing, G., Zhang, Y., Lu, C., Pless, R., & Gill, C. (2003). Integrated coverage and connectivity configuration in wireless sensor networks. Association for Computing Machinery.
Tian, D., & Georganas, N. D. (2002). A coverage-preserving node scheduling scheme for large wireless sensor networks. Association for Computing Machinery.
GIssariyakul, T., & Hossain, E. (2012). Introduction to network simulator NS2. Springer.
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
Sahu agreed on the content of the study. Sahu and Silakari collected all the data for review and analysis. Sahu agreed on the methodology and writing-original draft preparation. Both completed the analysis based on agreed steps. Results and conclusions are discussed and written together. Both authors have read and agreed to the published version of the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
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
Sahu, S., Silakari, S. Distributed Multilevel k-Coverage Energy-Efficient Fault-Tolerant Scheduling for Wireless Sensor Networks. Wireless Pers Commun 124, 2893–2922 (2022). https://doi.org/10.1007/s11277-022-09495-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-022-09495-3