You are on page 1of 10

4722 IEEE SENSORS JOURNAL, VOL. 22, NO.

5, MARCH 1, 2022

An Energy Aware Intelligent Fault Detection


Scheme for IoT-Enabled WSNs
Gagandeep Kaur , Member, IEEE and Prasenjit Chanak , Member, IEEE

Abstract —Recent years have seen an explosion in the


demand for the Internet of Things (IoT). IoT makes any
physical object smart by providing sensing capability. The
physical objects are embedded with sensors that form
a network of sensors. However, sensors are vulnerable
to faults due to energy depletion, software failures, and
hardware failures. The existing fault detection schemes put
huge computational overhead on the battery-limited and low
computational capacity sensor nodes that are subject to the
premature death of the sensor nodes. Also, they suffer from
poor fault detection accuracy and huge false alarm rate that
significantly reduce the overall performance of the networks. In this paper, an energy-aware intelligent fault detection
scheme is proposed for IoT-enabled wireless sensor networks that significantly improve fault detection accuracy and
reduce false alarm rate. A novel 3-Tier hard fault detection mechanism is used for detecting hardware unit faults of
the sensor nodes. Furthermore, an optimized deep learning mechanism is used for various soft fault detection that
prevents premature death of sensor nodes. The paper mathematically analyses the proposed scheme in terms of energy
consumption, time complexity, and message complexity. Extensive simulations show the enhanced performance of the
proposed scheme compared with the state-of-the-art algorithms in terms of fault detection accuracy, false alarm rate,
false-positive rate, energy consumption, and network lifetime.
Index Terms — Wireless sensor networks (WSNs), Internet of Things (IoT), fault detection, energy, optimized deep
learning.

I. I NTRODUCTION applications, sensor modules are prone to failure due to


battery drainage, environmental destruction, malfunctioning
T HE Internet of Things (IoT) forms a network of physical
objects. These physical objects have sensors with sensing,
transmitting, and receiving capabilities. In IoT-based systems,
of hardware components. These faulty sensor nodes lead to
poor functioning that degrades the performance of the IoT-
intelligent sensor nodes are used to collect and transmit enabled WSNs [9]. However, existing fault detection schemes
different physical parameters to the Base Station (BS) via suffer from poor fault detection accuracy and high false alarm
Wireless Sensor Networks (WSNs) [1]. The BS analyses rate [10]. Furthermore, they consume huge amount of energy
this data with the help of sensor location information. to detect faulty sensor nodes that result in the premature
IoT-based systems need an intelligent WSN for real-time death of the sensor nodes [11]. These motivate us to propose
decision-making. In this paper, intelligent WSN refer as IoT- an intelligent fault detection scheme for IoT-enabled WSNs
enabled WSN where sensor nodes act as multi-agents [2]–[4]. that reduces energy consumption and improves fault detection
Nowadays, IoT finds wide range of application in different accuracy.
fields such as Industrial IoT [5], precision agriculture [6], In IoT-enabled WSNs, faults can be classified into two
home and office automation [7], and healthcare [8]. In such categories hard fault and soft fault. In hard fault, either
transmitter unit, battery unit, or receiver unit of sensor
Manuscript received November 6, 2021; accepted January 18, 2022. module fails. In soft fault, sensor nodes generate erroneous
Date of publication January 27, 2022; date of current version February 28, readings [12], [13]. Existing schemes are unable to accurately
2022. The associate editor coordinating the review of this article and diagnose the faults in a large amount of heterogeneous
approving it for publication was Prof. Houbing Song. (Corresponding
author: Prasenjit Chanak.) time-series data coming from various sensors. In this
Gagandeep Kaur is with the School of Computer Science Engineering paper, an optimized deep learning-based fault detection
and Technology, Bennett University, Greater Noida 201310, India, and mechanism is proposed that significantly improves network
also with the Department of Computer Science and Engineering,
Atal Bihari Vajpayee Indian Institute of Information Technology and performance in faulty environment. Deep learning is becoming
Management, Gwalior 474015, India (e-mail: gagan873@gmail.com). popular as it gives better accuracy for heterogeneous and
Prasenjit Chanak is with the Department of Computer Science and voluminous data than other conventional machine learning
Engineering, Indian Institute of Technology (BHU) Varanasi, Varanasi
221005, India (e-mail: prasenjit.chanak@gmail.com). techniques [14], [15]. Deep learning also finds its application
Digital Object Identifier 10.1109/JSEN.2022.3146853 in identification of IoT devices [16], [17], detection of

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

TABLE I is represented as an undirected graph G(V, E) where V


S YMBOLS AND M EANING represents a set of sensor nodes and E represents a set of
edges. The communication link is established between two
sensor nodes only when the distance (di s) between two sensor
nodes is less than the transmission range R. BS has unlimited
energy and memory capacity with high computational power.
A radio model is used to evaluate the energy dissipation of
sensor nodes which is adopted from [28]. Any sensor node
consumes E t x amount of energy for transmitting ξ -bit data to
distance μ and it is calculated as follows:
 
E elc + e f s × μ2 ξi if μ < μ0
Et x =   (1)
E elc + amp × μ ξi if μ ≥ μ0
4

The Er x amount of energy is required to receive a ξ -bit


data which is calculated as follows:

Er x = ξ × E elc (2)

μo = e f s /amp (3)

Table.I represents the list of symbols used in this paper.

B. Proposed Fault Model


In this approach, FFNN is used by the CHs to diagnosis the The proposed fault model describes the behavior of different
fault status of the sensor node. This approach also suffers from faulty nodes in IoT-enabled WSNs. In hard fault, the sensor
poor FDA and network lifetime. node si at time t1 sends the data but is not able to receive
The existing fault detection approaches consume a huge the data at time t2 or the sensor node si at time t1 is not
amount of energy for fault detection that is subject to the able to send the data but receives the data at time t2 or does
premature death of the networks [10]. Also, they suffer not perform sending and receiving. The various soft faults
from poor FDA in highly faulty environment [11]. In this are described as a gain fault, offset fault, Stuck-at-fault, and
paper, a 3-Tier hard fault detection scheme is presented out-of-bounds. In gain fault, the received sensor reading is a
where hardware faults are detected and verified at three multiplication of original value R(old). The gain is represented
different levels that reduce the FAR and FPR. Furthermore, by Rg (new) and it is defined as follows:
an optimized deep learning-based soft fault detection scheme
is performed by substation that significantly improves the FDA Rg (new) = R(old) × α + ν (4)
and network lifetime.
where, R(old) is the original value and α, ν are constant.
III. S YSTEM M ODEL In offset fault, inappropriate readings are received due to the
This section describes the energy and fault model followed addition of some constant value ω. It is defined as follows:
by assumptions that are considered in this paper. In the Ro (new) = R(old) + ω + ν (5)
energy model, first network topology and then communication
between the nodes are described. A radio model is also In stuck-at-fault, in-variance in the sensed data for a long
developed to calculate the energy consumption of the nodes. period indicates misbehavior of sensor node. Stuck-at-fault is
In the fault model, different types of fault have been described defined as follows:
that help to understand the behavior of different faulty nodes
in IoT-enabled WSNs. Furthermore, fault-free nodes and data Rs (new) = R(old)φt0 ,φt1 ,φt2 .....φtt (6)
generated by the different sensor nodes are also briefly where, φt0 , φt1 , φt2 . . . ..φtt is the constant sensing reading in
described which gives a clear idea regarding node behavior different instance of time.
in faulty environment. In out-of-bounds fault, the sensor reading is varied across the
threshold [θ1 , θ2 ] limits. It is defined as follows:
A. Assumptions and Energy Model
Let N number of sensor nodes are deployed randomly Rob (new) > θ2 or Rob (new) < θ1 (7)
in the M × M [m 2 ] monitoring area. The sensor nodes
s1 , s2 , . . . , sn are similar in terms of computational capability, IV. P ROPOSED S CHEME
memory capacity and initial energy. Let λ number of Sub- The proposed energy aware intelligent fault detection
stations are deployed within the network which is superior scheme is divided into three phases such as clustering and
to normal sensor nodes in terms of computational capability, substations placement phase, 3-Tier hard fault detection phase,
memory capacity, and initial energy. The network model and optimized deep learning soft fault detection phase.

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

(receiver-error-counter) for each cluster member node of its


own cluster. It also maintains a list of all transmitter faulty
nodes, receiver faulty nodes, and battery faulty nodes. Initially,
the C H j (Tier-1) sends an inquiry message to cluster members
j
(si ) (Tier-0) and set a timer (St p ). The inquiry message
contains CH ID and its x-coordinate, y-coordinate information.
j
If any si receives the inquiry message then it replies to the
C H j by sending its fitness status. The fitness status message
contains sensor node ID, reading, and battery status. If fitness
status does not reach the C H j within time St p , it increments
the transmitter-error-counter by 1. Again, C H j repeats the
process at each round till the counter reaches the predefined
threshold level. On reaching the threshold level it marks
j
the si transmitter as faulty. The C H j on receiving fitness
j
status replies to the si with an ACKnowledgment (ACK)
message. If ACK is not received within time St p then the
receiver-error-counter is increased by 1. Again, this process is
repeated at each round until the counter reaches the threshold
Fig. 1. Proposed 3-Tier green architecture. j
level. On reaching the threshold level it marks the si receiver
j
as faulty. The si battery status is marked faulty whenever
A. Proposed Clustering and Sub-Stations Placement j
the residual energy of si drops down a particular threshold
Phase
level. The battery threshold limit is calculated depending
In this proposed scheme, there are N sensor nodes in
on the basis of the minimum energy required to transmit
the network. These sensor nodes s1 , s2 , . . . , s N are clustered
a single data packet to the nearest CH. The C H j (Tier-1)
into k groups. These groups are formed on the basis of
periodically sends transmitter fault status, receiver fault status,
relative distances among sensor nodes. Initially, the sensor j
and battery fault status of each si (Tier-0) to substation
node present at the centroid of each cluster is selected as
(Tier-2). A similar procedure is performed by substation (Tier-
a Cluster Head (CH). The CH communicates with a cluster
2) to detect hard faults at CHs (Tier-1). If any substation
member nodes by a single-hop communication. Furthermore,
diagnosis hard fault within the existing CH then the substation
the CH also communicates with a substation via a single-hop
shifts CH responsibility to a new CH. Algorithm.1 illustrates
communication. Substations directly transmit their data to the
the procedure for 3-Tier hard fault detection.
BS. Fig.1 shows the proposed 3-Tier Green architecture. The
energy balancing is performed through cluster head rotation to C. An Optimized Deep Learning Based Soft Fault
avoid premature death of CHs. The CH rotation is performed Detection Phase
when the energy of the current CH drops to a threshold value
The substation broadcasts a ANNouncement (ANN) mes-
E t h . The new CH is selected among the member nodes based
sage in range 2Rmax . ANN message contains substation ID
on the residual energy and distance from the current CH.
and location information. If any CH receives the ANN message
Iec Iec then the CH sends a JOIN message to the closest substation.
ch c = + (1 − )( D ), 0 ≤ ≤1 (8)
Rec The JOIN message contains CH ID and location information.
The sub-station performs the intelligent fault diagnosis in Upper clusters are formed between Tier-1 CHs and substations
IoT-based WSNs. The deployment of the sub-station is done where substations are acting as upper cluster heads referred
assuming the M× M [m 2 ] area divided into a virtual grid as Sub Station Heads (SS H s) and Tier-1 CHs acting as
structure. The sub-station is placed at the center of each grid upper cluster member nodes. Each CH gets the fitness status
square. The x-coordinate and y-coordinate of sub-stations are message from its respective member nodes that consists of
given as follows: sensor readings as explained in previous section. The sensor
readings collected by C H1 in time instant  t1 which is present 
(2u − 1)M in Tier-1 is represented by R1,t1 = r1,t1 , r2,t1 , . . . , r z,t1 .
Substati on x = ∀u ∈ (1, X)
2X Furthermore, the data collected by C H1 in time frame T =
(2v − 1)M (t1 , t2 , t3 , . . 
. . . . .tq ) which is present
Substati on y = ∀v ∈ (1, Y ) (9)  in Tier-1 is represented 
2Y by R1T = r1,t1 , r2,t1 , . . . , r z,t1 , .., r1 , tq , r2,tq , . . . , r z,tq .
Similarly, the  data collected by C H2 in time frame T is given
by R2T = r1,t  , r , . . . , r   
1 2,t1 z,t1 , . . . , r1,tq , r2,tq , .., r z,tq .
B. A 3-Tier Hard Fault Detection Phase All CHs which is present in Tier-1 send their data to respective
f
This phase presents the 3-Tier based hard fault detection substation which are present in Tier-2 (∀C He ∈ SS H f ).
mechanism for IoT-enabled WSNs. In a 3-Tier based hard Finally, the substation identifies soft fault nodes within the
fault detection mechanism, each CH maintains an error network using Grey Wolf optimization based Long Short Term
counter for transmitter (transmitter-error-counter) and receiver Memory (GWO-LSTM).

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)

Next, a tanh layer creates a vector of new candidate values Āt


given as:
 
Āt = tanh W A · Bt −1, Ct + b A (12)
Fig. 2. Architecture of LSTM cell.
Now, the old cell state, At −1 is updated into the new cell state
At :
The LSTM model of deep learning is used for soft fault
detection and its hyperparameters are optimized using Grey At = f t  At −1 + i t  Āt (13)
Wolf Optimization (GWO). The main task in a deep learning The output value of the gate is computed as:
model is done by the hidden layers which process the input  
data and find patterns and relations among them. LSTM ot = σ Wo · Ct Bt −1 , Ct + bo (14)
models are a special kind of Recurrent Neural Network (RNN)
used in deep learning. RNN has feedback connections that The final output value of cell is given as:
make it capable of processing a sequence of data, unlike Bt = ot  tanh (At ) (15)
Feed Forward Neural Network (FFNN). However, LSTM
overcomes the problem of vanishing gradient within traditional where Wi is weight of input, W A is weight of cell unit, W f
RNN [29]. The architecture of the LSTM cell is shown in is weight of forget and Wo is weight of output gates. The bi
Fig. 2. LSTM cell has an input gate, an output gate and a is bias of input, b A is bias of cell unit, b f is bias of forget

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

and bo is bias of output gates. The symbol  represents the


Hadamard operation on two matrices.
In the proposed work, GWO is used for the optimization
of hyperparameters due to its global optimization strength and
ability to avoid local optima. It is very useful to identify faulty
sensor nodes within the whole network. Furthermore, GWO
gives better exploration and exploitation results, and better
computational efficiency. Also, it has efficient convergence
behavior for various benchmark functions [30]. GWO is
inspired by the grouping and hunting strategies of wolves.
The alpha (α) is the most effective solution. The second and
third best solutions are beta (β) and delta ( ) respectively.
Omega wolves (ω) are the followers of α, β, and . The grey
Fig. 3. Proposed flowchart for GWO-LSTM based soft fault detection.
wolves encircle the prey while hunting that is mathematically
modeled as:
  prey, and grey wolves search for the optimal hyperparameters.
 
δ =  Q · χ p (t) − χ(t)
  (16) The upper bound and lower bound of the hyperparameters
 + 1) = χ p (t) − P · δ
χ(t (17) are initialized. The hyperparameters of LSTM are substituted
respectively to the position of each grey wolf. The position
The P and Q
 are calculated as follows: of each wolf is updated according to Eq. 20, 21, 22. The
sigmoid function is used as the activation for the output
P = 2 p · r1 − p (18)
layer. The model is optimized using Adam optimizer and the
q = 2 · r2 (19) fitness is calculated using Mean Square Error. Then, iterations
where r1 , r2 are random vectors with limit [0, 1]. Also, the are performed to search prey and optimal values of hyper-
alpha, beta, and delta have better knowledge, therefore they parameters.
give the three best solutions for the location of the prey. The
omega and other search agents are binds to follow the best V. T HEORETICAL A NALYSIS
search agents. The updated position of α, β, and wolves This section examines the complexity of the proposed
are given by: energy-aware fault detection algorithm followed by theoretical
  analysis. This proves the effectiveness of the proposed solution
 
δα =  Q 1 ·χ
α − χ  (20) for real-world sustainable and intelligent IoT applications.
 
  Lemma 1: If any CH energy is less than the threshold value
δβ =  Q 2 ·χ
β − χ̄  (21)
  E t h then a current CH starts a new CH selection. E t h is
 
δ =  Q 3 ·χ
 − χ  (22) represented by the following equation: E th = ξ(E elec Nk +
E agg Nk + amp dtoSS 4 ).
The absolute position of wolves are calculated using following Proof: In the proposed scheme, the sensor nodes are form
equations: k number of clusters. The average number of sensor nodes in
a cluster are N/k. The energy consumedby a CH  to receive
χ1 = χα − P1 · δα , χ2 = χβ − P2 · δβ ,
message from cluster members is ξ E elec Nk − 1 . The energy
χ3 = χ − P3 · δ (23) consumed to aggregate and transmit data to the Substation is
ξ E agg Nk + ξ E elec + ξ amp dtoSS 4 . Therefore, if current energy
 
χ1 + χ2 + χ3
χ̄(t + 1) = (24) level of CH is less than E t h , where E th = ξ(E elec Nk +
3 E agg Nk + amp dtoSS 4 ) then new CH selection starts.
While hunting prey, the grey wolves first perform exploration Lemma 2: The total energy consumed by the network in
to search prey and then perform convergence (exploitation) to the proposed scheme is E total = ξ(E elec Nk + 1 + E agg Nk +
attack prey. Q varies between 0 to 2 that represents the random
amp dtoSS4 + e f s dt2oC H ).
behavior of prey. P is a random value in the interval [-2p, 2p], Proof: The energy consumed by a CH
where p decreases from 2 to 0 over the number of iterations.  to receive
 message
from cluster member nodes is ξ E elec Nk − 1 . The energy
If | P | < 1, wolves are moving towards prey to attack this consumed to aggregate and transmit data to the substation
represents the exploitation process. If | P | > 1 or | P | < -1, is ξ E agg Nk + ξ E elec + ξ amp dtoSS 4 . The energy consumed by
it force the search agent to diverge from prey which represents cluster member node to transmit ξ bit to the CH is ξ E elec +
the process of exploration. Therefore, the strength of both ξ e f s dt2oC H . Therefore,
the GWO and LSTM are combined to diagnose the fault  total  energy consumed by the network
is E total = ξ(E elec Nk + 1 + E agg Nk +amp dtoSS 4 + 2
e f s dt oC H ).
in the sensor nodes by sub-station. Algorithm. 2 shows the Lemma 3: The stipulated period St p is given by
procedure for GWO-LSTM based soft fault detection phase. ⎧ ⎫
j
Fig. 3 shows the proposed flowchart for GWO-LSTM based ⎨ dist C H j , (si ) ⎬
soft fault detection. The number of hidden layers, the number max 2 × + Pt
⎩ c ⎭
of neurons in layers, and the learning rate of LSTM represent

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

Proof: The stipulated period St p starts when CH sends TABLE II


inquiry message to its cluster member and the detection S IMULATION PARAMETERS
process begins. The St p is the total round trip time which
includes the sum of transmission time required from the cluster
j
head C H j to inquire the respective cluster members si and
j
dist C H j ,si
fitness status coming back to it that is 2 × c , where
c is light speed, di st is the distance of cluster members to
respective CH. The St p also includes the processing time Pt.
Thus, the stipulated period St p is
⎧ j

⎨ dist C H j , (si ) ⎬
j
max 2 × + Pt ∀(si ) ∈ (C H j ).
⎩ c ⎭

Lemma 4: The message complexity of the proposed scheme


is ≈ O(r × di × deg × k + r  × d j × deg  × λ + λ × k + k).
Proof: In the proposed intelligent fault detection scheme,
each sensor node si is diagnosed by the intelligent substations.
If total k CHs are present in the network and deg is the average
CHs degree then total inquiry message complexity from CHs
Fig. 4. FDA.
at each round is ≈ O(deg × k). Each sensor node si sends
fitness status message to its corresponding CH. The cluster
computation complexity of the proposed deep learning model
members reply with message complexity ≈ O(di × deg × k)
is ≈ O( popsize × hi ddn2 × hi ddlay)
where di is data send from sensor node to CH. The k CHs
on receiving fitness status reply to sensor nodes with ACK
VI. P ERFORMANCE A NALYSIS
messages with message complexity ≈ O(deg × k). Thus, the
total message complexity for r rounds by CHs and sensor In the proposed work, network simulation has been
nodes is ≈ O(r × (deg × k + di × deg × k + deg × k)). performed in ns2.35. In this simulation, hard and soft faults
Let λ be the number of substations in the network. Then, have been injected into the network at different rates with 5%,
λ substations send ANN message to k CHs with message 10%, 15%, 20%, 25% and 30% of total 500 sensor nodes.
complexity ≈ O(λ × k). The CHs that receives ANN message The soft faults of various types such as offset, gain, stuck-
joins a substation with message complexity ≈ O(k). Let the at, and out of bounds have been injected within the deployed
average degree of substations be deg  . Therefore, the total sensor nodes. Initially, a sample of the faulty dataset (30%
inquiry message complexity from substations at each round of actual size) is considered to minimize the computation
is ≈ O(deg  × λ). Each C H j send fitness status message overhead. It produced the optimal value of hyperparameters.
to its corresponding substation. The cluster member reply The dataset is divided into two parts where 80% data is used
with message complexity ≈ O(d j × deg  × λ) where d j training and 20% data is used for testing. The lower bound and
is data send from CH to substation. The λ substations on upper bound of the hyper-parameters are initialized as (1 to 10)
receiving fitness status reply to CHs with ACK messages with for the number of hidden layers, (1 to 200) for the number
message complexity ≈ O(deg  × λ). Thus, the total message of neurons in layers, and (0.0001 to 0.1) for learning rate
complexity for r rounds by substations and CHs is respectively. The above lower and upper bound are selected
≈ O (r ×(deg  × λ + d j × deg  × λ + deg  × λ + λ × k + k)). based on [31], [32]. The LSTM model is trained with 100% of
Thus, the total message complexity of the proposed scheme is the dataset using the optimal hyperparameters. The root mean
≈ O(r × di × deg × k + r  × d j × deg  × λ + λ × k + k). square is minimized that is used to measure the fitness. The
Lemma 5: The time complexity of the proposed optimized results are compared with the Heterogeneous fault Detection
deep learning based soft fault detection phase is ≈ scheme for Wireless Sensor Networks (HDWSN) [10] and
O( popsize × hi ddn2 × hi ddlay) Multi-fault Detection scheme in WSN using a hybrid Meta-
Proof: Let input layer has i npn neurons, output layer heuristic trained Neural Network (MDNN) algorithm [11].
has outn neurons. The computational complexity of deep The performance of the proposed Intelligent fault detection
learning model is O(W ) that is, the total number of edges scheme is compared in terms of FDA, FAR, FPR, energy
in the network. Thus, computational complexity is O(W ) = consumption, and network lifetime. The parameter values
O(i npn × hi ddn1 + hi ddn1 × hi ddn2 + · · · . + hi dd(n)(n-1) × which are considered for simulations are listed in Table.II.
hi ddnn + hi ddnn × outn ). If equal number of neurons hi ddn in The Fault Detection Accuracy (FDA) is defined as the ratio
each hidden layer and total hi ddlay number of hidden layers of faulty nodes detected as faulty to the total number of faulty
then the computation complexity is O(W ) = O(i npn × hi ddn nodes. It is given as:
+ hi ddn2 × hi ddlay + hi ddn × outn ). So, considering initial Faulty nodes detected as faulty
FDA = (25)
population of GWO popsize and i npn hi ddn ∼ outn the Total number of faulty nodes

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

Fig. 5. FAR. Fig. 6. FPR.

Fig. 4 depicts FDA in different fault probabilities. Fig. 4(a)


shows that the soft FDA of the proposed scheme is increased
by 42.2% as compared with HDWSN, 36.4% as compared
with MDNN. Fig. 4(b) illustrates hard FDA of the proposed
scheme is increased by 31% as compared with HDWSN and
26% as compared with MDNN. From Fig. 4 we can see that
initially FDA of the proposed scheme is a little bit better
compared to other existing schemes. However, the proposed
scheme shows better performance in high fault probabilities
as compared to other fault detection schemes. The reason for Fig. 7. Energy consumption.
better FDA is due to the GWO-LSTM model of deep learning-
based soft fault detection and 3-Tier hard fault detection
mechanism. The node is marked hard faulty only when the
transmitter and receiver are not responding in stipulated time
and continue to do so for multiple rounds until it crosses the
predefined threshold limit. The FDA is calculated as correctly
predicting the actual faulty nodes as faulty. Therefore, we get
more correct predictions which improve the FDA for 3-Tier
hard fault detection mechanism. Also, soft fault detection
accuracy based on GWO-LSTM model outperforms in large-
scale networks with voluminous and heterogeneous data as Fig. 8. Network lifetime.
compared to the ANOVA test and FFNN which is used in
HDWSN and MDNN.
The Fault Alarm Rate (FAR) is defined as the ratio of fault Fig. 6 depicts FPR in different fault probabilities. Fig. 6 (a)
free nodes detected as faulty to the total number of fault free shows that the soft FPR of the proposed scheme is 27.5%
nodes. It is given as: less than HDWSN and 21.4% less than MDNN. Fig. 6(b)
indicates that the hard FPR of the proposed scheme is reduced
Fault free nodes detected as faulty
FAR = (26) by 25.6% as compared with HDWSN and 20.3% as compared
Total number of fault free nodes with MDNN. The reason for having a reduced FPR is due
Fig. 5 depicts FAR in different fault probabilities. Fig. 5 (a) to the efficiency of the proposed GWO-LSTM model of
shows that the soft FAR of the proposed scheme is 35% less deep learning to predict fault on continuous time-series and
than HDWSN and 31% less than MDNN. Fig. 5(b) indicates heterogeneous data. Also, the proposed 3-Tier hard fault
that the hard FAR of the proposed scheme is reduced by detection scheme that sets the threshold level to mark the
28.8% as compared with HDWSN and 23.4% as compared hardware units as faulty that results in the least hard FPR.
with MDNN. The reason for having a reduced FAR is due Energy consumption is defined as the energy consumed
to the efficiency of the GWO-LSTM model of deep learning in the detection process while transmitting and receiving
with optimal values of hyperparameters for fault detection. the messages from sensors to substations and finally to the
Also, the error counter help to reduce the hard FAR in the BS. Fig.7 illustrates the energy consumption of the networks
proposed scheme. in different network sizes. The energy consumption of the
The False Positive Rate (FPR) is defined as the ratio of proposed scheme is reduced by 55.4% than HDWSN and
faulty node detected as fault free to the total number of faulty 53.3% than MDNN. Fig.7 shows that the proposed scheme
nodes. It is given as: outperforms in terms of energy consumption. This is due to
the use of substations. Also, in the proposed scheme, when
Faulty node detected as fault free the energy of CH drops to the threshold limit CH rotation is
FPR = (27)
Total number of faulty nodes performed.

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

Fig. 10. Testbed results for GWO-LSTM model of deep learning.


Fig. 9. Comparative analysis.

t3 , t4 ) is considered. The dataset is prepared by injecting


Fig.8 depicts the network lifetime in the different number hard fault and various soft faults namely gain fault, offset
of nodes. The network lifetime is defined as the time duration fault, stuck-at-fault, and out-of-bounds faults at various rates
between when the network starts working and the last node such as 5%, 10%, 15%, 20%, 25% and 30%. Keras is used
dies in the network. The network lifetime of the proposed for implementing the proposed GWO-LSTM model of deep
scheme is increased by 65.4% than HDWSN and 62.3% learning for fault detection [35]. Fig. 10. presents the testbed
than MDNN. The reason for the better network lifetime results. Fig. 10 (a) depicts detection accuracy of each soft
of the proposed scheme is due to clustering that balances fault. GWO-LSTM model of deep learning outperforms in
the energy within the IoT-enabled WSNs. Also, CH rotation offset fault and gain fault detection. As expected from the
avoids the premature death of sensor nodes. Furthermore, fault simulation results Fig. 10(b) shows that the detection accuracy
detection computations are performed by substations that save of the proposed scheme is better than HDWSN and MDNN for
the energy of resource-constrained sensor nodes. various faults. In high fault rates and large datasets, the FDA
of the deep learning-based GWO-LSTM model is much better
A. Comparative Analysis compared to HDWSN and MDNN. As per the simulation
This section presents the comparative analysis of GWO and result, Fig. 10 (c) shows that the proposed scheme has the
Particle Swarm Optimization (PSO) [33]. Fig. 9(a) shows the least false alarm rate than other HDWSN and MDNN schemes.
convergence time in different number of iterations. The same Also, various soft faults are injected simultaneously at various
objective function is used for GWO and PSO to fairly analyse fault rates to measure false positive rate. Fig. 10 (d) shows the
the convergence behavior. From Fig. 9(a), we can see that proposed scheme gives the least false positive rate as compared
GWO has minimum convergence time than PSO. Fig. 9(b) to HDWSN and MDNN in the real dataset.
depicts the accuracy in different population sizes. The LSTM
VII. C ONCLUSION
is integrated with both the metaheuristic algorithms. However,
GWO shows better accuracy rate with an increase in the In this paper, an energy-aware intelligent fault detection
population size. Fig. 9 (c) shows the accuracy in different scheme for IoT-enabled WSNs has been proposed. In this
number of iterations. The GWO-LSTM shows better accuracy paper, the novel 3-Tier hard fault detection mechanism
as compared to PSO-LSTM as the number of iterations is proposed that reduces the false positive rate and false
increases. alarm rate. The proposed scheme used an optimized deep
learning mechanism for soft fault detection that significantly
improves FDA. Extensive simulations have been performed
B. Testbed Experiment to demonstrate the effectiveness of the proposed scheme in
The proposed GWO-LSTM model for deep learning- terms of FDA, FAR, FPR, energy consumption, and network
based fault diagnosis scheme is validated on the prepared lifetime. Also, the proposed scheme is compared with the
dataset derived from a publicly available database. The state-of-the-art fault detection algorithms. This paper presents
original dataset was prepared at the University of North an analysis of the message complexity and time complexity of
Carolina at Greensboro [34]. In the experimentation, TelosB the proposed scheme that proves the capability of the proposed
motes were deployed to collect environmental data. In this scheme for real-world applications. In future work, we plan
experimentation, a data sample for four time instances (t1 , t2 , to extend the proposed work by taking into account mobile

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.

You might also like