Abstract
This paper covers the basics of fault diagnosis in wireless sensor networks, as well as fault diagnosis terminology, sensor fault classification, causes and effects, and fault diagnosis performance metrics. In recent years, it has been observed that a large variety of fault diagnosis techniques have been proposed by researchers. The existing fault diagnosis methods for sensor networks can be divided into three categories: centralised, distributed, and hybrid approach. This paper gives a detailed review of state-of-the-art wireless sensor network fault diagnosis approaches. It specifically discusses some existing automated fault detection and diagnosis approaches in wireless sensor networks, as well as their benefits and drawbacks.
Similar content being viewed by others
Data Availability
Not applicable.
Code Availability
Not applicable.
References
Yick, J., Mukherjee, B., & Ghosal, D. (2008). Wireless sensor network survey. Computer Networks, 52(12), 2292–2330.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). A survey on sensor networks. IEEE Communications Magazine, 40(8), 102–114.
Perillo, M., Cheng, Z., & Heinzelman, W. (2005) “An analysis of strategies for mitigating the sensor network hot spot problem,” In The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, MobiQuitous. IEEE, pp. 474–478.
Luo, H., Wu, K., Guo, Z., Gu, L., & Ni, L. M. (2012). Ship detection with wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 23(7), 1336–1343.
Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., & Cayirci, E. (2002). Wireless sensor networks: a survey. Computer Networks, 38(4), 393–422.
Avizienis, A., Laprie, J.-C., Randell, B., & Landwehr, C. (2004). Basic concepts and taxonomy of dependable and secure computing. IEEE Transactions on Dependable and Secure Computing, 1(1), 11–33.
Ni, K., Ramanathan, N., Chehade, M. N. H., Balzano, L., Nair, S., Zahedi, S., Kohler, E., Pottie, G., Hansen, M., & Srivastava, M. (2009). Sensor network data fault types. ACM Transactions on Sensor Networks (TOSN), 5(3), 25.
Barooah, P., Chenji, H., Stoleru, R., & Kalmar-Nagy, T. (2012). Cut detection in wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 23(3), 483–490.
Chessa, S., & Santi, P. (2002). Crash faults identification in wireless sensor networks. Computer Communications, 25(14), 1273–1282.
Panda, M., & Khilar, P. M. (2012)“Distributed soft fault detection algorithm in wireless sensor networks using statistical test,” In 2nd IEEE International Conference on Parallel, Distributed and Grid Computing (PDGC). IEEE, pp. 195–198.
Bondavalli, A., Chiaradonna, S., Di Giandomenico, F., & Grandoni, F. (2000). Threshold-based mechanisms to discriminate transient from intermittent faults. IEEE Transactions on Computers, 49(3), 230–245.
Mahapatro, A., & Khilar, P. M. (2013). Fault diagnosis in wireless sensor networks: A survey. IEEE Communications Surveys & Tutorials, 15(4), 2000–2026.
Chessa, S. (1999)“Self-diagnosis of grid-interconnected systems, with application to self-test of VLSI wafers,” Ph.D. dissertation, Citeseer.
Jalote, P., & Jalote, P. (1994). Fault tolerance in distributed systems. New Jersey: PTR Prentice Hall Englewood Cliffs.
Hajiyev, C., & Caliskan, F. (2013). Fault diagnosis and reconfiguration in flight control systems. Springer Science & Business Media, 2, 1.
Elhadef, M., Boukerche, A., & Elkadiki, H. (2008). A distributed fault identification protocol for wireless and mobile ad hoc networks. Journal of Parallel and Distributed Computing, 68(3), 321–335.
Siewiorek,D., & Swarz, R. (2017).Reliable Computer Systems: Design and Evaluatuion. Digital Press.
Barborak, M., Dahbura, A., & Malek, M. (1993). The consensus problem in fault-tolerant computing. ACM Computing Surveys (CSur), 25(2), 171–220.
Panda, M. (2015).“Distributed self fault diagnosis in wireless sensor networks using statistical methods,” Ph.D. dissertation.
You, Z., Zhao, X., Wan, H., Hung, W. N., Wang, Y., & Gu, M. (2011). A novel fault diagnosis mechanism for wireless sensor networks. Mathematical and Computer Modelling, 54(1–2), 330–343.
Mahapatro, A. (2012).“Fault diagnosis algorithms for wireless sensor networks,” Ph.D. dissertation.
Swain, R. R., & Khilar, P. M. (2017). Composite fault diagnosis in wireless sensor networks using neural networks. Wireless Personal Communications, 95(3), 2507–2548.
Gobriel, S., Khattab, S., Mossé, D., Brustoloni, J., & Melhem, R. (2006).“Ridesharing: Fault tolerant aggregation in sensor networks using corrective actions,” In 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks, SECON’06., vol. 2. IEEE, pp. 595–604.
Zhao, J., & Govindan, R. (2003).“Understanding packet delivery performance in dense wireless sensor networks,” In Proceedings of the 1st International Conference on Embedded Networked Sensor Systems. ACM, pp. 1–13.
Fok, C.-L., Roman, G.-C., & Lu, C. (2005). “Rapid development and flexible deployment of adaptive wireless sensor network applications,” In Proceedings. 25th IEEE International Conference on Distributed Computing Systems (ICDCS). IEEE, pp. 653–662.
Szewczyk, R., Polastre, J., Mainwaring, A., & Culler, D. (2004).“Lessons from a sensor network expedition,” In European Workshop on Wireless Sensor Networks. Springer, pp. 307–322.
Szewczyk, R., Mainwaring, A., Polastre, J., Anderson, J., & Culler, D. (2004).“An analysis of a large scale habitat monitoring application,” In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems. ACM, pp. 214–226.
Ramanathan, N., Schoellhammer, T., Estrin,D., Hansen, M., Harmon, T., Kohler, E., & Srivastava, M. (2006).“The final frontier: Embedding networked sensors in the soil” .
Li, H., Price, M. C., Stott, J., & Marshall, I. W. (2007).“The development of a wireless sensor network sensing node utilising adaptive self-diagnostics,” In International Workshop on Self-Organizing Systems. Springer, pp. 30–43.
Elnahrawy, E., & Nath, B. (2003).“Cleaning and querying noisy sensors,” In Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications. ACM, pp. 78–87.
Ramanathan, N., Balzano, L., Burt, M., Estrin, D., Harmon, T., Harvey, C., Jay, J., Kohler, E., Rothenberg, S., & Srivastava, M. (2006). “Rapid deployment with confidence: Calibration and fault detection in environmental sensor networks” .
Panda, M., & Khilar, P. M. (2015). Distributed self fault diagnosis algorithm for large scale wireless sensor networks using modified three sigma edit test. Ad Hoc Networks, 25, 170–184.
Lee, M.-H., & Choi, Y.-H. (2008). Fault detection of wireless sensor networks. Computer Communications, 31(14), 3469–3475.
Malek, M. (1980).“A comparison connection assignment for diagnosis of multiprocessor systems,” In Proceedings of the 7th Annual Symposium on Computer Architecture. ACM, pp. 31–36.
Blough, D. M., & Brown, H. W. (1999). The broadcast comparison model for on-line fault diagnosis in multicomputer systems: theory and implementation. IEEE Transactions on Computers, 48(5), 470–493.
Yang, X., Megson, G. M., & Evans, D. J. (2005). A comparison-based diagnosis algorithm tailored for crossed cube multiprocessor systems. Microprocessors and Microsystems, 29(4), 169–175.
Yang, X., & Tang, Y. Y. (2007). Efficient fault identification of diagnosable systems under the comparison model. IEEE Transactions on Computers, 56(12), 1612–1618.
Hsieh, S.-Y., & Chen, Y.-S. (2008). Strongly diagnosable product networks under the comparison diagnosis model. IEEE Transactions on Computers, 57(6), 721–732.
Chang, G.-Y. (2010). (t, k)-diagnosability for regular networks. IEEE Transactions on Computers, 59(9), 1153–1157.
Chang, G.-Y., Chen, G.-H., & Chang, G. J. (2007). (t, k)-diagnosis for matching composition networks under the mm* model. IEEE Transactions on Computers, 56, 1.
Tsai, C.-H. (2013). A quick pessimistic diagnosis algorithm for hypercube-like multiprocessor systems under the pmc model. IEEE Transactions on Computers, 62(2), 259–267.
Chang, G.-Y., et al. (2011). Conditional (\(\{\)t\(\}\), k)-diagnosis under the pmc model. IEEE Transactions on Parallel and Distributed Systems, 22(11), 1797–1803.
Chessa, S., & Santi, P. (2001).“Comparison-based system-level fault diagnosis in ad hoc networks,” In Proceedings. 20th IEEE Symposium on Reliable Distributed Systems. IEEE, pp. 257–266.
Duarte, E. P., Jr., Weber, A., & Fonseca, K. V. (2012). Distributed diagnosis of dynamic events in partitionable arbitrary topology networks. IEEE Transactions on Parallel and Distributed Systems, 23(8), 1415–1426.
Arampatzis, T., Lygeros, J., & Manesis, S. (2005).“A survey of applications of wireless sensors and wireless sensor networks,” In Proceedings of the IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control. IEEE, pp. 719–724.
Liu, G., Wang, Z., & Jiang, T. (2016). Qos-aware throughput maximization in wireless powered underground sensor networks. IEEE Transactions on Communications, 64(11), 4776–4789.
Krishnamachari, B., & Iyengar, S. (2004). Distributed bayesian algorithms for fault-tolerant event region detection in wireless sensor networks. IEEE Transactions on Computers, 53(3), 241–250.
Jiang, P. (2009). A new method for node fault detection in wireless sensor networks. Sensors, 9(2), 1282–1294.
Chen, J., Kher, S., & Somani, A. (2006). “Distributed fault detection of wireless sensor networks,” In Proceedings of the Workshop on Dependability Issues in Wireless Ad Hoc Networks and Sensor Networks. ACM, pp. 65–72.
Xu, X., Chen, W., Wan, J., & Yu, R. (2008).“Distributed fault diagnosis of wireless sensor networks,” in 11th IEEE International Conference on Communication Technology (ICCT). IEEE, pp. 148–151.
Sahoo, M. N., & Khilar, P. M. (2014). Diagnosis of wireless sensor networks in presence of permanent and intermittent faults. Wireless Personal Communications, 78(2), 1571–1591.
Swain, R. R., Dash, T., & Khilar, P. M. (2017). An effective graph-theoretic approach towards simultaneous detection of fault (s) and cut (s) in wireless sensor networks. International Journal of Communication Systems, 30(13), e3273.
Panda, M., & Khilar, P. M. (2015). Distributed byzantine fault detection technique in wireless sensor networks based on hypothesis testing. Computers & Electrical Engineering, 48, 270–285.
Zhang, Z., Shu, L., Mehmood, A., Yan, L., & Zhang, Y. (2016).“A short survey on fault diagnosis in wireless sensor networks,” in International Wireless Internet Conference. Springer, pp. 21–26.
Arbaugh, W. A., Shankar, N., Wan, Y. J., & Zhang, K. (2002). Your 80211 wireless network has no clothes. IEEE Wireless Communications, 9(6), 44–51.
Yu, M., Mokhtar, H., & Merabti, M. (2007). Fault management in wireless sensor networks. IEEE Wireless Communications, 14(6), 1284–1536.
Muhammed, T., & Shaikh, R. A. (2017). An analysis of fault detection strategies in wireless sensor networks. Journal of Network and Computer Applications, 78, 267–287.
Zhang, Z., Mehmood, A., Shu, L., Huo, Z., Zhang, Y., & Mukherjee, M. (2018).“A survey on fault diagnosis in wireless sensor networks,” IEEE Access, vol. 6, pp. 11 349–11 364.
Preparata, F. P., Metze, G., & Chien, R. T. (1967). On the connection assignment problem of diagnosable systems. IEEE Transactions on Electronic Computers, 6, 848–854.
Wang, H., Agoulmine, N., Ma, M., & Jin, Y. (2010)“Network lifetime optimization in wireless sensor networks,” IEEE Journal on Selected Areas in Communications, vol. 28, no. 7.
Xu, J., & Lilien, L. (1987).“A survey of methods for system-level fault diagnosis,” in Proceedings of the Fall Joint Computer Conference on Exploring technology: today and tomorrow. IEEE Computer Society Press, pp. 534–540.
Somani, A. K. (1997)“System level diagnosis: A review,” Technique Report, Dependable Computer Laboratory, Iowa State University.
Barsi, F., Grandoni, F., & Maestrini, P. (1976). A theory of diagnosability of digital systems. IEEE Transactions on Computers, 6, 585–593.
Hakimi, S. L., & Amin, A. (1974). Characterization of connection assignment of diagnosable systems. IEEE Transactions on Computers, 100(1), 86–88.
Kuhl, J. G., & Reddy, S. M. (1980)“Distributed fault-tolerance for large multiprocessor systems,” In Proceedings of the 7th Annual Symposium on Computer Architecture. ACM, pp. 23–30.
Somani, A. K., Agarwal, V. K., & Avis, D. (1987). A generalized theory for system level diagnosis. IEEE Transactions on Computers, 5, 538–546.
Duarte, E. P., Jr., Ziwich, R. P., & Albini, L. C. (2011). A survey of comparison-based system-level diagnosis. ACM Computing Surveys (CSUR), 43(3), 22.
Chwa, K.-Y., & Hakimi, S. L. (1981). Schemes for fault-tolerant computing: A comparison of modularly redundant and t-diagnosable systems. Information and Control, 49(3), 212–238.
Dahbura, A. T., & Masson, G. M. (1984). An 0 (n 2.5) fault identification algorithm for diagnosable systems. IEEE Transactions on Computers, 6, 486–492.
Rangarajan, S., Fussell, D., & Malek, M. (1990). Built-in testing of integrated circuit wafers. IEEE Transactions on Computers, 2, 195–205.
Blough, D. M., & Pelc, A. (1992). Complexity of fault diagnosis in comparison models. IEEE Transactions on Computers, 41(3), 318–324.
Chen, Y., Bucken, W., & Echtle, K. (1993). Efficient algorithms for system diagnosis with both processor and comparator faults. IEEE Transactions on Parallel and Distributed Systems, 4(4), 371–381.
Fuhrman, C. P., & Nussbaumer, H. J. (1996)“Comparison diagnosis in large multiprocessor systems,” In Proceedings of the Fifth Asian Test Symposium. IEEE, pp. 244–249.
Gao, J.-L., Xu, Y.-J., & Li, X.-W. (2007). Weighted-median based distributed fault detection for wireless sensor networks. Ruan Jian Xue Bao (Journal of Software), 18(5), 1208–1217.
Choi, J.-Y., Yim, S.-J., Huh, Y. J., & Choi, Y.-H. (2009). A distributed adaptive scheme for detecting faults in wireless sensor networks. WSEAS Transactions on Communications, 8(2), 269–278.
Miao, X., Liu, K., He, Y., Papadias, D., Ma, Q., & Liu, Y. (2013). Agnostic diagnosis: Discovering silent failures in wireless sensor networks. IEEE Transactions on Wireless Communications, 12(12), 6067–6075.
Panda, R. R., Gouda, B. S., & Panigrahi, T. (2014).“Efficient fault node detection algorithm for wireless sensor networks,” In International Conference on High Performance Computing and Applications (ICHPCA). IEEE, pp. 1–5.
Maronna, R., Martin, D., & Yohai, V. (2006).“Robust statistics (pp. 978-0)” .
Jin, X., Chow, T. W., Sun, Y., Shan, J., & Lau, B. C. (2015). Kuiper test and autoregressive model-based approach for wireless sensor network fault diagnosis. Wireless Networks, 21(3), 829–839.
Team, R. C. (2014)“R: A language and environment for statistical computing. r foundation for statistical computing, vienna, austria” .
Kar, C., & Mohanty, A. (2004). Application of ks test in ball bearing fault diagnosis. Journal of Sound and Vibration, 1(269), 439–454.
Anděl, J. (1976)“Autoregressive series with random parameters,” Statistics: A Journal of Theoretical and Applied Statistics, vol. 7, no. 5, pp. 735–741.
Lau, B. C., Ma, E. W., & Chow, T. W. (2014). Probabilistic fault detector for wireless sensor network. Expert Systems with Applications, 41(8), 3703–3711.
Gong, W., Liu, K., & Liu, Y. (2015). Directional diagnosis for wireless sensor networks. IEEE Transactions on Parallel and Distributed Systems, 26(5), 1290–1300.
Tang, P., & Chow, T. W. (2016). Wireless sensor-networks conditions monitoring and fault diagnosis using neighborhood hidden conditional random field. IEEE Transactions on Industrial Informatics, 12(3), 933–940.
Dhal, R., Torres, J. A., & Roy, S. (2015). Detecting link failures in complex network processes using remote monitoring. Physica A: Statistical Mechanics and its Applications, 437, 36–54.
Torres, J. A., Dhal, R., & Roy, S. (2015).“Detecting link failures in complex network processes using remote monitoring,” In American Control Conference (ACC). IEEE, pp. 189–194.
Kamal, A. R. M., Bleakley, C. J., & Dobson, S. (2014). Failure detection in wireless sensor networks: A sequence-based dynamic approach. ACM Transactions on Sensor Networks (TOSN), 10(2), 35.
Guo, S., Zhong, Z., & He, T. (2009).“Find: faulty node detection for wireless sensor networks,” in Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems. ACM, pp. 253–266.
Guo, S., Zhang, H., Zhong, Z., Chen, J., Cao, Q., & He, T. (2014). Detecting faulty nodes with data errors for wireless sensor networks. ACM Transactions on Sensor Networks (TOSN), 10(3), 40.
Warriach, E. U., & Tei, K. (2013).“Fault detection in wireless sensor networks: A machine learning approach,” in IEEE 16th International Conference on Computational Science and Engineering (CSE). IEEE, pp. 758–765.
Rabiner, L. R., & Juang, B.-H. (1986). An introduction to hidden markov models. IEEE ASSP Magazine, 3(1), 4–16.
Yang, Y., Su, L., Khan, M., Lemay, M., Abdelzaher, T., & Han, J. (2015). Power-based diagnosis of node silence in remote high-end sensing systems. ACM Transactions on Sensor Networks (TOSN), 11(2), 33.
Abid, A., Kachouri, A., Guiloufi, A. B. F., Mahfoudhi, A., Nasri, N., & Abid, M. (2015) “Centralized knn anomaly detector for wsn,” in 12th International Multi-Conference on Systems, Signals & Devices (SSD). IEEE, pp. 1–4.
Yu, C.-B.., Hu, J.-J., Li, R., Deng, S.-H., & Yang, R.-M. (2014).“Node fault diagnosis in wsn based on rs and svm,” in International Conference on Wireless Communication and Sensor Network (WCSN). IEEE, pp. 153–156.
Chanak, P., Banerjee, I., Samanta, T., & Rahaman, H. (2012).“Ffms: Fuzzy based fault management scheme in wireless sensor networks,” In Eco-friendly Computing and Communication Systems. Springer, pp. 30–38.
Febriansyah, I. I., Saputro, W. C., Achmadi, G. R., Arisha, F., Tursina, D., Pratomo, B. A., & Shiddiqi, A. M. (2021).“Outlier detection and decision tree for wireless sensor network fault diagnosis,” In 2021 13th International Conference on Information & Communication Technology and System (ICTS). IEEE, pp. 56–61.
Oßner, C., Buchmann, E., & Böhm, K. (2016). Identifying defective nodes in wireless sensor networks. Distributed and Parallel Databases, 34(4), 591–610.
Staddon, J., Balfanz, D., & Durfee, G. (2002).“Efficient tracing of failed nodes in sensor networks,” In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications. ACM, pp. 122–130.
Koushanfar, F., Potkonjak, M., & Sangiovanni-Vincentelli, A. (2003). “On-line fault detection of sensor measurements,” In Proceedings of IEEE Sensors, vol. 2. IEEE, pp. 974–979.
Ruiz, L. B., Siqueira, I. G., Wong, H. C., Nogueira, J. M. S., Loureiro, A. A. et al., (2004). “Fault management in event-driven wireless sensor networks,” in Proceedings of the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems. ACM, pp. 149–156.
Ramanathan, N., Chang, K., Kapur, R., Girod, L., Kohler, E., & Estrin, D. (2005) “Sympathy for the sensor network debugger,” in Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems. ACM, pp. 255–267.
Lee, W. L., Datta, A., & Cardell-Oliver, R. (2006). “Winms: Wireless sensor network-management system, an adaptive policy-based management for wireless sensor networks” .
Perrig, A., Szewczyk, R., Tygar, J. D., Wen, V., & Culler, D. E. (2002). Spins: Security protocols for sensor networks. Wireless Networks, 8(5), 521–534.
Ssu, K.-F., Chou, C.-H., Jiau, H. C., & Hu, W.-T. (2006). Detection and diagnosis of data inconsistency failures in wireless sensor networks. Computer Networks, 50(9), 1247–1260.
Krunic, V., Trumpler, E., & Han, R. (2007). “Nodemd: Diagnosing node-level faults in remote wireless sensor systems,” In Proceedings of the 5th International Conference on Mobile Systems, Applications and Services.ACM, pp. 43–56.
Liu, Y., Liu, K., & Li, M. (2010). Passive diagnosis for wireless sensor networks. IEEE/ACM Transactions on Networking (TON), 18(4), 1132–1144.
Feng, Z., Fu, J. Q., & Wang, Y. (2014).“Weighted distributed fault detection for wireless sensor networks based on the distance,” In 33rd Chinese Control Conference (CCC). IEEE, pp. 322–326.
Senapati, B. R., Khilar, P. M., & Swain, R. R. (2021). Composite fault diagnosis methodology for urban vehicular ad hoc network. Vehicular Communications, 29, 100337.
Ji, S., Yuan, S.-f., Ma, T.-h., & Tan, C. (2010). “Distributed fault detection for wireless sensor based on weighted average,” In Second International Conference on Networks Security, Wireless Communications and Trusted Computing. IEEE, pp. 57–60.
Ding, M., Chen, D., Xing, K., & Cheng, X. (2005). “Localized fault-tolerant event boundary detection in sensor networks,” In Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies. INFOCOM, 2, 902–913.
Saihi, M., Boussaid, B., Zouinkhi, A., & Abdelkrim, M. N. (2013).“Decentralized fault detection in wireless sensor network based on function error,” In 10th International Multi-Conference on Systems, Signals & Devices (SSD). IEEE, pp. 1–5.
Swain, R. R., Khilar, P. M., & Dash, T. (2018). Fault diagnosis and its prediction in wireless sensor networks using regressional learning to achieve fault tolerance. International Journal of Communication Systems, 31(14), e3769.
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.
Vuran, M. C., Akan, Ö. B., & Akyildiz, I. F. (2004). Spatio-temporal correlation: theory and applications for wireless sensor networks. Computer Networks, 45(3), 245–259.
Hsin, C., & Liu, M. (2006). Self-monitoring of wireless sensor networks. Computer Communications, 29(4), 462–476.
Luo, X., Dong, M., & Huang, Y. (2006). On distributed fault-tolerant detection in wireless sensor networks. IEEE Transactions on Computers, 55(1), 58–70.
Yim, S.-J., & Choi, Y.-H. (2010). An adaptive fault-tolerant event detection scheme for wireless sensor networks. Sensors, 10(3), 2332–2347.
Xiao, X.-Y., Peng, W.-C., Hung, C.-C., & Lee, W.-C. (2007). “Using sensorranks for in-network detection of faulty readings in wireless sensor networks,” In Proceedings of the 6th ACM International Workshop on Data Engineering for Wireless and Mobile Access. ACM, pp. 1–8.
Saha, T., & Mahapatra, S. (2011). “Distributed fault diagnosis in wireless sensor networks,” In International Conference on Process Automation, Control and Computing (PACC). IEEE, pp. 1–5.
Xu, X., Geng, W., Yang, G., Bessis, N., & Norrington, P. (2014). Ledfd: A low energy consumption distributed fault detection algorithm for wireless sensor networks. International Journal of Distributed Sensor Networks, 10(2), 1–10.
Lo, C., Lynch, J. P., & Liu, M. (2016). Distributed model-based nonlinear sensor fault diagnosis in wireless sensor networks. Mechanical Systems and Signal Processing, 66, 470–484.
Sharma, K. P., & Sharma, T. P. (2017). rdfd: reactive distributed fault detection in wireless sensor networks. Wireless Networks, 23(4), 1145–1160.
H. Yuan, X. Zhao, L. Yu et al., “A distributed bayesian algorithm for data fault detection in wireless sensor networks,” in International Conference on Information Networking (ICOIN). IEEE, 2015, pp. 63–68.
M. Zhao, Z. Tian, and T. W. Chow, “Fault diagnosis on wireless sensor network using the neighborhood kernel density estimation,” Neural Computing and Applications, pp. 1–12, 2018.
Obst, O. (2014). Distributed fault detection in sensor networks using a recurrent neural network. Neural Processing Letters, 40(3), 261–273.
Obst, O. (2009). “Distributed fault detection using a recurrent neural network,” In Proceedings of the International Conference on Information Processing in Sensor Networks. IEEE Computer Society, pp. 373–374.
Mahapatro, A., & Khilar, P. M. (2013). Detection and diagnosis of node failure in wireless sensor networks: A multiobjective optimization approach. Swarm and Evolutionary Computation, 13, 74–84.
Mahapatro, A., & Panda, A. K. (2014). Choice of detection parameters on fault detection in wireless sensor networks: A multiobjective optimization approach. Wireless Personal Communications, 78(1), 649–669.
Ghorbel, O., Jmal, M. W., Abid, M., & Snoussi, H. (2015).“Distributed and efficient one-class outliers detection classifier in wireless sensors networks,” In International Conference on Wired/Wireless Internet Communication. Springer, pp. 259–273.
Gao, Y., Xiao, F., Liu, J., & Wang, R. (2018). “Distributed soft fault detection for interval type-2 fuzzy-model-based stochastic systems with wireless sensor networks,” IEEE Transactions on Industrial Informatics.
Chanak, P., & Banerjee, I. (2016). Fuzzy rule-based faulty node classification and management scheme for large scale wireless sensor networks. Expert Systems with Applications, 45, 307–321.
Mohapatra, S., Khilar, P. M., & Swain, R. R. (2019). Fault diagnosis in wireless sensor network using clonal selection principle and probabilistic neural network approach. International Journal of Communication Systems, 32(16), e4138.
Mohapatra, S., & Khilar, P. M. (2020). Fault diagnosis in wireless sensor network using negative selection algorithm and support vector machine. Computational Intelligence, 36(3), 1374–1393.
Yang, C., Liu, C., Zhang, X., Nepal, S., & Chen, J. (2015). A time efficient approach for detecting errors in big sensor data on cloud. IEEE Transactions on Parallel and Distributed Systems, 26(2), 329–339.
B. R. Senapati, R. R. Swain, and P. M. Khilar, “Hard and soft fault detection using cloud based vanet,” in Intelligent and Cloud Computing. Springer, 2022, pp. 133–143.
I. Banerjee, A. Datta, S. Pal, S. Chatterjee, and T. Samanta, “A novel fault detection and replacement scheme in wsn,” in Recent Advances in Intelligent Informatics. Springer, 2014, pp. 303–310.
Swain, R. R., Dash, T., & Khilar, P. M. (2020). Lightweight approach to automated fault diagnosis in wsns. IET Networks, 9(3), 110–119.
Prasad, R., & Baghel, R. K. (2021). A novel fault diagnosis technique for wireless sensor network using feedforward neural network. IEEE Sensors Letters, 6(1), 1–4.
F. Koushanfar, M. Potkonjak, and A. Sangiovanni-Vincentell, “Fault tolerance techniques for wireless ad hoc sensor networks,” in Proceedings of IEEE Sensors, vol. 2. IEEE, 2002, pp. 1491–1496.
Harte, S., Rahmanl, A., & Razeeb, K. (2005).“Fault tolerance in sensor networks using self-diagnosing sensor nodes,” IEE International Workshop on Intelligent Environments, pp. 7–12.
Wang, N., & Chen, Y.-X. (2013). A fault-event detection model using trust matrix in wsn. Sensors & Transducers, 158(11), 190.
Li, C., & Zhang, Y. (2017). “A novel energy-efficient sensor networks’ fault diagnosis,” In 36th Chinese Control Conference (CCC). IEEE, pp. 8879–8884.
Nitesh, K., & Jana, P. K. (2015). “Dfda: a distributed fault detection algorithm in two tier wireless sensor networks,” In Proceedings of the 3rd International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA). Springer, pp. 739–746.
Nitesh, K., & Jana, P. K. (2016). Distributed fault detection and recovery algorithms in two-tier wireless sensor networks. International Journal of Communication Networks and Distributed Systems, 16(3), 281–296.
Afsar, M. M. (2014).“Maximizing the reliability of clustered sensor networks by a fault-tolerant service,” In IEEE 27th Canadian Conference on Electrical and Computer Engineering (CCECE). IEEE, pp. 1–8.
Zafar, A., Wajid, B., & Akram, B. A. (2015).“A hybrid fault diagnosis architecture for wireless sensor networks,” In International Conference on Open Source Systems & Technologies (ICOSST). IEEE, pp. 7–15.
Mahapatro, A., & Khilar, P. M. (2013). Online distributed fault diagnosis in wireless sensor networks. Wireless Personal Communications, 71(3), 1931–1960.
Gupta, G., & Younis, M. (2003).“Fault-tolerant clustering of wireless sensor networks,” in IEEE Wireless Communications and Networking (WCNC), vol. 3. IEEE, pp. 1579–1584.
Jaikaeo, C., Srisathapornphat, C., & Shen, C.-C. (2001).“Diagnosis of sensor networks,” In IEEE International Conference on Communications (ICC), vol. 5. IEEE, pp. 1627–1632.
Tai, A. T., Tso, K. S., & Sanders, W. H. (2004).“Cluster-based failure detection service for large-scale ad hoc wireless network applications,” In International Conference on Dependable Systems and Networks. IEEE, pp. 805–814.
Younis, O., Fahmy, S., & Santi, P. (2005). An architecture for robust sensor network communications. International Journal of Distributed Sensor Networks, 1(3–4), 305–327.
Wang, P., Zheng, J., & Li, C. (2007). “An agreement-based fault detection mechanism for under water sensor networks,” In IEEE Global Telecommunications Conference, GLOBECOM’07. IEEE, pp. 1195–1200.
Venkataraman, G., Emmanuel, S., & Thambipillai, S. (2008). Energy-efficient cluster-based scheme for failure management in sensor networks. IET Communications, 2(4), 528–537.
Asim, M., Mokhtar, H., & Merabti, M. (2008).“A fault management architecture for wireless sensor network,” In International Wireless Communications and Mobile Computing Conference, IWCMC’08. IEEE, pp. 779–785.
Wang, W., Wang, B., Liu, Z., & Guo, L. (2011). A cluster-based real-time fault diagnosis aggregation algorithm for wireless sensor networks. Information Technology Journal, 10(1), 80–88.
Sakib, K. (2012). Asynchronous failed sensor node detection method for sensor networks. International Journal of Network Management, 22(1), 27–49.
Swain, R. R., Khilar, P. M., & Bhoi, S. K. (2018). Heterogeneous fault diagnosis for wireless sensor networks. Ad Hoc Networks, 69, 15–37.
Swain, R. R., Dash, T., & Khilar, P. M. (2019). A complete diagnosis of faulty sensor modules in a wireless sensor network. Ad Hoc Networks, 93, 101924.
Moridi, E., Haghparast, M., Hosseinzadeh, M., & Jafarali Jassbi, S. (2021).“A novel hierarchical fault management framework for wireless sensor networks: Hfmf,” Peer-to-Peer Networking and Applications, pp. 1–11.
Quoc, D. N., Liu, N., & Guo, D. (2021). “A hybrid fault-tolerant routing based on gaussian network for wireless sensor network,” Journal of Communications and Networks.
Biswas,P., & Samanta, T. (2021).“A method for fault detection in wireless sensor network based on pearson’s correlation coefficient and support vector machine classification,” Wireless Personal Communications, pp. 1–16.
Titouna, C., Aliouat, M., & Gueroui, M. (2015). Outlier detection approach using bayes classifiers in wireless sensor networks. Wireless Personal Communications, 85(3), 1009–1023.
Titouna, C., Aliouat, M., & Gueroui, M. (2016). Fds: fault detection scheme for wireless sensor networks. Wireless Personal Communications, 86(2), 549–562.
Wu, J.-Y., Duh, D.-R., Wang, T.-Y., & Chang, L.-Y. (2007).“Fast and simple on-line sensor fault detection scheme for wireless sensor networks,” In International Conference on Embedded and Ubiquitous Computing. Springer, pp. 444–455.
Kaur, A., & Sharma, T. P. (2010).“Afdep: agreement based ch failure detection and election protocol for a wsn,” In International Conference on Advances in Information and Communication Technologies. Springer, pp. 249–257.
Nguyen, T. A., Bucur, D., Aiello, M., & Tei, K. (2013).“Applying time series analysis and neighbourhood voting in a decentralised approach for fault detection and classification in wsns,” In Proceedings of the Fourth Symposium on Information and Communication Technology. ACM, pp. 234–241.
Huang, D.-W., Liu, W., & Bi, J. (2021). Data tampering attacks diagnosis in dynamic wireless sensor networks. Computer Communications, 172, 84–92.
Khan, S. A., Daachi, B., & Djouani, K. (2012). Application of fuzzy inference systems to detection of faults in wireless sensor networks. Neurocomputing, 94, 111–120.
He, W., Qiao, P.-L., Zhou, Z.-J., Hu, G.-Y., Feng, Z.-C., & Wei, H. (2018). A new belief-rule-based method for fault diagnosis of wireless sensor network. IEEE Access, 6, 9404–9419.
Kaur, T., & Kumar, D. (2018). Particle swarm optimization-based unequal and fault tolerant clustering protocol for wireless sensor networks. IEEE Sensors Journal, 18(11), 4614–4622.
Jan, S. U., Lee, Y. D., & Koo, I. S. (2021). A distributed sensor-fault detection and diagnosis framework using machine learning. Information Sciences, 547, 777–796.
Saeed, U., Jan, S. U., Lee, Y.-D., & Koo, I. (2021). Fault diagnosis based on extremely randomized trees in wireless sensor networks. Reliability Engineering & System Safety, 205, 107284.
Rajan, M. S. Dilip, G., Kannan, N., Namratha, M., Majji, S., Mohapatra, S. K., Patnala, T. R., & Karanam, S. R. (2021).“Diagnosis of fault node in wireless sensor networks using adaptive neuro-fuzzy inference system,” Applied Nanoscience, pp. 1–9.
Swain, R. R., Khilar, P. M., & Dash, T. (2019). Neural network based automated detection of link failures in wireless sensor networks and extension to a study on the detection of disjoint nodes. Journal of Ambient Intelligence and Humanized Computing, 10(2), 593–610.
Swain, R. R., Khilar, P. M., & Dash, T. (2020). Multifault diagnosis in wsn using a hybrid metaheuristic trained neural network. Digital Communications and Networks, 6(1), 86–100.
Swain, R. R., Khilar, P. M. A., & fuzzy mlp approach for fault diagnosis in wireless sensor networks”, in,. (2016). IEEE region 10 conference (TENCON). IEEE, 2016, 3183–3188.
Swain, R. R., & Khilar, P. M. (2017)“Soft fault diagnosis in wireless sensor networks using pso based classification,” In TENCON 2017-2017 IEEE Region 10 Conference. IEEE, pp. 2456–2461.
Swain, R. R., Dash, T., & Khilar, P. M. (2019).“Investigation of rbf kernelized anfis for fault diagnosis in wireless sensor networks,” In Computational Intelligence: Theories, Applications and Future Directions-Volume II. Springer, pp. 253–264.
Chanak, P., Banerjee, I., & Sherratt, R. S. (2016). Mobile sink based fault diagnosis scheme for wireless sensor networks. Journal of Systems and Software, 119, 45–57.
Abo-Zahhad, M., Ahmed, S. M., Sabor, N., & Sasaki, S. (2015). Mobile sink-based adaptive immune energy-efficient clustering protocol for improving the lifetime and stability period of wireless sensor networks. IEEE Sensors Journal, 15(8), 4576–4586.
Funding
Not Applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest regarding the publication of 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
Swain, R.R., Dash, T. & Khilar, P.M. Automated Fault Diagnosis in Wireless Sensor Networks: A Comprehensive Survey. Wireless Pers Commun 127, 3211–3243 (2022). https://doi.org/10.1007/s11277-022-09916-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-022-09916-3