Test and diagnosis of wireless sensor networks applications

Safety critical applications, such as explosion prediction, 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 reduces the false negative by 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 IFTF reduces the false negative rate of application level failures to 60% with an increase of 4% in power consumption (communication overhead) compared to using solely network diagnosis solutions.

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

[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]  Deborah Estrin,et al.  Sympathy for the sensor network debugger , 2005, SenSys '05.

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

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

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

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

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

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

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

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

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

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

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

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

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