Detecting Faulty Nodes with Data Errors for Wireless Sensor Networks

Abstract
Wireless Sensor Networks (WSN) promise researchers a powerful instrument for observing sizable phenomena with fine granularity over long periods. Since the accuracy of data is important to the whole system's performance, detecting nodes with faulty readings is an essential issue in network management. As a complementary solution to detecting nodes with functional faults, this article, proposes FIND, a novel method to detect nodes with data faults that neither assumes a particular sensing model nor requires costly event injections. After the nodes in a network detect a natural event, FIND ranks the nodes based on their sensing readings as well as their physical distances from the event. FIND works for systems where the measured signal attenuates with distance. A node is considered faulty if there is a significant mismatch between the sensor data rank and the distance rank. Theoretically, we show that average ranking difference is a provable indicator of possible data faults. FIND is extensively evaluated in simulations and two test bed experiments with up to 25 MicaZ nodes. Evaluation shows that FIND has a less than 5% miss detection rate and false alarm rate in most noisy environments.
Funding Information
  • Ministry of Science and Technology of the People's Republic of China (2011AA040101-1)
  • Fundamental Research Funds for the Central Universities (2013QNA5013 and 2013FZA5007)
  • Program for New Century Excellent Talents in University
  • SRFDP (20100101110066 and 20120101110139)
  • Ministry of Education of the People's Republic of China (B07031)
  • National Natural Science Foundation of China (61222305 and 61228302)

This publication has 40 references indexed in Scilit: