Predictive dependency constraint directed self-healing for wireless sensor networks

Wireless sensor networks are now being considered for mission critical applications, which are often largely unattended and need to operate reliably for years. However, due to the real world communication, sensing and failure realities, clock drift, and node faults, the system performance may degrade significantly over time. It is highly desirable that these natural deteriorations can be monitored continuously and can be corrected with self-healing when necessary. In this paper, we introduce a dependency constraint directed self-healing scheme for wireless sensor networks. We reveal that when self-healing services are being composed, certain dependency constraints, including invocation, parameter consistency, control and implicit assumption dependencies must be carefully identified and respected. We illustrate each of these dependency constraints through case studies in 3 different systems covering the typical functions of wireless sensor networks, including sensing, communication and tracking. Our research indicates that, following the dependency constraints in self-healing design is not only a must for the correctness of self-healing services, but is also a key to energy efficient self-healing.

[1]  Djamel Azzi,et al.  A self-healing mobile wireless sensor network using predictive reasoning , 2008 .

[2]  R.J. Evans,et al.  An efficient self-healing process for ZigBee sensor networks , 2007, 2007 International Symposium on Communications and Information Technologies.

[3]  R. Sterritt,et al.  Personal autonomic computing reflex reactions and self-healing , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[4]  Mohsen Guizani,et al.  Distributed Decision Making Algorithm for Self-Healing Sensor Networks , 2006, 2006 IEEE International Conference on Communications.

[5]  Junichi Suzuki,et al.  BiSNET: A biologically-inspired middleware architecture for self-managing wireless sensor networks , 2007, Comput. Networks.

[6]  Dan Wang,et al.  Tracking with Unreliable Node Sequences , 2009, IEEE INFOCOM 2009.

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

[8]  Tian He,et al.  Differentiated surveillance for sensor networks , 2003, SenSys '03.

[9]  Claudio Soriente,et al.  POSH: Proactive co-Operative Self-Healing in Unattended Wireless Sensor Networks , 2008, 2008 Symposium on Reliable Distributed Systems.

[10]  Jin Young Kim,et al.  Fish Robots for Water Pollution Monitoring Using Ubiquitous Sensor Networks with Sonar Localization , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[11]  Xianghua Xu,et al.  An Efficient Self-Healing Scheme for Wireless Sensor Networks , 2008, 2008 Second International Conference on Future Generation Communication and Networking.

[12]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .

[13]  John A. Stankovic,et al.  Context-aware wireless sensor networks for assisted living and residential monitoring , 2008, IEEE Network.

[14]  Hongwei Zhang,et al.  GS3: scalable self-configuration and self-healing in wireless sensor networks , 2003, Comput. Networks.

[15]  T. Bokareva,et al.  SASHA: toward a self-healing hybrid sensor network architecture , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[16]  N. Vlajic,et al.  Self-Healing Wireless Sensor Networks: Results That May Surprise , 2007, 2007 IEEE Globecom Workshops.

[17]  Gang Zhou,et al.  Impact of radio irregularity on wireless sensor networks , 2004, MobiSys '04.

[18]  David E. Culler,et al.  Lessons from a Sensor Network Expedition , 2004, EWSN.

[19]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[20]  Gang Zhou,et al.  VigilNet: An integrated sensor network system for energy-efficient surveillance , 2006, TOSN.

[21]  James Demmel,et al.  Wireless sensor networks for structural health monitoring , 2006, SenSys '06.

[22]  Sukun Kim,et al.  Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[23]  H. Balakrishnan,et al.  Mitigating congestion in wireless sensor networks , 2004, SenSys '04.