A study on multi-hop routing scheme for wireless sensor networks

JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
A Study on Multi-Hop Routing Scheme for Wireless Sensor Networks  
Thi Nguyen1, Thuy-Anh Nguyen2*, Trong-Minh Hoang3  
1Communication Technology RDC, The Voice of Viet Nam, Hanoi, Vietnam  
2 School of Electronics and Telecoms, Hanoi University of Science and Technology, Hanoi, Vietnam  
3 Telecommunication Faculty, Posts and Telecommunications Institute of Technology, Hanoi, Vietnam  
Abstract  
Wireless sensor networks (WSN) play an important role in IoT (Internet of Things) as an interconnecting  
infrastructure. Working with a limited energy source, the vital challenge for WSN is to prolong the network  
lifetime as an important performance metric. Furthermore, the limitations of regular transmission technologies  
create localized network areas of a multi-hop fashion form that adds more constraints to enhance the network  
performance. Hence, the clustering strategies initially have solved these problems and received the attention  
of many studies, an approach using unequal clustering strategy has yielded some positive results since  
consumed energy gaps are avoided in regions near base stations. However, the routing strategy among  
cluster heads in multi-hop wireless networks is still a big challenge because of its inefficiency in energy  
consumption aspects. Therefore, in this paper, we propose a novel method that combining an unequal  
clustering problem and a simple multi-hop routing to prolong network life. The numerical results show that the  
proposed solution is more effective than other models in recent studies  
Keywords: Wireless sensor network, fuzzy logic, clustering technique, routing algorithm, lifetime.  
1. Introduction*  
form have been developed according to various criteria  
for selecting cluster heads such as probability, node  
residual energy, density, etc. [6]. To integrate multiple  
criteria with reasonable computational complexity,  
some fuzzy logic-based clustering algorithms have  
also been developed recently [7-9]. These protocols  
operate in both single-hop and multi-hop  
communication environments. For the multi-hop  
fashion, the appearance of energy holes nearby the  
base station has created new challenges for clustering  
solutions. In addition, the efficiency of multi-hop  
communication between cluster heads also poses a  
need to develop new algorithms to improve wireless  
sensor network performance.  
The WSN act as a communication infrastructure  
in IoT with many applications in multiple fields like  
military, agriculture, smart control, etc. The WSN  
usually consist of a large number of small sensors to  
gather information or environment parameter based on  
single- or multi-hop wireless communication. The  
sensor network not only collects environmental data  
but also is used to control the actuators according to  
intelligent computational decisions. However,  
wireless sensor nodes often use a limited energy source  
like a battery (rechargeable and non-rechargeable) and  
thus leading to the need to save energy and prolong the  
life of the wireless sensor network. Therefore, one of  
the challenging sensor network performance issues is  
related to energy-saving operating mechanisms [1-4].  
In this paper, a novel multi-hop routing scheme  
is proposed. In which, the fuzzy logic-based clustering  
solution with a greedy routing algorithm is used to  
improve the lifetime of the wireless sensor network.  
The proposal is validated through numerical  
simulation in general scenarios. The results show the  
effectiveness of the proposed model when it comes to  
better load balancing and prolonging the life of the  
network compared to the previously researched model.  
The article includes the following sections: Session 2  
presents the recent research on clustering and routing  
techniques. The proposed clustering method based on  
fuzzy logic and routing scheme between cluster head  
nodes is demonstrated in session 3. Simulation and  
comparison results with previous studies are given in  
section 4, and finally, conclusions about the research  
An effective approach to save energy  
consumptions of sensors in a network is clustering.  
Some geographically close sensors are organized into  
clusters and select a node to be the head of the cluster  
CH (Cluster Head). The information is sent from the  
sensors to the cluster head and from there forward to  
the BS (Base Station). Since the distance from sensors  
to CHs is limited and data is gathered at the cluster  
head before being transferred to the base station, the  
overall network lifetime is increased. From a basic  
energy-efficient clustering protocol called LEACH  
(Low Energy Clustering Hierarchy) [5], a series of  
variant protocols based on the principle of clustering  
ISSN 2734-9373  
Received: May 18, 2021; accepted: August 02, 2021  
1
 
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
as well as future development directions are in the last  
session.  
algorithm is given based on the cluster radius of CH  
nodes and the cost function of transmission energy  
using an approximate optimization approach. This  
proposed scheme can prolong the lifetime of a  
multihop sensor network. However, it used three fuzzy  
inference sets to support the clustering process that  
makes increasing problem complexity. In fact, the  
complexity of clustering and routing based on fuzzy  
inference system (FIS) is dependent on input  
parameters and several rules. Some proposed multi-  
hop routing schemes based on FIS were focused on  
routing algorithm, traffic balancing, energy hole, and  
reliability [14-15].  
2. Related Work  
In previous studies, many clustering algorithms  
based on the idea of LEACH protocol have been  
developed to improve the performance of WSN.  
Operating in a single-hop network, LEACH chooses  
randomly in the sensor nodes to elect a CH cluster head  
to get balance energy consumption. The detailed  
process of the LEACH protocol is described below.  
The data communication process in wireless  
sensor networks based on LEACH protocol consists of  
two phases in a periodic time frame. This process  
consists of two stages: The first phase is the cluster  
building phase. The cluster head node is elected during  
an election process by voting. The cluster head node  
then sends a message to the member nodes informing  
them about the cluster head role. Member nodes send  
request messages to the cluster head to confirm cluster  
membership. The second phase is stable data  
communication. The sensor nodes in a cluster send  
data to their cluster head. The cluster head gathers data  
and sends it directly to the Sink node. It is easy to  
recognize that the CH node consumes more energy  
than the member nodes because it is responsible for  
sending all the data in its cluster. In other words, the  
cluster head node’s energy is depleted too soon as  
compared to other cluster member nodes. Therefore, a  
random CH node selection mechanism is proposed to  
prolong the lifetime of the network. The algorithm is  
based on a simple principle, each node executes a  
random number process in the range [0 1] and takes  
that as its value to compare with the threshold T(n).  
T(n) probability is a function related to the probability  
of selecting the cluster head in the current round. The  
node that was selected as a cluster head in the previous  
round will have zero chance in the current round. The  
details of the LEACH algorithm are presented in [5].  
In [14], it is shown that the lifetime of the  
network is strongly affected by the uneven distribution  
of cluster heads. Therefore, the authors [14] proposed  
a fuzzy clustering algorithm based on dynamic particle  
cluster optimization (PSO MF). In which, clusters are  
formed according to C-Means fuzzy algorithm to  
create stability for clusters. From these clusters,  
suitable cluster heads are selected through Mamdani  
fuzzy inference system (MFIS) through some key  
parameters. The input parameters of MFIS include  
residual energy, node degree, and distance to the Sink  
node. The novel method of the proposal is to use the  
particle swarm optimization algorithm to optimize the  
rules. Thus, the cluster head selection process will be  
adjusted according to the change predefined rules in  
Mamdani FIS. However, the introduction of the  
principle of forming clusters and the optimization  
algorithm also leads to an increase in computational  
complexity.  
Based on the operating principle of the LEACH  
protocol, [15] highlights the limitation of the  
probability-based computational model. Clusters that  
form based on probability can lead to cluster heads  
being close together and subsequently reduce the  
energy efficiency of the network. From that  
perspective, the authors proposed a new protocol  
called LEACH-Fuzzy Clustering (LEACH-FC). This  
proposed LEACH-FC protocol performs cluster head  
selection based on fuzzy logic and cluster formation to  
maximize network lifetime. A cluster deputy head is  
proposed as a solution to increase the reliability of the  
cluster head selection problem. However, this is a  
centralized approach instead of distributed computing,  
so it is not suitable for wide-area wireless sensor  
networks.  
Although LEACH has improved the lifetime of  
the network, random selection can select CH with low  
energy and lead to significant energy loss and energy  
hole formation. Hence, variants of LEACH aim to  
address this limitation by using more efficient  
parameters to select CHs such as residual energy,  
density, or distance to BS [10-12].  
Instead of using a single parameter, some input  
parameters are combined to make decisions in a fuzzy  
method that gives positive results. These proposed  
models have brought a good performance and a  
reasonable complexity [13]. However, the above  
studies are conducted for single-hop wireless sensor  
networks, so they may not be suitable for large-scale  
networks.  
A remarkable approach in previous studies is to  
use the entire fuzzy model for multi-hop  
communication networks presented in [9, 16]. In this  
study, the authors pointed out that the cause of the  
network exhausted energy is that the CHs near the base  
station is subjected to high transition loads; As a result,  
their energy depletes much faster than other CHs. To  
eliminate this phenomenon (hot spot), and unequal  
clustering approach based on distributed fuzzy logic  
and routing algorithm (DFCR) is proposed to solve this  
In large-scale WSNs, multi-hop communication  
requires not only an appropriate clustering process but  
also an appropriate routing method. In [9], a routing  
2
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
problem. After the clusters form, a fuzzy logic-based  
goal for the sensor nodes. The main functions of the  
FIS model are described below.  
multi-hop routing algorithm is implemented for  
relaying the aggregate data between the cluster heads  
to the Sink node. Although hot spots are avoided, the  
number of rules of the two fuzzy models causes an  
increase in the problem complexity. Through these  
previous studies, we recognize that besides  
introducing an extra supported algorithm, the number  
of rules can bring more complexity to improve  
network lifetime.  
-
Fuzzification: The fuzzification has the effect of  
mapping each point of the input data to values in  
the range [0, 1] or retaining the fuzzy values at the  
input.  
-
Mapping Rules: Represents the relationship  
between input parameters and output parameters  
based on certain rules.  
Hence, to overcome these illustrated limitations,  
a combined scheme of a lightweight clustering  
problem and a simple greed routing algorithm is  
proposed to prolong the lifetime of the wireless sensor  
network. The numerical simulation results show a  
clear advantage of the proposal compared to recent  
studies.  
-
-
Inference System: An inference system that maps  
input and output according to fuzzy rules.  
Defuzzification: The values obtained at the output  
will be back-mapped for correct identification.  
The basic fuzzy inference system is divided into  
two types according to different principles: the one  
based on the non-additive principle called the  
Mamdani FIS model and the other based on the  
additive model called the addition rule model Takagi-  
Sugeno-Kang FIS. The main difference between the  
two FIS models is the way sharp outputs are generated  
from fuzzy inputs. The Mamdani FIS model uses the  
output fuzzy technique that has fuzzy sets in the  
consequent part. The TKS-FIS model uses a weighted  
average to calculate the output through the linear  
functions of the input variables [17].  
3. The Proposed Model  
3.1. Background  
Fuzzy systems are an intelligent computational  
approach and are used to model noisy and imprecise  
environments. The biggest advantage of this approach  
is that it is compatible with the real environment with  
reasonable computational complexity because it is  
based on imitating human reasoning. This is important  
for many real-time applications and networks with  
limited resources.  
A rule in the Mamdani FIS type rule base has a  
general form expressed by the formulation as  
Fuzzy systems allow inputs with relative values  
to give a smooth output function. A range of real  
values described by fuzzy sets is called a domain, and  
a membership function is defined. Each point in the  
fuzzy set domain will be assigned a truth value. The  
membership function can be one of a number of  
triangular, trapezoidal, Gaussian functions with  
domain values between 0 and 1.  
(1)  
If input x is A1 and input y is B1  
Then output z is C1  
A Sugeno FIS model type rule is in the form of  
the statement expressed by  
(2)  
If input x is A1 and input y is B1  
Then output z is z1= p1.x + q1.y + r1  
where A1 and B1 are the values of the membership  
functions associated with the input values x and y.  
Due to the interpretable and intuitive nature of the  
rule base, Mamdani FIS is widely used in particular for  
decision support applications, artificial intelligence,  
and so on. Hence, this study used a Mamdani FIS to  
construct clusters based on several key input  
parameters such as residual energy and distance to the  
sink node. The input and output variables in the  
Mamdani FIS model are characterized by triangular  
membership functions.  
Fig. 1. A typical fuzzy inference system model  
In wireless sensor networks, the problem of  
cluster formation and cluster head selection with input  
variables such as residual energy, distance, or density  
in a dynamic network are all uncertain factors.  
Therefore, the fuzzy logic approach would be  
advantageous to solve these problems. Proven through  
previous studies [8-9], fuzzy logic is suitable to solve  
the clustering for WSNs by calculating the choice in  
many different dependent parameters. Fig. 1 shows the  
general fuzzy inference system model. In the study,  
property parameters of a wireless sensor network are  
applied to function blocks according to the clustering  
The network lifetime is dependent on the energy  
consumption of whole sensor nodes. If the current  
energy of the node is less, then the sensor node  
becomes a dead node, resulting in broken links and  
decreasing network lifetime. Therefore the energy of  
the node should be a key factor of a network lifetime  
problem as a part of input parameters in the study.  
3
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
In this paper, we use the energy model [9], which  
and ꢄꢇꢈ is the free space and multipath gain,  
respectively, d0 is the calculated distance value  
threshold:  
is calculated based on the distance Dist(I,j) between  
source and destination; free space channel fs, and  
multipath channel mp. The energy consumed when  
transferring data of l bits between node Si and Sj with  
distance Dist(I,j) is determined by:  
ε fs  
(4)  
d0 =  
εmp  
(Eelec +ε fs Dist(2i, j) )×l, Dist(i, j) < d0  
ETX  
=
The energy received during data reception of l  
bits is calculated as:  
(3)  
(E +εmp Dist(4i, j) )×l, Dist(i, j) ≥ d0  
elec  
(5)  
Er (Si , Sj ) = Eelec ×l  
where, ꢀꢁꢂꢁꢃ is the 1-bit data transmission power, ꢄꢅꢆ  
Fig. 2. Input parameters (a) Energy level; (b) Distance to the Sink node;  
Fig. 3. Output probability of the Mamdani FIS  
4
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
3.2. Clustering and Electing the Cluster Head  
range of [10m 15m 20m 25m 30m]. In each hop, the  
CH nodes will increase the cluster radius according to  
the Fibonacci rule as follows:  
To cluster and elect the cluster head, this study  
uses two input parameters to reduce the complexity as  
the same previous approaches [9, 16]. In [9], to  
perform unequal clustering based on fuzzy logic, the  
nodes that are likely to be candidates for cluster master  
are selected through the fitness1 function. The  
proposed FIS model used two input parameters such as  
residual energy and distance to the sink node. The  
input variables of fitness1 are shown below  
f (1) =1, n =1  
f (2) = 2, n = 2  
(7)  
f (n) = f (n −1) + f (n − 2),n∈[1,6]  
The cluster radius of the CH node in each hop is  
determined by the equation:  
(8)  
RCH = f (n)× β  
The input parameters of the fuzzy set are as follows:  
-
Energy level: The energy level of a Si node is the  
ratio of the remaining energy to the initial energy.  
Nodes with higher energy levels will be selected  
as candidate nodes. Furthermore, as the energy  
level decreases with time, the cluster radius is  
adjusted to conserve its energy. The input energy  
script of sensor node is presented in Fig. 2(a).  
where β is a random variable in the interval [1, 1.5],  
added to increase the accuracy of the cluster radius.  
After calculating the burst radius, a CH will broadcast  
a CH_ADVERTISE message within its cluster radius.  
CH_ADVERTISE contains the energy level of the CH,  
its location, and distance to the BS. If a node Sj receives  
the message, it does not elect a CH and considers it a  
non-CH node for that round. If a non-CH node receives  
a CH_ADVERTISE message from multiple CHs, it  
selects one of them based on cost. The cost function  
CH_Cost(Sj, CHi) is defined as follows:  
-
Distance: The path length from a Si node to the  
BS root node is denoted DistBS(Si), this is to avoid  
the problem of having too many CH nodes  
located near the BS that have DistBS(Si) smaller  
than the cluster radius. This input distance script  
of sensor node to base station is presented in Fig.  
2(b).  
Dist(Sj ,CHi )× DistBS (CHi )  
CH _ Cost(Sj ,CHi ) =  
Energyres (CHi )  
Table 1. If-then mapping rules for fuzzy fitness1  
Clustering Algorithm  
Rule Energy level  
Distance  
Near  
Fuzzy fitness1  
Medium  
Weak  
1.For each node Si do  
2.Compute delay (Td(Si)) using Equation 3  
3.End For  
1
2
3
4
5
6
7
8
9
Small  
Small  
Moderate  
Distant  
Near  
4.For each node Si do  
Small  
Very weak  
Strong  
5.If (Td(Si) == 0), ie, Delay time expires then  
Average  
Average  
Average  
High  
6.Si becomes CH and calculates cluster radius using  
Fibonacci algorithm and broadcasts  
Moderate  
Distant  
Near  
Medium  
Very weak  
Very strong  
Strong  
7. CH_ADVERTISE message within-cluster  
radius  
8. End If  
High  
Moderate  
Distant  
9. If Sj receives the CH_ADVERTISE message  
from Si then  
High  
Weak  
10. Sj update Si in Candidate(Sj) = [Si]  
11. End If  
After calculating through fitness1 as an outcome  
of the FIS model illustrated in Fig. 3, each Si node will  
give a value that is the delay time Td before self-select  
the CH node, Td is determined by the following  
formula:  
12. End for  
13. CH of Sj is the most residual energy in  
Candidate(Sj)  
(6)  
Td (Si ) = α ×(1 − Fuzzyfitness1) ×Tc  
3.3. Routing Scheme  
where α is a random variable in the interval [0.9, 1],  
added to minimize the delay of the two nodes and Tc is  
the maximum waiting time when electing CH. When  
the delay time expires, it selects itself as the CH node  
and calculates the cluster radius. Then with the output  
of fitness1, we will recalculate the cluster radius based  
on the distributed rule of Fibonacci values. At the BS  
node, we extend the distance to the sensor nodes in the  
The routing process is based on the transmission  
energy cost function and the CH node radius [9]. Each  
CH node after being clustered will be assigned the  
following level:  
5
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
any node CHsi, when routing to the BS node, it will  
DistBS (Si )  
L(S ) =  
(9)  
open a scan angle with radius Rmax such that vector  
[CHsi, BS] is the bisector of that angle. During the  
scan, the CHsi node will find the CHsj nodes belonging  
to that scan angle and determine the projection length  
R(S) of that node down the line connecting the CHsi  
and the BS node. After determining all the projection  
lengths of the CH nodes in that angle, CHsi will choose  
the CH node whose R(S) is the largest to transmit data.  
Denote α is the scan angle, l is the scan length. Then,  
the network continues to be routed to the BS node until  
the distance from the intermediate CHsj node to the BS  
i
Rmax  
To determine the next CH nodes to the BS node,  
each CH Si node will transmit a FIND message  
containing information about its L(Si) level and its id  
in the range k × Rmax (where k is initially 2). If a lower  
level CH receives such a message, it returns an ACK  
packet containing the id, energy, and distance  
information to the BS. If no ACK is received within  
the timeout from any of the lower CH, then Si  
increments to k (k = 3, 4,…, L). If the lower-level CH  
node does not exist, it will transmit directly to the BS,  
the routing process will be complete.  
is less than Rmax  
.
(10)  
R(Sj ) = max{cos(α)×l(Sj )}  
The Greedy algorithm uses vector concepts to  
construct routing strategies as illustrated in Fig. 4. At  
Fig. 4. Greedy routing algorithm  
Fig. 5. (a) BS at the edge; (b) BS at the central  
6
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
Greedy routing Algorithm  
Function Greedy(Rmax, angle, finish_id,start_id)  
1. vector_to_finish_id = vector(start_id, finish_id)  
2. Infr_path = []  
3. While true  
4. If length(vector_to_finish_id) ≤ Rmax  
5. update finish_id to Infr_path  
6. break  
7. End If  
8. For each Si in all nodes  
9. vector = vector(CH, Si)  
10. cosine = cos(vector,vector_to_finish_id)  
11. If(length(vector) ≤ Rmax and cosine ≤ cos(angle))  
12. R(Si) = max(cosine*length(Si))  
13. End If  
14. End For  
15. update Si to Infr_path  
16. Start_id = Si.id  
17. End While  
18. return Infr_path  
End Function  
Table 2. Parameters and values  
Parameter  
Symbol Value  
100×100 m2  
Network Size  
BS location  
A
BS  
N
(50, 50); (50, 0)  
100  
Number of nodes  
Initiation energy  
Cluster radius  
Energyinit 0.5 J  
Rmax  
30 m  
Transmission range Rs  
10 m  
Packet Size  
Dp  
εfs  
500  
Free space coefficient  
10 pJ/m2/bit  
0.0013 pJ/bit/m4  
Fig. 6. Comparison of network life cycle results:  
Multipath delay  
factor  
εmp  
(a) Comparison of FND; (b) Comparison of HND;  
(c) Comparison of AND  
Tx and Rx signal  
Etx or Erx 50 nJ/m2/bit  
4. Numerical Results  
In this section, we conduct numerical simulations  
performed on MATLAB with input parameters as  
previously proposed [8, 9]. The BS base station is  
located at two locations (center and edge) as illustrated  
in Fig. 5, and the input parameters are presented in  
Table 2.  
To save energy, the routing algorithm considers  
the energy required to transmit messages between CH  
nodes. After determining the total energy consumed by  
the CH node, the routing will go through the cost  
function to determine the path to the BS node. The cost  
function will increase when the remaining energy of  
the node is low, so it must be routed to another node  
with higher residual energy.  
The criteria for evaluating network performance  
through the lifetime of the network include: the first  
node’s energy depleted (FND : First Node Die) when  
7
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
Fig. 7. Comparison of the number of alive nodes: (a) The BS is at the edge; (b) The BS node is at the center  
half of all nodes are exhausted (HND: Half Node Die)  
and all nodes are exhausted (AND: All Node Die). The  
AND case will likely not occur, but we include it only  
to calculate the relative life of the network. A node is  
considered dead (out of energy) when it has no energy  
left to receive or transmit data. The main numerical  
results are presented in Fig. 6 for comparing the life of  
a sensor network in general cases. Fig. 7 presents two  
general cases with different position (a) for the base  
station located at the edge examples network and (b)  
for the center of the simulation network.  
proposed and proven through simulation. The  
validated numerical results show the ability to operate  
efficiently and respond well to the uncertain conditions  
of the multi-hop wireless sensor network. From the  
above initial results, cooperative calculations between  
cluster heads will be our next research.  
References  
[1]. C. V. Mahamuni, A military surveillance system based  
on wireless sensor networks with extended coverage  
life, in Proc. ICGTSPICC2016, 2017, pp. 375–381.  
5. Conclusion  
[2]. D. K. Rathinam, D. Surendran, A. Shilpa, A. Santhiya  
Grace, and J. Sherin, Modern agriculture using wireless  
sensor network (WSN), in Proc. ICACCS 2019, 2019,  
pp. 515–519.  
The lifetime of a multi-hop wireless sensor  
network has always been a practical criterion for  
evaluating network performance. A simple and  
efficient multi-hop routing scheme has been proposed  
in this paper, the intelligent computational approaches  
based on fuzzy logic provide effective solutions for the  
clustering process and cluster head selection. To avoid  
energy holes by efficient routing algorithms between  
cluster heads, the proposed algorithm has been  
[3]. M. G. R. Maldonado, Wireless sensor network for smart  
home services using optimal communications, Proc. -  
INCISCOS 2017, vol. 2017-November, pp. 27–32.  
8
JST: Smart Systems and Devices  
Volume 31, Issue 2, September 2021, 001-009  
[11].R. Priyadarshi, L. Singh, Randheer, and A. Singh, A  
[4]. B. S. Kim, K. Il Kim, B. Shah, F. Chow, and K. H. Kim,  
Wireless sensor networks for big data systems, Sensors  
(Switzerland), vol. 19, no. 7, pp. 1–18, 2019.  
novel HEED protocol for wireless sensor networks, in  
Proc. SPIN2018, Noida, India, 2018, pp. 296–300.  
[12].I. Sharma, R. Singh, and M. Khurana, Performance  
evaluation of PEGASIS protocol for WSN using NS2,  
In Proc. ICACEA 2015, 2015, pp. 926–929.  
[5]. A. O. Abu Salem and N. Shudifat, Enhanced LEACH  
protocol for increasing a lifetime of WSNs, Personal  
and Ubiquitous Computing, vol. 23, no.5–6, pp. 901–  
907, 2019.  
[13].[1] Z. Siqing, T. Yang, and Y. Feiyue, Fuzzy logic-  
based clustering algorithm for multi-hop wireless  
sensor networks, Procedia Comput. Sci., vol. 131, pp.  
1095–1103, 2018.  
[6]. A. R. Khan, N. Rakesh, A. Bansal, and D. K.  
Chaudhary, Comparative study of WSN protocols, In  
Proc. 2015 Third International Conference on Image  
Information Processing (ICIIP), Waknaghat, India,  
2015, pp. 422–427.  
[14].T. Bhowmik and I. Banerjee, Dynamic PSO based  
fuzzy clustering algorithm for WSNs, in Proc.  
TENCON 2019, 2019, pp. 1992-1997.  
[7]. E. Farahmand, S. Sheikhpour, A. Mahani, and N.  
Taheri, Load balanced energy-Aware genetic algorithm  
clustering in wireless sensor networks, in Proc. CSIEC  
2016, 2016, pp. 119–124.  
[15].S. Lata, S. Mehfuz, S. Urooj and F. Alrowais, Fuzzy  
clustering algorithm for enhancing reliability and  
network lifetime of wireless sensor networks, in IEEE  
Access, vol. 8, pp. 66013-66024, 2020.  
[8]. M. Ahmed, Energy efficient distributed clustering and  
scheduling algorithm for wireless sensor networks with  
non-uniform node distribution, Int. J. Adv. Res.  
Comput. Sci., vol. 9, no. 2, pp. 527–532, 2018.  
[16].Kiran, W.S., Smys, S. & Bindhu, V. Enhancement of  
network lifetime using fuzzy clustering and  
multidirectional routing for wireless sensor networks,  
Soft Computing 24, pp. 11805–11818, 2020.  
[9]. N. Mazumdar and H. Om, Distributed fuzzy approach  
to unequal clustering and routing algorithm for wireless  
sensor networks, Int. J. Commun. Syst., vol. 31, no. 12,  
2018.  
[17].Bagis, A. and Mehmet Konar. Comparison of Sugeno  
and Mamdani fuzzy models optimized by artificial bee  
colony algorithm for nonlinear system modelling.  
Transactions of the Institute of Measurement and  
Control 38, pp. 579 – 592, 2016.  
[10].J. P. A. Pirishothm, Study of wireless sensor networks  
using leach, teen and apteen routing protocols, Int.J.Sci.  
Res., vol. 4, no. 5, pp. 1221–1224, 2015.  
9
pdf 9 trang Thùy Anh 16480 Free
Bạn đang xem tài liệu "A study on multi-hop routing scheme for wireless sensor networks", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfa_study_on_multi_hop_routing_scheme_for_wireless_sensor_netw.pdf