Skip to main content

Advertisement

Log in

Distributed Multilevel k-Coverage Energy-Efficient Fault-Tolerant Scheduling for Wireless Sensor Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. Kumar, S., Lai, T. H., & Balogh, J. (2004). On k-coverage in a mostly sleeping sensor network. Association for Computing Machinery.

  6. Wang, B. (2011). Coverage problems in sensor networks: A survey. ACM Computing Surveys (CSUR). https://doi.org/10.1145/1978802.1978811

    Article  MATH  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

  19. 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

    Article  Google Scholar 

  20. 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.

    Article  Google Scholar 

  21. 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

  22. 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

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. Pradhan, D. K. (1996). Fault-tolerant computer system design. Prentice-Hall Inc.

  40. 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.

    MathSciNet  Google Scholar 

  41. 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

  42. 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.

  43. Tian, D., & Georganas, N. D. (2002). A coverage-preserving node scheduling scheme for large wireless sensor networks. Association for Computing Machinery.

  44. GIssariyakul, T., & Hossain, E. (2012). Introduction to network simulator NS2. Springer.

Download references

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

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

Correspondence to Sandeep Sahu.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-022-09495-3

Keywords

Navigation