Modeling and Analysis of Fault Detection and Fault Tolerance in Wireless Sensor Networks

Technological advancements in communications and embedded systems have led to the proliferation of Wireless Sensor Networks (WSNs) in a wide variety of application domains. These application domains include but are not limited to mission-critical (e.g., security, defense, space, satellite) or safety-related (e.g., health care, active volcano monitoring) systems. One commonality across all WSN application domains is the need to meet application requirements (e.g., lifetime, reliability). Many application domains require that sensor nodes be deployed in harsh environments, such as on the ocean floor or in an active volcano, making these nodes more prone to failures. Sensor node failures can be catastrophic for critical or safety-related systems. This article models and analyzes fault detection and fault tolerance in WSNs. To determine the effectiveness and accuracy of fault detection algorithms, we simulate these algorithms using ns-2. We investigate the synergy between fault detection and fault tolerance and use the fault detection algorithms’ accuracies in our modeling of Fault-Tolerant (FT) WSNs. We develop Markov models for characterizing WSN reliability and Mean Time to Failure (MTTF) to facilitate WSN application-specific design. Results obtained from our FT modeling reveal that an FT WSN composed of duplex sensor nodes can result in as high as a 100% MTTF increase and approximately a 350% improvement in reliability over a Non-Fault-Tolerant (NFT) WSN. The article also highlights future research directions for the design and deployment of reliable and trustworthy WSNs.

[1]  Borko Furht,et al.  Sensor fault and patient anomaly detection and classification in medical wireless sensor networks , 2013, 2013 IEEE International Conference on Communications (ICC).

[2]  Ann Gordon-Ross,et al.  An MDP-based application oriented optimal policy for wireless sensor networks , 2009, CODES+ISSS '09.

[3]  Joel R. Sklaroff,et al.  Redundancy Management Technique for Space Shuttle Computers , 1976, IBM J. Res. Dev..

[4]  Ioan Filip,et al.  Markov models for wireless sensor network reliability , 2009, 2009 IEEE 5th International Conference on Intelligent Computer Communication and Processing.

[5]  Nitin H. Vaidya,et al.  Understanding Fault Tolerance And Reliability , 1997, Computer.

[6]  Deokwoo Jung,et al.  Model-Based Design Exploration of Wireless Sensor Node Lifetimes , 2007, EWSN.

[7]  Marco Baldi,et al.  Fault tolerance in sensor networks: Performance comparison of some gossip algorithms , 2009, 2009 Seventh Workshop on Intelligent solutions in Embedded Systems.

[8]  Kishor S. Trivedi,et al.  Performance And Reliability Analysis Of Computer Systems (an Example-based Approach Using The Sharpe Software , 1997, IEEE Transactions on Reliability.

[9]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[10]  Ramesh Govindan,et al.  On the Prevalence of Sensor Faults in Real-World Deployments , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[11]  Mingyan Liu,et al.  Distributed Reference-Free Fault Detection Method for Autonomous Wireless Sensor Networks , 2013, IEEE Sensors Journal.

[12]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[13]  S. Sitharama Iyengar,et al.  Distributed Bayesian algorithms for fault-tolerant event region detection in wireless sensor networks , 2004, IEEE Transactions on Computers.

[14]  Satyajayant Misra,et al.  Fault-Tolerant Relay Node Placement in Wireless Sensor Networks: Problems and Algorithms , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[15]  Ann Gordon-Ross,et al.  Multi-Core Embedded Wireless Sensor Networks: Architecture and Applications , 2014, IEEE Transactions on Parallel and Distributed Systems.

[16]  L.M. Sa de Souza FT-CoWiseNets: A Fault Tolerance Framework for Wireless Sensor Networks , 2007, 2007 International Conference on Sensor Technologies and Applications (SENSORCOMM 2007).

[17]  Xiuzhen Cheng,et al.  Localized fault-tolerant event boundary detection in sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[18]  A. Avizienis,et al.  Dependable computing: From concepts to design diversity , 1986, Proceedings of the IEEE.

[19]  Pabitra Mohan Khilar,et al.  Intermittent Fault Diagnosis in Wireless Sensor Networks , 2007, 10th International Conference on Information Technology (ICIT 2007).

[20]  Gao Jian-Liang,et al.  Weighted-Median Based Distributed Fault Detection for Wireless Sensor Networks , 2007 .

[21]  Dyi-Rong Duh,et al.  On-Line Sensor Fault Detection Based on Majority Voting in Wireless Sensor Networks , 2007 .

[22]  Weisong Shi,et al.  Modeling the Lifetime of Wireless Sensor Networks , 2005 .

[23]  Jiang Peng,et al.  Development of Data Video Base Station in Water Environment Monitoring Oriented Wireless Sensor Networks , 2008, 2008 International Conference on Embedded Software and Systems Symposia.

[24]  Yutao Ma,et al.  OceanSense: A practical wireless sensor network on the surface of the sea , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[25]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[26]  A.L. Hopkins,et al.  FTMP—A highly reliable fault-tolerant multiprocess for aircraft , 1978, Proceedings of the IEEE.

[27]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[28]  Daniele Puccinelli,et al.  Sensor node lifetime: An experimental study , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[29]  Katarzyna Radecka,et al.  Architectures of increased availability wireless sensor network nodes , 2004, 2004 International Conferce on Test.

[30]  Sajal K. Das,et al.  A Trust-Based Framework for Fault-Tolerant Data Aggregation in Wireless Multimedia Sensor Networks , 2012, IEEE Transactions on Dependable and Secure Computing.

[31]  Yang Xiao,et al.  Intrusion detection techniques in mobile ad hoc and wireless sensor networks , 2007, IEEE Wireless Communications.

[32]  Algirdas Avizienis,et al.  The N-Version Approach to Fault-Tolerant Software , 1985, IEEE Transactions on Software Engineering.

[33]  Parameswaran Ramanathan,et al.  Fault tolerance in collaborative sensor networks for target detection , 2004, IEEE Transactions on Computers.

[34]  Boudewijn R. Haverkort,et al.  Performance and reliability analysis of computer systems: An example-based approach using the sharpe software package , 1998 .

[35]  Yunhao Liu,et al.  Agnostic diagnosis: Discovering silent failures in wireless sensor networks , 2011, 2011 Proceedings IEEE INFOCOM.

[36]  J. Goldberg,et al.  SIFT: Design and analysis of a fault-tolerant computer for aircraft control , 1978, Proceedings of the IEEE.

[37]  Xiang Cao,et al.  Fault-Tolerant Relay Node Placement in Heterogeneous Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[38]  Saurabh Bagchi,et al.  TIBFIT: trust index based fault tolerance for arbitrary data faults in sensor networks , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[39]  M. Winkler,et al.  Theoretical and practical aspects of military wireless sensor networks , 2023, Journal of Telecommunications and Information Technology.

[40]  A. S. Raghuvanshi,et al.  Anomaly Detection in Wireless Sensor Networks Using S-Transform in Combination with SVM , 2013, 2013 5th International Conference on Computational Intelligence and Communication Networks.

[41]  Mihail L. Sichitiu,et al.  Simple, accurate time synchronization for wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[42]  A. Singh,et al.  Fault-tolerant systems , 1990, Computer.

[43]  Arun Somani,et al.  Distributed fault detection of wireless sensor networks , 2006, DIWANS '06.

[44]  Erik D. Demaine,et al.  Deploying Sensor Networks With Guaranteed Fault Tolerance , 2010, IEEE/ACM Transactions on Networking.

[45]  Anjali Agarwal,et al.  A Survey on Fault Tolerant Routing Techniques in Wireless Sensor Networks , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[46]  Symeon Papavassiliou,et al.  On the connectivity modeling and the tradeoffs between reliability and energy efficiency in large scale wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[47]  N. L. Johnson,et al.  Continuous Univariate Distributions. , 1995 .

[48]  Peng Jiang,et al.  A New Method for Node Fault Detection in Wireless Sensor Networks , 2009, Sensors.

[49]  Ann Gordon-Ross,et al.  Optimization Approaches in Wireless Sensor Networks , 2010 .

[50]  Ann Gordon-Ross,et al.  Markov Modeling of Fault-Tolerant Wireless Sensor Networks , 2011, 2011 Proceedings of 20th International Conference on Computer Communications and Networks (ICCCN).

[51]  H.E. Michel,et al.  Integrated modeling for wireless sensor networks reliability and security , 2006, RAMS '06. Annual Reliability and Maintainability Symposium, 2006..

[52]  M. Potkonjak,et al.  Fault tolerance techniques for wireless ad hoc sensor networks , 2002, Proceedings of IEEE Sensors.

[53]  Yoon-Hwa Choi,et al.  Fault detection of wireless sensor networks , 2008, Comput. Commun..

[54]  Gregory J. Pottie,et al.  Sensor network data fault types , 2007, TOSN.

[55]  Pabitra Mohan Khilar,et al.  Fault Diagnosis in Wireless Sensor Networks: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[56]  Rastko R. Selmic,et al.  Wireless Sensor Network Modeling Using Modified Recurrent Neural Networks: Application to Fault Detection , 2008, IEEE Transactions on Instrumentation and Measurement.

[57]  Yu Zhang,et al.  Research on Reliability Model of Large-Scale Wireless Sensor Networks , 2006, 2006 International Conference on Wireless Communications, Networking and Mobile Computing.

[58]  Xiaojiang Du,et al.  Security in wireless sensor networks , 2008, IEEE Wireless Communications.

[59]  Ling Zhou,et al.  Fault-Tolerance in Sensor Networks: A New Evaluation Metric , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[60]  Sujit Dey,et al.  Model-Based Techniques for Data Reliability in Wireless Sensor Networks , 2009, IEEE Transactions on Mobile Computing.

[61]  S. Sitharama Iyengar,et al.  Game-theoretic models for reliable path-length and energy-constrained routing with data aggregation in wireless sensor networks , 2004, IEEE Journal on Selected Areas in Communications.