Professional Documents
Culture Documents
5, MARCH 1, 2022
1558-1748 © 2022 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
KAUR AND CHANAK: ENERGY AWARE INTELLIGENT FAULT DETECTION SCHEME FOR IoT-ENABLED WSNs 4723
drones [18], [19] and improving cloud services [20]. Long computing device like BS periodically. Lau et al. [21]
Short-term memory (LSTM) is one of the most popular proposed a centralized fault detection approach for WSNs.
deep learning models that can effectively manage a huge It classified faulty sensor nodes into two categories such as soft
volume of data which is generated by sensor nodes for faulty nodes and hard faulty nodes. The major drawback of this
different IoT applications. However, the performance of LSTM approach is that it suffers from poor FDA and network lifetime.
highly depends on the selection of optimal values of hyper- Jin et al. [22] proposed Kuiper test-based fault detection
parameters. Thus, LSTM requires an efficient technique for mechanism for WSNs. The Kuiper test is a statistical method
selecting hyperparameters. Although, there are few existing that has poor FDA in large size networks. Shial et al. [23]
classic methods used like random search and grid search to proposed a centralized fault detection mechanism that uses
select the optimal value of hyper-parameters. These existing median and z-test for fault detection. The major drawback of
classic methods suffer from the problem of trapping in this scheme is that it significantly reduces network lifetime.
local optimum and slow convergence. Thus, in this paper,
a metaheuristic algorithm is used for optimizing the value B. Distributed Fault Detection Mechanism
of hyper-parameters that promises better performance of the
In the distributed fault detection approach, the health of
fault detection process in IoT-enabled WSNs. Furthermore,
each sensor node is monitored by itself and the report is
in the existing fault detection schemes, heavy computations are
sent to the BS. Panda et al. [24] proposed a Distributed
performed by sensor nodes to diagnose the faults. This results
Self Fault detection (DSFD) approach for WSNs, that
in the premature death of sensor nodes that significantly reduce
diagnose sensor fault using a modified three-sigma edit
the performance of the network [10], [11]. This paper presents
test. The three-sigma test has poor FDA in large size
an intelligent fault detection scheme for resource-constrained
networks. Gharamaleki et al. [25] proposed Distributed
IoT-enabled WSNs that reduces computational overhead in the
Fault Detection (DFD) approach where node degrees are
sensor node and increases the performance of the networks.
used to diagnose faulty sensor nodes within the network.
The major contributions of this paper are as follows:
In this approach, the sensor reading difference between the
• This paper presents a 3-Tier hard fault detection neighboring nodes is used to make the final fault decision
mechanism where hard faults are detected and verified of the sensor node. The major drawback of this approach is
at sensor nodes, cluster heads, and substations that that if the number of faulty sensor nodes increases within
significantly increases fault detection accuracy and the network then FDA drastically reduces. In this approach,
reduces false alarm rate. FDA is also affected by the node degree. Panda et al. [26]
• Also, this paper proposes an optimized deep learning-
proposed a distributed Neyman–Pearson testing method for
based soft fault detection mechanism that increases fault detection. In this approach, each sensor node first
network lifetime. collects data from its neighbor nodes and then applies
• In this paper, a detailed mathematical analysis is Neyman–Pearson test for fault diagnosis. It exchanges the
presented that shows the sustainability of the proposed same data multiple times between the neighbor node for fault
scheme for intelligent IoT applications. diagnosis that significantly reduces network lifetime.
• The performance of the proposed scheme is evaluated
in terms of Fault Detection Accuracy (FDA), False
Alarm Rate (FAR), False-Positive Rate (FPR), energy C. Hybrid Fault Detection Mechanism
consumption, and network lifetime. The hybrid fault detection mechanism has emerged
The paper is organized as follows: Section II describes to address the limitations of centralized and distributed
the literature review of the existing state-of-the-art schemes. fault detection approaches. In the hybrid fault detection
Section III present the proposed system model. The detailed method, the fault detection is performed locally and then
proposed scheme is described in Section IV. Theoretical reported to BS that globally monitors the network that
analysis is illustrated in Section V. Section VI describes improves FDA. Swain et al. [10] proposed the ANalysis
the performance analysis of the proposed work. Finally, Of VAriance (ANOVA) technique for fault detection and
Section VII concludes the paper. feed-forward Probabilistic Neural Network (PNN) for fault
classification. In this approach, the whole network is divided
into different clusters and CH executes PNN to classify faulty
sensor nodes within the network. Therefore, load on the cluster
II. R ELATED W ORK
head is significantly increased which reduces network lifetime.
The existing approaches for fault detection in WSNs can be Also, this approach suffers from poor FDA. Abo-Zahhad [27]
classified into three categories namely centralized, distributed, proposed a mobile sink-based fault detection mechanism for
and hybrid fault detection mechanisms. The present literature WSNs. In this approach, first, a fault detection path is designed
briefly describes these three categories: for the mobile sink, and then mobile visit all sensor nodes
and diagnosis fault status of the deployed sensor nodes. The
major drawback of this approach is that it suffers from high
A. Centralized Fault Detection Mechanism fault detection latency and false alarm rate. Swain et al. [11]
In the centralized fault detection mechanism, the health proposed a Feed-Forward Neural Network (FFNN) model with
of each sensor node is monitored by one centralized high a hybrid meta-heuristic algorithm for fault detection in WSNs.
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
4724 IEEE SENSORS JOURNAL, VOL. 22, NO. 5, MARCH 1, 2022
Er x = ξ × E elc (2)
μo = e f s /amp (3)
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
KAUR AND CHANAK: ENERGY AWARE INTELLIGENT FAULT DETECTION SCHEME FOR IoT-ENABLED WSNs 4725
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
4726 IEEE SENSORS JOURNAL, VOL. 22, NO. 5, MARCH 1, 2022
Algorithm 1 3-Tier Hard Fault Detection Phase Algorithm 2 An Optimized Deep Learning Based Soft
Input : S : s1 , s2 , . . . sn−1 , sn Sensor nodes (Tier-0) Fault Detection Phase
C H : C H1 , C H2 , . . . .C Hk−1 , C Hk Input : SS : SS1 , SS2 , . . . .SSλ−1 , SSλ
Cluster heads (Tier-1) Substation
SS : SS1 , SS2 , . . . .SSλ−1 , SSλ S : s1 , s2 , . . . .sn−1 , sn sensor nodes
substation (Tier-2) C H : C H1 , C H2 , . . . .C Hk−1 , C Hk
B S (Tier-3) Cluster heads
Output: Transmitter, Receiver and battery unit fault Output: Sensor unit fault (Soft Fault)
(Hard Fault) 1 CH broadcasts inquiry message
j 2 Timer starts
1 for each si do j
3 ∀ (s)i ∈ (C H j ) replies fitness status
2 CH broadcasts inquiry messages f
3 Timer (St p ) ON 4 C He ∈ SS H f substation collect readings from CH
j 5 Initialize the popsize
4 ∀ (si ) ∈ C H j replies fitness status
6 Set m numbers of hyper-parameters in LSTM as prey of
5 if receiving time fitness status ≥ St p then
GWO
6 error-transmitter-counter + 1
7 Initialize the lower and upper limits
7 else
j 8 Initialize location vector for each wolf
8 C H j sends ACK to (si ) 9 While(I < Imax )
9 if receiving time ACK ≥ St p then 10 Learn the training data
10 error-receiver-counter + 1 11 Test data using initialized LSTM
11 end if 12 Evaluate fitness value of the individual grey wolf
12 end if 13 Identify the location of α,β, and ω wolves
13 if error-transmitter-counter ≥ Threshold-limit then 14 Update the location of each wolf
j
14 si Transmitter is faulty 15 Evaluate the fitness value and compare fitness value
15 end if with the previous iteration
16 if error-receiver-counter ≥ Threshold-limit then 16 end while
j 17 Set the classification LSTM model using optimised
17 si Receiver is faulty
18 end if values of m hyper-parameters
19 if Battery ≤ Threshold-battery-limit then 18 return(fault status)
j 19 end procedure
20 si Faulty Battery Unit
21 end if
22 end for
23 The faulty list is reported to substation from CHs forget gate. Initially, the forget gate looks at the output of the
24 end procedure hidden state vector Bt −1 at time (t-1) and at some input Ct
to compute the output of forget gate at time t. The output of
forget gate f t at time t is given by:
f t = σ W f · Bt −1 , Ct + b f (10)
i t the input at state t is given as:
i t = σ Wi · Bt −1, Ct + bi (11)
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
KAUR AND CHANAK: ENERGY AWARE INTELLIGENT FAULT DETECTION SCHEME FOR IoT-ENABLED WSNs 4727
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
4728 IEEE SENSORS JOURNAL, VOL. 22, NO. 5, MARCH 1, 2022
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
KAUR AND CHANAK: ENERGY AWARE INTELLIGENT FAULT DETECTION SCHEME FOR IoT-ENABLED WSNs 4729
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
4730 IEEE SENSORS JOURNAL, VOL. 22, NO. 5, MARCH 1, 2022
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.
KAUR AND CHANAK: ENERGY AWARE INTELLIGENT FAULT DETECTION SCHEME FOR IoT-ENABLED WSNs 4731
sink and mobile sensor nodes. The proposed scheme can be [23] R. K. Shial, B. S. Gouda, S. R. Pattanaik, and N. Sethi, “A centralized
applied in industrial monitoring, home automation, healthcare, faulty node detection algorithm based on statistical analysis in WSN,” in
Proc. Int. Conf. Comput. Sci., Eng. Appl. (ICCSEA), Mar. 2020, pp. 1–6.
smart cities, and various other sustainable IoT applications. [24] M. Panda and P. M. Khilar, “Distributed self fault diagnosis algorithm
for large scale wireless sensor networks using modified three sigma edit
test,” Ad Hoc Netw., vol. 25, pp. 170–184, Feb. 2015.
R EFERENCES [25] M. M. Gharamaleki and S. Babaie, “A new distributed fault detection
[1] G. Kaur, P. Chanak, and M. Bhattacharya, “Memetic algorithm-based method for wireless sensor networks,” IEEE Syst. J., vol. 14, no. 4,
data gathering scheme for IoT-enabled wireless sensor networks,” IEEE pp. 4883–4890, Dec. 2020.
Sensors J., vol. 20, no. 19, pp. 11725–11734, Oct. 2020. [26] M. Panda and P. M. Khilar, “Distributed byzantine fault detection
[2] X. Li, Z. Yu, Z. Li, and N. Wu, “Group consensus via pinning control technique in wireless sensor networks based on hypothesis testing,”
for a class of heterogeneous multi-agent systems with input constraints,” Comput. Electr. Eng., vol. 48, pp. 270–285, Nov. 2015.
Inf. Sci., vol. 542, pp. 247–262, Jan. 2021. [27] M. Abo-Zahhad, S. M. Ahmed, N. Sabor, and S. Sasaki, “Mobile
[3] L. Yang, Z. Yu, M. A. El-Meligy, A. M. El-Sherbeeny, and N. Wu, sink-based adaptive immune energy-efficient clustering protocol for
“On multiplexity-aware influence spread in social networks,” IEEE improving the lifetime and stability period of wireless sensor networks,”
Access, vol. 8, pp. 106705–106713, 2020. IEEE Sensors J., vol. 15, no. 8, pp. 4576–4586, Aug. 2015.
[4] S. Zhou, Z. Yu, E. S. A. Nasr, H. A. Mahmoud, E. M. Awwad, and [28] T. Kaur and D. Kumar, “Particle swarm optimization-based unequal and
N. Wu, “Homomorphic encryption of supervisory control systems using fault tolerant clustering protocol for wireless sensor networks,” IEEE
automata,” IEEE Access, vol. 8, pp. 147185–147198, 2020. Sensors J., vol. 18, no. 11, pp. 4614–4622, Jun. 2018.
[5] R. Marino, C. Wisultschew, A. Otero, J. M. Lanza-Gutierrez, J. Portilla, [29] S. Hochreiter and J. Schmidhuber, “Long short-term memory,” Neural
and E. D. L. Torre, “A machine-learning-based distributed system for Comput., vol. 9, no. 8, pp. 1735–1780, 1997.
fault diagnosis with scalable detection quality in industrial IoT,” IEEE [30] S. Mirjalili, S. M. Mirjalili, and A. Lewis, “Grey wolf optimizer,” Adv.
Internet Things J., vol. 8, no. 6, pp. 4339–4352, Mar. 2021. Eng. Softw., vol. 69, pp. 46–61, Mar. 2014.
[6] A. Caruso, S. Chessa, S. Escolar, J. Barba, and J. C. Lopez, “Collection [31] J. Pan, B. Jing, X. Jiao, and S. Wang, “Analysis and application of
of data with drones in precision agriculture: Analytical model and LoRa grey wolf optimizer-long short-term memory,” IEEE Access, vol. 8,
case study,” IEEE Internet Things J., vol. 8, no. 22, pp. 16692–16704, pp. 121460–121468, 2020.
Nov. 2021. [32] S. Prasanth, U. Singh, A. Kumar, V. A. Tikkiwal, and P. H. J. Chong,
[7] C. S. Abella et al., “Autonomous energy-efficient wireless sensor “Forecasting spread of COVID-19 using Google trends: A hybrid GWO-
network platform for home/office automation,” IEEE Sensors J., vol. 19, deep learning approach,” Chaos, Solitons Fractals, vol. 142, Jan. 2021,
no. 9, pp. 3501–3512, May 2019. Art. no. 110336.
[8] D. Gupta, M. P. S. Bhatia, and A. Kumar, “Resolving data overload [33] J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proc.
and latency issues in multivariate time-series IoMT data for mental IEEE ICNN, vol. 4, Nov./Dec. 1995, pp. 1942–1948.
health monitoring,” IEEE Sensors J., vol. 21, no. 22, pp. 25421–25428, [34] S. Suthaharan, M. Alzahrani, S. Rajasegarar, C. Leckie, and
Nov. 2021. M. Palaniswami, “Labelled data collection for anomaly detection in
[9] J. Jiang, W. Li, Z. Wen, Y. Bie, H. Schwarz, and C. Zhang, “Series arc wireless sensor networks,” in Proc. 6th Int. Conf. Intell. Sensors, Sensor
fault detection based on random forest and deep neural network,” IEEE Netw. Inf. Process., Dec. 2010, pp. 269–274.
Sensors J., vol. 21, no. 15, pp. 17171–17179, Aug. 2021. [35] N. K. Manaswi, “Understanding and working with Keras,” in Deep
[10] R. R. Swain, P. M. Khilar, and S. K. Bhoi, “Heterogeneous fault Learning With Applications Using Python. Bengaluru, India: Springer,
diagnosis for wireless sensor networks,” Ad Hoc Netw., vol. 69, 2018, pp. 31–43.
pp. 15–37, Feb. 2018.
[11] R. R. Swain, P. M. Khilar, and T. Dash, “Multifault diagnosis in WSN Gagandeep Kaur (Member, IEEE) received
using a hybrid metaheuristic trained neural network,” Digit. Commun. the B.Tech. and M.Tech. degrees in computer
Netw., vol. 6, no. 1, pp. 86–100, Feb. 2020. science and engineering from Rajiv Gandhi
[12] M. R. R. Khan, T. K. An, and H. S. Lee, “A battery-free, chipless, highly Proudyogiki Vishwavidyalaya, Bhopal, India, in
sensitive LC pressure sensor tag using PEDOT: PSS and melamine 2009 and 2014, respectively. She is currently
foam,” IEEE Sensors J., vol. 21, no. 2, pp. 2184–2193, Jan. 2021. working as an Assistant Professor at Bennett
[13] S. Zidi, T. Moulahi, and B. Alaya, “Fault detection in wireless sensor University, Greater Noida, India. She is also
networks through SVM classifier,” IEEE Sensors J., vol. 18, no. 1, a Ph.D. Research Scholar with the Atal Bihari
pp. 340–347, Jan. 2018. Vajpayee Indian Institute of Information Technol-
[14] Z. Han, J. Zhao, H. Leung, K. F. Ma, and W. Wang, “A review of deep ogy and Management, Gwalior, India. She has
learning models for time series prediction,” IEEE Sensors J., vol. 21, published various research articles in reputed
no. 6, pp. 7833–7848, Mar. 2021. international journals and conferences. Her research interests are in the
[15] G. Kaur, P. Chanak, and M. Bhattacharya, “Energy-efficient intelligent areas of wireless sensor networks, the Internet of Things, soft computing,
routing scheme for IoT-enabled WSNs,” IEEE Internet Things J., vol. 8, and machine learning.
no. 14, pp. 11440–11449, Jul. 2021.
[16] Y. Liu et al., “Zero-bias deep learning for accurate identification of Prasenjit Chanak (Member, IEEE) received the
Internet-of-Things (IoT) devices,” IEEE Internet Things J., vol. 8, no. 4, M.Tech. and Ph.D. degrees in information tech-
pp. 2627–2634, Feb. 2021. nology from the Indian Institute of Engineering
[17] Y. Liu, J. Wang, J. Li, S. Niu, and H. Song, “Class-incremental learning Science and Technology (IIEST), Shibpur, India,
for wireless device identification in IoT,” IEEE Internet Things J., vol. 8, in 2011 and 2016. He is currently working as an
no. 23, pp. 17227–17235, Dec. 2021. Assistant Professor with the Department of Com-
[18] J. Wang, Y. Liu, and H. Song, “Counter-unmanned aircraft system(s) puter Science and Engineering, Indian Institute of
(C-UAS): State of the art, challenges, and future trends,” IEEE Aerosp. Technology (BHU) Varanasi, Varanasi. He also
Electron. Syst. Mag., vol. 36, no. 3, pp. 4–29, Mar. 2021. worked as an Assistant Professor with the
[19] Y. Liu, J. Wang, S. Niu, and H. Song, “Deep learning enabled reliable Department of Information and Communications
identity verification and spoofing detection,” in Proc. Int. Conf. Wireless Technology, Atal Bihari Vajpayee Indian Institute
Algorithms, Syst., Appl. Nanjing, China: Springer, 2020, pp. 333–345. of Information Technology and Management, Gwalior, from December
[20] Y. Liu, L. L. Njilla, J. Wang, and H. Song, “An LSTM enabled 2016 to August 2020. He has executed various Government of India-
dynamic Stackelberg game theoretic method for resource allocation sponsored projects from DST, ICSSR, and SERB. He has received
in the cloud,” in Proc. Int. Conf. Comput., Netw. Commun. (ICNC), several national and international awards, such as Chester Sall Award by
Feb. 2019, pp. 797–801. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, NJ, USA, Best Ph.D.
[21] B. C. P. Lau, E. W. M. Ma, and T. W. S. Chow, “Probabilistic fault thesis Award (First) by Computer Society of India, India, Young Scientist
detector for wireless sensor network,” Expert Syst. Appl., vol. 41, no. 8, Award by DST, 2017, Government of India, Best paper Award from
pp. 3703–3711, Jun. 2014. ICACC, Kochi, India, 2012, Best Paper Award from (TechSym 2014) IIT—
[22] X. Jin, T. W. S. Chow, Y. Sun, J. Shan, and B. C. P. Lau, “Kuiper test Kharagpur, India. His research interests are wireless sensor networks,
and autoregressive model-based approach for wireless sensor network the Internet of Things (IoT), cyber-physical networks (cpn), machine
fault diagnosis,” Wireless Netw., vol. 21, no. 3, pp. 829–839, 2015. learning, and consumer electronics.
Authorized licensed use limited to: Indian Institute Of Technology (Banaras Hindu University) Varanasi. Downloaded on May 30,2022 at 12:38:14 UTC from IEEE Xplore. Restrictions apply.