A software-based fault detection scheme for wireless sensor networks

Recently, wireless sensor networks are being increasingly integrated with consumer electronic devices to deliver more intelligent services. Usually, the wireless sensor networks are expected to provide continuous, unattended service for months or even years. However, hardware reliability poses a major challenge to this expectation. To address this issue, this paper designs and implements a software-based minimal-overhead fault detection method to detect failures in various hardware components. The fault detection scheme has been implemented in the SOS kernel on the sensor nodes. Experimental results indicate that except for the memory access trap, most failures can be successfully detected through low-cost software detectors.

[1]  Matt Welsh,et al.  Sensor networks for emergency response: challenges and opportunities , 2004, IEEE Pervasive Computing.

[2]  L. Balzano,et al.  Blind Calibration of Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

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

[4]  Saurabh Bagchi,et al.  Adaptive correctness monitoring for wireless sensor networks using hierarchical distributed run-time invariant checking , 2007, TAAS.

[5]  Sanjay J. Patel,et al.  ReStore: symptom based soft error detection in microprocessors , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[6]  Deborah Estrin,et al.  Sympathy for the sensor network debugger , 2005, SenSys '05.

[7]  Jens Palsberg,et al.  Avrora: scalable sensor network simulation with precise timing , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[8]  Antonio Alfredo Ferreira Loureiro,et al.  Fault management in event-driven wireless sensor networks , 2004, MSWiM '04.

[9]  Yuan-Po Chi,et al.  A Tracking-Assisted Routing Scheme for Wireless Sensor Networks , 2013, Wirel. Pers. Commun..

[10]  Yu-Chee Tseng,et al.  Wireless sensor networks for emergency navigation , 2006, Computer.

[11]  Tian He,et al.  FIND: faulty node detection for wireless sensor networks , 2009, SenSys '09.

[12]  Mani B. Srivastava,et al.  A dynamic operating system for sensor nodes , 2005, MobiSys '05.

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

[14]  Sarita V. Adve,et al.  Understanding the propagation of hard errors to software and implications for resilient system design , 2008, ASPLOS.

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