Sensor failure detection and recovery mechanism based on support vector and genetic algorithm

The main role of wireless sensor networks is to collect environmental data. As the sensor nodes are vulnerable and work in unpredictable environments, sensors are possible to fail and return unexpected response. Therefore, fault detection and recovery are important in wireless sensor networks. In this paper, we propose a fault detection algorithm based on support vector regression, which predicts the measurements of sensor nodes by using historical data. Credit levels of sensor nodes will be determined by a contrast between predictions and actual measured values. In this paper we also propose a fault recovery algorithm according to the node credit levels combined with genetic algorithm. The simulation results demonstrate that the algorithms we propose work well in failure detection rate, fault recovery speed and energy consumption.

[1]  Mani B. Srivastava,et al.  Self aware actuation for fault repair in sensor networks , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Thambipillai Srikanthan,et al.  Energy-efficient cluster-based scheme for failure management in sensor networks , 2008, IET Commun..

[3]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[4]  Arun Somani,et al.  Distributed fault detection of wireless sensor networks , 2006, DIWANS '06.

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

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

[7]  Mohamed F. Younis,et al.  Fault-tolerant clustering of wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..