Context-Based Collaborative Self-Test for Autonomous Wireless Sensor Networks

Reliability is a major concern in autonomous wireless sensor networks. Current approaches to maintaining high overall system availability concentrate on pseudo-random test scheduling and test vector generation based on a probabilistic approach to failure prediction. In the case of wireless sensor networks though, most of device failures can be directly associated with specific events. Furthermore, these events can often be identified using the sensors already present on the nodes and used to trigger self test of the affected devices with test vectors specifically crafted to match the possible failures. In this paper, we discuss an approach to wireless sensor node self-testing using sensor data gathered by the device itself and by the neighboring nodes. We analyze possible impact of this approach on the Mean Time To Detect (MTTD) and the overall system availability. Also, the proposed approach can help decrease energy consumption of the system through avoiding unnecessary data communication and extensive hardware testing. We also discuss advantages arising from installation of additional dedicated sensors on the nodes that help to more accurately detect and classify an event and thus the possible failure and its severity. Finally, we present a test system that implements the proposed approach.

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

[2]  G. Thiele,et al.  Antenna theory and design , 1981 .

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

[4]  Sujit Dey,et al.  Embedded Software-Based Self-Test for Programmable Core-Based Designs , 2002, IEEE Des. Test Comput..

[5]  Katarzyna Radecka,et al.  Energy efficient software-based self-test for wireless sensor network nodes , 2006, 24th IEEE VLSI Test Symposium.

[6]  Jen-Chieh Yeh,et al.  Flash Memory Testing and Built-In Self-Diagnosis With March-Like Test Algorithms , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

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

[8]  M. Marzencki,et al.  Context-aware physiological data acquisition and processing with wireless sensor networks , 2010, 2010 IEEE International Workshop on Medical Measurements and Applications.

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

[10]  Ivan Stojmenovic,et al.  Handbook of Sensor Networks: Algorithms and Architectures , 2005, Handbook of Sensor Networks.

[11]  Joseph A. Paradiso,et al.  Energy scavenging for mobile and wireless electronics , 2005, IEEE Pervasive Computing.

[12]  Jongkeun Na,et al.  Analysis of dynamic low power listening schemes in wireless sensor networks , 2009, IEEE Communications Letters.