Abstract

Wireless sensor network (WSN) is a collection of low-power and low-cost sensor nodes (SNs) deployed stochastically in the monitoring area to support various applications. The random occurrence of faulty sensor nodes affects the quality of service in WSN. Most of the existing fault detection algorithms are based on statistics, thresholds, majority voting, hypothetical tests, comparison, or machine learning and depend on the neighbor's sensing information to detect the fault status of SNs. Hence, these fault detection algorithms suffer from low detection accuracy (DA) and a high false alarm rate (FAR). Moreover, existing fault detection techniques are not scalable for large-scale WSNs, as they suffer from high energy overhead and detection latency. Furthermore, existing fault diagnosis algorithms burden an SN's resources while estimating the fault status of the WSN. This paper proposes a deep belief network (DBN) based self-detection algorithm to address these issues. The performance of the proposed DBN based self-detection algorithm has been evaluated using google colab, and MATLAB. The simulation results of the proposed algorithm has been compared with the existing fault detection algorithms. Simulation results show that the proposed algorithm performs better than the existing algorithms in terms of DA, FAR, and false positive rate. The performance of the proposed algorithm has also been evaluated in other network parameters such as energy consumption, and fault detection latency.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call