Integrated fault tolerance framework for wireless sensor networks

Safety critical applications, such as fire detection or burglar alarm systems, require continuous and reliable operation of Wireless sensor networks (WSNs). However, validating that a WSN system will function correctly at run time is a hard problem. This is due to the numerous faults one may encounter in the resource-constrained nature of sensor platforms together with the unreliability of the wireless links networks. A holistic fault tolerance approach that addresses all fault issues does not exist. Existing fault tolerance work most likely misses some potential causes of system failures. In this paper, we propose an integrated fault tolerance framework (IFTF) that provides a complete picture of the system health with possibility to zoom in on the fault reasons of abnormal phenomena. IFTF diagnoses network failures, detects application level failures, identifies affected areas of the network and may determine the root causes of application malfunctioning. These goals are achieved efficiently through combining a network diagnosis service (component/element level monitoring) with an application testing service (system level monitoring). Thanks to these two complementary services, the maintenance operations will be more efficient leading to a more dependable WSN. From the design view, IFTF offers to the application many tunable parameters that make it suitable for various application needs. Simulation results show that the presented solution is efficient both in terms of memory use and power consumption. IFTF incurs a 4 %, on average, increase in power consumption (communication overhead) compared to using solely network diagnosis solutions.

[1]  Kamin Whitehouse,et al.  Effective source-level debugging of wireless sensor networks , 2007, SenSys '07.

[2]  Hari Balakrishnan,et al.  Memento: A Health Monitoring System for Wireless Sensor Networks , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[3]  Yunhao Liu,et al.  Passive diagnosis for wireless sensor networks , 2010, TNET.

[4]  Qi Han,et al.  REDFLAG a Run-timE, Distributed, Flexible, Lightweight, And Generic fault detection service for data-driven wireless sensor applications , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[5]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[6]  Mingyan Liu,et al.  Self-monitoring of wireless sensor networks , 2006, Comput. Commun..

[7]  Kamin Whitehouse,et al.  Clairvoyant: a comprehensive source-level debugger for wireless sensor networks , 2007, SenSys '07.

[8]  Peng Li,et al.  T-check: bug finding for sensor networks , 2010, IPSN '10.

[9]  Michael R. Lyu,et al.  Sentomist: Unveiling Transient Sensor Network Bugs via Symptom Mining , 2010, 2010 IEEE 30th International Conference on Distributed Computing Systems.

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

[11]  Qi Han,et al.  Journal of Network and Systems Management ( c ○ 2007) DOI: 10.1007/s10922-007-9062-0 A Survey of Fault Management in Wireless Sensor Networks , 2022 .

[12]  B. Murray,et al.  Integrity-Checking Framework: An In-situ Testing and Validation Framework for Wireless Sensor and Actuator Networks , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[13]  Sang Hyuk Son,et al.  Run time assurance of application-level requirements in wireless sensor networks , 2009, SenSys '09.

[14]  S. Manesis,et al.  A Survey of Applications of Wireless Sensors and Wireless Sensor Networks , 2005, Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation Intelligent Control, 2005..

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

[16]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.