Conference PaperPDF Available

Lifetime Enhancement of WSN Based on Improved LEACH with Cluster Head Alternative Gateway

Authors:

Abstract and Figures

Wireless Sensor Network (WSN) is a self-configured network of lightweight nodes, that are used in many applications by sending their data through this network to a Base Station (BS), which in turn, delivers the data to its final destination. In WSN, the sensor node's energy is usually limited, and thus, the overall power consumption of the network is a real challenge. Numerous methods have been proposed to overcome this challenge by improving the overall power consumption and thus, prolonging the lifetime of the network. Low Energy Adaptive Clustering Hierarchy (LEACH) protocol has been considered as a leading routing protocol in WSN, due to its low power consumption resultant from its cluster-based behavior. However, for dense networks, LEACH suffers from large burden over cluster head (CH), which might result in packet loss due to the induced congestion in the CH. In this paper, an improved algorithm based on LEACH is proposed to maximize the lifetime of WSN, by using another node to relieve CH's burden. The routing path selection process is refined through selecting a new node that has the highest residual energy in each cluster to be an alternative gateway for the cluster head. Then, the routing path will be decided based on distance. This modified algorithm outperforms the original LEACH by 4.35% increase in the residual energy, which prolongs the network lifetime. However, there is a slight increase in the overhead ratio.
Content may be subject to copyright.
Lifetime Enhancement of WSN Based on Improved LEACH with
Cluster Head Alternative Gateway
Abdel-Nasser Ateeq
abdelnasser3teeq@gmail.com
Department of Networks & Information Security
An-Najah National University
Nablus, Palestine
Israa Obaid
Qaddomi.Obaid@gmail.com
Department of Networks & Information Security
An-Najah National University
Nablus, Palestine
*Othman Othman
othman.omm@najah.edu
Department of Networks & Information Security
An-Najah National University
Nablus, Palestine
*Ahmed Awad
ahmedawad@najah.edu
Department of Networks & Information Security
An-Najah National University
Nablus, Palestine
ABSTRACT
Wireless Sensor Network (WSN) is a self-congured network of
light-weight nodes, that are used in many applications by sending
their data through this network to a Base Station (BS), which in
turn, delivers the data to its nal destination. In WSN, the sensor
node’s energy is usually limited, and thus, the overall power con-
sumption of the network is a real challenge. Numerous methods
have been proposed to overcome this challenge by improving the
overall power consumption and thus, prolonging the lifetime of
the network. Low Energy Adaptive Clustering Hierarchy (LEACH)
protocol has been considered as a leading routing protocol in WSN,
due to its low power consumption resultant from its cluster-based
behavior. However, for dense networks, LEACH suers from large
burden over cluster head (CH), which might result in packet loss
due to the induced congestion in the CH. In this paper, an improved
algorithm based on LEACH is proposed to maximize the lifetime of
WSN, by using another node to relieve CH’s burden. The routing
path selection process is rened through selecting a new node that
has the highest residual energy in each cluster to be an alternative
gateway for the cluster head. Then, the routing path will be de-
cided based on distance. This modied algorithm outperforms the
original LEACH by 4.35% increase in the residual energy, which
prolongs the network lifetime. However, there is a slight increase
in the overhead ratio.
CCS CONCEPTS
Computer systems organization Embedded systems
;Re-
dundancy; Robotics; Networks Network reliability.
Corresponding Authors: ahmedawad@najah.edu, othman.omm@najah.edu.
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for prot or commercial advantage and that copies bear this notice and the full citation
on the rst page. Copyrights for components of this work owned by others than ACM
must be honored. Abstracting with credit is permitted. To copy otherwise, or republish,
to post on servers or to redistribute to lists, requires prior specic permission and/or a
fee. Request permissions from permissions@acm.org.
ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation
©2020 Association for Computing Machinery.
ACM ISBN 978-1-4503-8886-3/20/11. . . $15.00
https://doi.org/10.1145/3440749.3442615
KEYWORDS
Wireless Sensor Network (WSN), Energy, Cluster, LEACH protocol,
Cluster Head (CH), Base Station (BS), Alternative Gateway (AG),
Residual Energy, Ad-hoc, Routing Protocol, Distance
ACM Reference Format:
Abdel-Nasser Ateeq, Israa Obaid, *Othman Othman, and *Ahmed Awad.
2020. Lifetime Enhancement of WSN Based on Improved LEACH with
Cluster Head Alternative Gateway. In The 4th International Conference on
Future Networks and Distributed Systems (ICFNDS) (ICFNDS ’20), November
26–27, 2020, St.Petersburg, Russian Federation. ACM, New York, NY, USA,
6 pages. https://doi.org/10.1145/3440749.3442615
1 INTRODUCTION
A Wireless Sensor Networks (WSN) consist of low power devices
that are geographically-distributed. They communicate with each
other using radio signals to send the data to a Base Station (BS).
A typical sensor node has several components: a radio transceiver
with an antenna that sends or receives signals, a micro-controller
that processes the data and schedules tasks, and batteries to provide
the energy supply [
3
]. The communication power is the principal
contributor for the entire energy consumption in the sensor node.
To minimize the overall energy consumption of the sensor network,
several protocols have been proposed in the literature [
9
][
8
] [
2
]
[15].
Two types of routing protocols are considered depending on
the architecture of the WSN. The rst type, adopts a at network
architecture in which all nodes send their data immediately to the
BS. The second, adopts the hierarchical network architecture; such
as clustering [3].
Clustering is one of common methods used to achieve energy
eciency, scalability, and prolonging the network lifetime. In the
clustering technique, a WSN is divided into clusters (groups of
nodes). In each cluster, there is a node that acts as a cluster head
(CH). The members in the cluster (Non-CH) sense and transmit
their data to the CH. After that, the CH sends the data to the BS[
12
].
LEACH (Low Energy Adaptive Clustering Hierarchy) protocol
is a cluster-based protocol, that has been developed to prolong the
lifetime of a WSN. LEACH protocol achieves this by preserving
energy in sensor nodes and minimizing the size of the routing table.
ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation Abdel-Nasser et al.,
Nevertheless, it still has some shortcomings as mentioned below
[5]:
LEACH protocol assumes that all sensor nodes have enough
energy to communicate with the BS. So, more energy is
consumed if sensor nodes are far from the BS.
LEACH protocol has been designed to work well with small
deployment environments. By increasing the size of the net-
work, the CHs that are located far away from the BS consume
more of their energy rapidly.
Cluster Head (CH) is chosen in a random manner, overlook-
ing the residual energy in the nodes.
CH is chosen by having each sensor node to generate a ran-
dom number. If a node’s number is less than a predened
threshold, it will become the cluster head. The energy ef-
ciency of the sensor node is signicantly aected by the
number of nodes using that CH.
In this paper, we propose an enhanced version of LEACH to tackle
the above drawbacks. Our proposed version of LEACH selects the
best path for routing through electing an Alternative Gateway (AG)
node on the cluster level with taking into consideration both the
residual energy and the distance to the BS in the AG selection
process. Thus, the trac is steered to the closest gateway for each
node in the cluster, which eventually results in prolonging the
network lifetime. Our contributions are summarized as follows:
An enhanced version of LEACH protocol is proposed to
prolong the network lifetime of the WSN.
Alternative Gateway (AG) node is selected on the cluster
level to steer the trac in such a way that both the residual
energy and distance to the BS are included in the selection
recipe.
The proposed version of LEACH protocol is evaluated on sev-
eral benchmarks and its performance is evaluated in terms
of the total residual energy in the network alongside with
the additional overhead.
The rest of the paper is organizing as follows. Section 2 shows a
brief description of the related work performed on the LEACH pro-
tocol. Section 3 presents the assumptions. After that, the proposed
approach is discussed in Section 4. Simulation results and analysis
are discussed in Section 5. At last, the conclusions and future work
are introduced in Section 6.
2 RELATED WORKS
In general, LEACH is one of the most popular cluster-based routing
protocols. It introduces a random-based technique to elect CHs,
which in turn, aggregate and deliver the data sent by cluster mem-
bers to the BS. Due to the limited power budget, many researches
have been introduced to attain lifetime maximization for sensor
nodes by reducing energy consumption.
In [
9
] the authors introduced an assistant cluster head approach.
Besides, this approach depends on the following metrics; the num-
ber of members in each cluster, the remaining energy of each node,
and the geographical location of nodes to be a cluster head. The at-
tended approach prolongs lifetime by reducing the energy-draining
of member nodes in a cluster. But, according to the number of
measures taken into account, this technique demands complex op-
erations that causes more delays [3].
In [
8
] the authors introduced a Time-based CH selection al-
gorithm to construct the cluster without the need for any global
information. However, the proposed algorithm suers from a big
gap energy consumption between CHs and their member nodes
[3].
In [
2
] the authors introduced a method for minimizing energy
consumption of each node by electing a sensor node to become a
cluster head based on the highest residual energy, and the number
of neighbors close to the base station. In [
14
] the authors proposed
LEACH-B (LEACH-Balanced). This protocol presents an approach
to elect CH due to its residual energy within two stages. The rst
selection of CH is performed according to the original LEACH. But,
starting from the second selection they alter the number of CHs
based on the node’s residual energy. The proposed protocol extends
the network lifetime by achieving the balancing of network energy
consumption. However, the proposed approaches in [
2
][
14
] do not
consider the existence of small-sized clusters. In addition, they fo-
cus only on energy consumption by threshold and nodes’ residual
energy [3].
In [
15
] the authors proposed HEED protocol. They considered
the energy as the main gauge for a sensor node to be elected as
a CH. Inter cluster communication is allowed thereby reducing
long distance transmission, which saves energy to a large extent.
However, in this protocol, several iterations are performed to form
clusters, which results in signicant overhead in the network [4].
In [
11
] the authors have introduced an improved LEACH called
MG-LEACH, which adds a new phase called set building phase,
which takes place before the setup phase and steady-state phase
in the original LEACH. The new phase constructs sub-groups by
communicating with BS, due to the network density, threshold, and
residual energy. However, this approach adds an additional burden,
because of the need for communicating with BS every round. Also,
the burden over the CH has not been distributed.
In [
1
] the authors introduced a modied algorithm of E-LEACH
called ME-LEACH. The introduced algorithm has tried to lengthen
the network lifetime by enhancing the routing path. The signicant
rule of this method is to nd the optimal CH; that is, each CH will
choose the best CH due to its distance and residual energy to act as
its next hop. This method has succeeded in prolonging the network
lifetime, but it ignored the non-CH nodes when choosing the next
hop phase.
In [
10
] the authors suggested an algorithm to use two static BSs
to prolong the network lifetime. Also, they proposed a method to
calculate the optimum position of the static BSs. Although, the
proposed approach succeeded in lifetime prolonging, it considers
only the distance metric and ignores the residual energy metric.
All of the mentioned algorithms and methods have somehow
succeeded in prolonging the network lifetime. Nevertheless, some
of those approaches have focused on one side and have ignored the
others, which have crucial eects on power consumption. For ex-
ample, some approaches have caused additional delay and increase
in the complexity as [
9
]. Others have resulted in an increase in the
overhead ratio as [
15
] and [
11
]. In addition, some other approaches
have target dense networks while sparsely distributed sensor nodes
with small-sized clusters might be the case in many applications
[
2
] and [
14
]. Finally, some methods have both considered both the
Lifetime Enhancement of WSN Based on Improved LEACH with Cluster Head Alternative Gateway ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation
distance and residual energy metrics to select the optimal next hop,
which is the CH of the next hope cluster. Consequently, the CH
nodes suer from high congestion [1].
In this work, an enhanced version of LEACH is proposed in a try
to prolong the network lifetime by reducing the burden on the CH
node. This is achieved through selecting an alternative gateway in
the cluster level on the basis of residual energy and the distance to
the cluster. Consequently, instead of randomized selections, guided
selections are applied to prolong the network lifetime.
3 ASSUMPTIONS
One of the main factors that aect the lifetime of WSN is the node
deployment method. Here are some important assumptions:
LEACH protocol is used for routing missions.
Several nodes are distributed into a specic area.
Each cluster consists of random number of nodes.
Each node has an ID, coordinates, and initial energy.
CHs are located randomly without any consideration of the
position of the node. That means the CHs that are near to
the BS will consume less energy than the far ones.
The node battery is not rechargeable so that the node dies if
the energy of its battery is consumed.
4 PROPOSED APPROACH
The drawbacks of the LEACH protocol could be briefed in three
basic problems. First of all, the residual energy is not taken into
account when CH selection is performed. It depends more on ran-
domized choices. Secondly, the distance to the base station is not
taken into consideration. Finally, LEACH works properly and ef-
fectively with a small environment. However, it shows a shortage
with large environments.
Our proposed approach uses two measurements to overcome
the previously mentioned drawbacks. The two measurements are
the distance to the BS and the residual energy, which overcome the
downside of the I-LEACH [
2
] approach, which does not take the
distance to the BS into consideration. Also, our proposed approach
supports small and large clusters as will be explained subsequently
in section 4.
Finally, the HEED protocol requires several iterations to con-
struct the cluster, and so it has higher overhead and higher energy
consumption [
15
]. In order to avoid the drawbacks of the HEED
protocol, the proposed approach in this paper forms the clusters
in the same manner of the original LEACH, which demands fewer
iterations than the HEED. The proposed approach introduces a
method to overcome the previously mentioned drawbacks. The key
idea of this approach is to elect the Alternative Gateway (AG) node,
which has the highest residual energy. The AG election process
is done on a cluster-level. Also, the distance to the base station is
taken into consideration. Hence, a choice will be taken to steer the
trac to the closest gateway, (here by gateway, we mean either CH,
AG, or BS).
The main steps of the suggested algorithm are as follows:
(1) Clusters construction.
(2) Random CH election.
(3) AG election due to the residual energy.
(4) Path selection and trac steering.
Figure 1: Pseudo-Code of our proposed approach
4.1 Alternative Gateway Selection
The key point of the proposed approach is the way how AG node
is selected. After CHs election and clusters construction, the AG
election takes place. On cluster-level; the node, which holds the
highest residual energy is elected as an AG node.
After the Alternative Gateway (AG) election process is done,
the distance from the CH to the BS and from the CH to the AG
is calculated. Thus, a comparison between the two distances is
done by the CH to select the shortest path. Finally, the CH’s trac
is steered to the closest gateway; here by gateway (gateway here
means either CH, AG, or BS). The pseudo-code for the proposed
approach is shown in Figure1.
4.2 Path Selection and Trac Steering
In order to shed more light on the how the proposed method selects
the path on which the trac is steered, the following cases shows
how the proposed method fulls this task:
Case1:
This case supposes the distance from the CH to the BS
is the shortest. Hence, the CH’s trac is forwarded directly
to the BS . Accordingly, the amount of consumed energy is
ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation Abdel-Nasser et al.,
reduced if compared with the other path when the trac
forwarded to the AG node, as shown in Figure 2. In this
case, the proposed approach has no eect on the amount of
residual energy because it wasn’t selected as the best path.
Figure 2: Case1
Case2:
This case supposes the distance from the CH to the
AG node is the shortest. Hence, the CH’s trac is forwarded
to the AG node instead of the BS to save more energy, as
shown in Figure 3. Actually, this case overcomes the draw-
back of ignorance of the distance to the BS in LEACH pro-
tocol. Due to the far distance to the BS, it is clear that the
amount of consumed energy would be bigger if the trac
forwarded directly to the BS.
Figure 3: Case2
Case3:
This case supposes that there are two AG nodes
away from the CH the same distance, which also less than
the distance to the BS, as shown in Figure 4. In this case,
the trac of the CH is forwarded to any of the AG nodes,
because they have the same distance to the CH. This case also
achieves the purpose of the proposed approach by reducing
the distance and thus the power.
Figure 4: Case3
Case4:
This case supposes the distance from the CH to the
AG node, and from the CH to the BS are equal , as shown
in Figure 5. In this case, the trac is forwarded to the BS
directly. However, it is better for the AG node that the trac
is steered directly to the BS, due to the unlimited lifetime
the BS has, if compared with the AG node.
Figure 5: Case4
5 RESULTS AND ANALYSIS
Our proposed algorithm has been evaluated in terms of the to-
tal residual energy of the sensor nodes, the number of overhead
packets, and the overhead size.
5.1 Simulation Environment
Our algorithm has been implemented on top of the Network Sim-
ulator (NS2) [
13
] with the help of the Mannasim framework [
7
].
The Mannasim framework is a module for WSN simulation based
Lifetime Enhancement of WSN Based on Improved LEACH with Cluster Head Alternative Gateway ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation
on the (NS2). Mannasim extends NS2 introducing new modules for
design, development, and analysis of dierent WSN applications.
NS2 is a discreet event simulator targeted at networking research
and provides substantial support for simulation of routing, multi-
cast protocols and IP protocols, such as UDP, TCP, RTP, and SRM
over wired and wireless (local and satellite) networks. It has many
advantages that make it a useful tool, such as support for multiple
protocols and the capability of graphically detailing network traf-
c. Additionally, NS2 supports several algorithms in routing and
queuing [6].
The experiments are performed with a diverse number of nodes
placed in a 100 m
×
100 m area. All nodes have the same initial
energy of 10 joules. The BS is located in (50,50). The simulation
parameters used are shown in Table 1.
Parameter Settings
Simulation Area 100m*100m
Number of Nodes 10,30,50,70,100
Channel Type Wireless Channel
Antenna Model Omni Antenna
Energy Model Battery
Initial Energy Model 10 joules
Base Station Position (50,50)
Maximum Value 30
Routing Protocol LEACH
Transport protocol UDP
Type of Mac 802_11
Radio Propagation Two Ray Ground
Common Node Location Random
Simulation Time 10 s
Interface Queue Type DropTail
Link Layer Type LL
Table 1: Simulation Basic Congurations.
5.2 Experimental Results
We have created 5 network topologies randomly using the simula-
tion to evaluate our proposed algorithm. Each benchmark has dif-
ferent number of nodes ranges between 10,30,50,70 and 100 nodes.
As shown in Table 2, after comparing between the original and
modied algorithms in terms of the total residual energy, it has
been found that the enhanced algorithm increases the average of
total residual energy by 4.35% compared with the original LEACH.
The eectiveness of the modied algorithm is demonstrated in
terms of increasing the residual energy through steering the trac
to the closest gateway. Figure 6 shows the enhancement in the
residual energy when the number of nodes increases.
In this modied algorithm, the number of overhead packets
and the sum of all overhead packets’ sizes are expected to increase.
Figure 7 shows that by increasing the number of nodes, the overhead
size and ratio are also increasing because of the additional packets
that are added to the overall network as a result of electing AGs.
The increase in overhead values is inevitable, because the pro-
cess of electing AG looks like electing a CH. Hence, the process
of electing a new AG and joining to an AG will roughly consume
the same number and size of overhead packets. However, there are
critical measures that control the overhead values and the level of
consumed energy, which are the distance to the BS, the way how
CH is elected, network scale, and cluster density. Hence, only using
the distance to the BS is not enough to control the overhead ratio.
In addition, the mentioned measurements aect the overhead ratio
more than the distance lonely as justied in [9] [14].
6 CONCLUSION AND FUTURE WORK
In this paper, with the research of the LEACH protocol, we put
forward a novel node called Alternative Gateway (AG). This en-
hanced algorithm has overcome the defects of the original LEACH
by taking the node’s residual energy and fairness to the base station
(BS) into consideration. The proposed algorithm outperforms the
original LEACH by 4.35% saving in the average of consumed energy,
which prolongs the network lifetime.
As future work, we are looking to achieve a load balancing con-
cept by considering the threshold. Besides, the Alternative Gateway
(AG) cannot serve the network in all its lifetime, therefore, electing
another AG node is demanded to achieve a load balancing concept.
Finally, we will consider analyzing and improving the computa-
tional complexity of the proposed protocol.
REFERENCES
[1]
Maman Abdurohman, Yadi Supriadi, and Fitra Zul Fahmi. 2020. A Modied
E-LEACH Routing Protocol for Improving the Lifetime of a Wireless Sensor
Network. Journal of Information Processing Systems 16 (08 2020), 845–858. https:
//doi.org/10.3745/JIPS.03.0142
[2]
Z. Beiranvand, A. Patooghy, and M. Fazeli. 2013. I-LEACH: An ecient routing
algorithm to improve performance to reduce energy consumption in Wireless
Sensor Networks. (2013), 13–18.
[3]
Mohamed Elshrkawey, Samiha M Elsherif, and M Elsayed Wahed. 2018. An
enhancement approach for reducing the energy consumption in wireless sensor
networks. Journal of King Saud University-Computer and Information Sciences 30,
2 (2018), 259–267.
[4]
S. Thangavelu G. Anitha, V. Vijayakumari. 2018. A Comprehensive Study
and Analysis of LEACH and HEED Routing Protocols for Wireless Sensor Net-
works–with Suggestion for Improvements. Indonesian Journal of Electrical Engi-
neering and Computer Science 9. https://doi.org/10.11591/ijeecs.v9.i3.pp778-783
[5]
Luis Javier García Villalba, Ana Lucila Sandoval Orozco, Alicia Trivino Cabrera,
and Claudia Jacy Barenco Abbas. 2009. Routing protocols in wireless sensor
networks. Sensors 9, 11 (2009), 8399–8421.
[6]
Ibrahim F Haddad and David Gordon. 2002. Network simulator 2: a simulation
tool for linux. Linux Journal 10 (2002).
[7]
Linnyer Beatryz Ruiz José Marcos Silva Nogueira. 2020 (accessed August 30,
2020). The Mannasim Framework. http://www.mannasim.dcc.ufmg.br/
[8]
Hu Junping, Jin Yuhui, and Dou Liang. 2008. A time-based cluster-head selection
algorithm for LEACH. In 2008 IEEE Symposium on Computers and Communications.
IEEE, 1172–1176.
[9]
Ji-Zhen Long, Yuan-Tao Chen, Dong-Mei Deng, LI Bin, and LI Fang. 2011. As-
sistant cluster head clustering algorithm based on LEACH protocol. Computer
engineering 37, 7 (2011), 103–105.
[10]
A. Nandi, B. Sonowal, D. Rabha, and A. Vaibhav. 2019. Centered Sink LEACH
Protocol for Enhanced Performance of Wireless Sensor Network. In 2019 Inter-
national Conference on Automation, Computational and Technology Management
(ICACTM). 436–440. https://doi.org/10.1109/ICACTM.2019.8776765
[11]
Hicham Ouldzira, Hajar Lagraini, Ahmed Mouhsen, Mostafa Chhiba, and
Tabyaoui Abdelmoumen. 2019. MG-leach: an enhanced leach protocol for wire-
less sensor network. International Journal of Electrical and Computer Engineering
(IJECE) 9 (08 2019), 3139. https://doi.org/10.11591/ijece.v9i4.pp3139-3145
[12]
Raju Pal, Subash Yadav, Rishabh Karnwal, et al
.
2020. EEWC: energy-ecient
weighted clustering method based on genetic algorithm for HWSNs. Complex &
Intelligent Systems (2020), 1–10.
[13]
Ekram Hossain Teerawat Issariyakul. 2012. The NS2 Framework. https://www.
springer.com/gp/book/9781461414056
ICFNDS ’20, November 26–27, 2020, St.Petersburg, Russian Federation Abdel-Nasser et al.,
Benchmark Number of Nodes Residual Energy of Original Residual Energy of Modied Improvement %
1 10 1.171 J 1.214 J 4.3%
2 30 1.145 J 1.197 J 5.2%
3 50 1.116 J 1.163 J 4.7%
4 70 1.152 J 1.186 J 3.4%
5 100 1.193 J 1.235 J 4.15%
Avg 1.1554 J 1.1989 J 4.35%
Table 2: Total residual energy (in Joules) in original and proposed algorithm versus the number of nodes.
Figure 6: Total residual energy (in Joules) in original and proposed algorithm versus the number of nodes.
Figure 7: The number of overhead packets and overhead size (in Bytes) in original and proposed algorithm versus the number
of nodes.
[14]
Mu Tong and Minghao Tang. 2010. LEACH-B: an improved LEACH protocol
for wireless sensor network. In 2010 6th international conference on wireless
communications networking and mobile computing (WiCOM). IEEE, 1–4.
[15]
Abdulhamid Zahedi. 2018. An ecient clustering method using weighting
coecients in homogeneous wireless sensor networks. Alexandria Engineering
Journal 57, 2 (2018), 695–710.
... Therefore, energy efficiency and network lifetime are primarily among the most important QoS obligations to consider in the design of a WSN [12,29]. There is a need to formalize energy-efficient strategies that preserve SNs' residual energy, reduce the overall energy consumption, and consequently prolong the network lifetime [6,24,4]. ...
Preprint
Full-text available
Network lifetime and energy consumption of data transmission have been primary Quality of Service (QoS) obligations in Wireless Sensor Networks (WSNs). The environment of a WSN is often organized into clusters to mitigate the management complexity of such obligations. However, the distance between Sensor Nodes (SNs) and the number of clusters per round are vital factors that affect QoS performance of a WSN. A designer's conundrum resolves around the desire to sustain a balance between the limited residual energy of SNs and the demand for prolonged network lifetime. Any imbalance in controlling such objectives results in either QoS penalties due to draining SN energies, or an over-cost environment that is significantly difficult to distribute and operate. Low-Energy Adaptive Clustering Hierarchy (LEACH) is a distributed algorithm proposed to tackle such difficulties. Proposed LEACH-based algorithms focus on residual energies of SNs to compute a probability function that selects cluster-heads and an optimal energy-efficient path toward a destination SN. Nevertheless, these algorithms do not consider variations in network's state at run-time. Such a state changes in an adaptive manner according to existing network structures and conditions. Thus, cluster-heads per round are not elected adaptively depending on the state and distances between SNs. This paper proposes an energy-efficient adaptive distance-based clustering called Adapt-P, in which an adaptive probability function is developed to formulate clusters. A near-optimal distance between each cluster-head and its cluster-members is formulated so that energy consumption of the network is mitigated and network lifetime is maximized. The cluster-head selection probability is adapted at the end of each round based on the maximum number of cluster-heads permitted per round found a priori and the number of alive SNs in the network.
Article
Full-text available
Wireless Sensor Networks (WSNs) serve as the backbone for the Internet of Things (IoT) and smart cities, enabling the gathering of essential data and vital information. The widespread deployment of sensors created new scenarios that presented new domains for various applications. Due to their numerous advantages, WSN’s simulators are still gaining considerable attention as the primary method for testing and evaluating new protocols and approaches for WSN. The scientific community has developed various simulators, some tailored explicitly for WSNs and others for general use. In addition, an old but renovated direction has been enormously grown recently, representing the researcher’s attention to building its own simulator. However, many researchers struggle to select the most appropriate tool for performance analysis, which requires extensive research into available options. Choosing a suitable simulator to meet the necessary simulation criteria necessitates exhaustive research into the available options. The published studies on WSN’s simulators have limitations, such as the limited number of simulators under examination, ignoring the essential functions of the simulators, and inadequate performance criteria for precise comparison. To get beyond these restrictions in previous studies and offer a fresh study that compares the simulation tools comprehensively, an analysis of thirty-three different simulators was conducted based on a new taxonomy. Furthermore, this study examines the advantages and constraints of each simulator regarding many specific academic areas in WSNs. Moreover, the study presented a detailed comparison among the performance analysis tools according to many famous performance metrics.
Article
Full-text available
Wireless sensor networks are widely used in monitoring and managing environmental factors like air quality, humidity, temperature, and pressure. The recent works show that clustering is an effective technique for increasing energy efficiency, traffic load balancing, prolonging the lifetime of the network and scalability of the sensor network. In this paper, a new energy-efficient clustering technique has been proposed based on a genetic algorithm with the newly defined objective function. The proposed clustering method modifies the steady-state phase of the LEACH protocol in a heterogeneous environment. The proposed objective function considers three main clustering parameters such as compactness, separation, and number of cluster heads for optimization. The simulation result shows that the proposed protocol is more effective in improving the performance of wireless sensor networks as compared to other state-of-the-art methods, namely SEP, IHCR, and ERP.
Article
Full-text available
A wireless sensor network is made up of a large number of small sensor nodes with limited energy resources, which is a real problem for this network. In this article, we will study the ingestion of node energy in these networks at the routing level. In addition, we are modifying one of the most popular routing algorithms for data communication in the WSN: LEACH (Adaptive Hierarchy with Low Power Consumption). The modified version of the LEACH base version "MG_LEACH" uses an intermediate cluster header to transmit data, extend the network lifetime and send more data than the original protocol. Our proposed algorithm is simulated using MATLAB to verify the effectiveness of improving the lifetime of this network. The results of the simulation confirmed that the system was working better than the LEACH basic system and that the network life had been improved. </p
Article
Full-text available
p>The main interesting aspect of the digital era is the widely spread ease of communication from one end of the world to the other end of the world. There is a revolution in communication, digitalization, globalization, video calling, wireless data transfer and this is possible due to networking. Initially computer networks is the data sharing where data such as documents, file, reports, presentation files, videos, images etc can be shared within a local network or remotely connected networks. Traditional data networking is to empower end-to-end information transfer. The data in such networks are carried across point-to-point links and the intermediate nodes just forward the packets, where the payload of the packets is not modified. Traditional LANs need wires, which may be difficult to set up in some situations. It is very much understandable and clearly visible that wired communication is being completely overtaken by wireless technologies in the recent past. Wireless LANs, by its very nature, empowers with increased mobility and flexibility. Wi-Fi devices get connected to the internet through WLAN and access points. 2.4 GHz and 5 GHz ISM bands are used by Wi-Fi. Also, it is to be understood that, a wireless adhoc network is distributed in its nature. It is also to be noted that, the adhoc nature makes these network to rely on any of the pre-existing infrastructure. The data forwarding shall happen from the nodes very much dynamically based on the connectivity and the routing algorithm used. </p
Article
Full-text available
Wireless Sensor Networks (WSN) consist of low power devices that are distributed in geographically isolated areas. Sensors are arranged in clusters. Each cluster defines a vital node which is known as a cluster head (CH). Each CH collects the sensed data from its sensor nodes to be transmitted to a base station (BS). Sensors have deployed with batteries that cannot be replaced. The energy consumption is an important concern for WSN. We propose an enhancement approach to reduce the energy consumption and extend the network lifetime. It has been accomplished by augmenting the energy balancing in clusters among all sensor nodes to minimize the energy dissipation during network communications. The improved method is based on a cluster head selection method. In addition, an enhanced schedule of the TDMA has been implemented. Finally, the development approach indicates the progress in terms of network lifetime, Number of cluster head, energy consumption and number of packets transferred to BS compared to LEACH and other related protocols. Mathematical analysis and MATLAB 2015a simulation results show the effectiveness of the proposed approach. The energy consumption of WSN has been reduced up to about 60% and prolong the network life cycle by 73% than LEACH.
Article
Full-text available
Due to the type of applications, wireless sensor nodes must always be energy efficient and small. Hence, the presence of constraints such as the limitation of energy resource is inevitable. So far, several studies have been carried out in order to present solutions for the reduction in energy consumption. In the meantime, clustering is given prime significance as an efficient method, which means partitioning network into distinct areas and is a way for managing nodes communication. Two well-known methods, LEACH and HEED in this field have had a great performance in energy saving and quality of services in WSNs. In this paper, a new method of clustering and selection of cluster heads has been proposed based on energy efficiency and due to residual energy of each node by applying weighting coefficients. The results of analyses and simulations and comparison of proposed method by LEACH and HEED algorithms show that the proposed method has significant impact on energy efficiency and performance improvement of the sensor network.
Conference Paper
Full-text available
A large amount of energy in nodes of a Wireless Sensor Network (WSN) is consumed due to the inner-network communications. In this paper, an energy efficient routing algorithm is proposed which saves a significant portion of inner-network communications energy. To do this, the proposed routing algorithm selects sensor nodes with higher residual energy, more neighbors, and lower distance from the Base Station (BS) as Cluster Head (CH) nodes. Then, it manages sensor nodes appropriately and constructs clusters such a way to maximize WSN lifetime and minimize average energy dissipation per each sensor node. To evaluate the proposed routing algorithm, various simulations have been carried out by using of MATLAB simulator. The proposed routing algorithm is compared to the previous proposed algorithms e.g., LEACH, DBS, and LEACH-C algorithms. Results of the simulations show that the proposed routing algorithm has been improved the WSN performance at least 65%, reduces the energy consumption of the WSN up to 62%, and improves the successfully delivered packet ratio by at least 56% as compared to the previous routing algorithms.
Article
Full-text available
The applications of wireless sensor networks comprise a wide variety of scenarios. In most of them, the network is composed of a significant number of nodes deployed in an extensive area in which not all nodes are directly connected. Then, the data exchange is supported by multihop communications. Routing protocols are in charge of discovering and maintaining the routes in the network. However, the appropriateness of a particular routing protocol mainly depends on the capabilities of the nodes and on the application requirements. This paper presents a review of the main routing protocols proposed for wireless sensor networks. Additionally, the paper includes the efforts carried out by Spanish universities on developing optimization techniques in the area of routing protocols for wireless sensor networks.
Article
Based on the analysis on the defect in LEACH including the fluctuation of the number of cluster heads and the ignorance of the node's residual energy, this paper presents a novel protocol called LEACH-B (LEACH-Balanced).At each round, after first selection of cluster head according to LEACH protocol, a second selection is introduced to modify the number of cluster head in consideration of node's residual energy. As a result the number of cluster head is constant and near optimal per round. The simulation by MATLAB shows that the improved protocol has balanced the system energy consumption and has better performance of prolonging the network lifetime than LEACH protocol.
Article
on Mon, 2002-10-21 01:00. Software Using Network Simulator 2 to simulate case scenarios using SCTP and TCP protocols with FTP and HTTP traffi c. The ARIES (Advanced Research on Internet E-Servers) Project started in 2000 as part of the Open Systems La b research activities at the Ericsson Corporate Unit of Research. Initially, the project aimed to find and prototyp e the necessary technology to prove the feasibility of an internet server that had the guaranteed availability, res ponse time and scalability using Linux and open-source software. The project was successful, and it continued in 2001 to focus on enhancing the clustering capabilities of Linux to be the operating system of choice for the Mobile Internet servers. Many enhancements were added in the areas of load balancing, traffic distribution and security, in addition to IPv6 support. One interesting question that came up was what is the impact of supporting IPv6 on other protocols used by dif ferent applications on our Linux clusters? To answer this question, we started a study investigating the effects o f IPv6 support on other protocols, such as SCTP. Part of the study is to test applications in SCTP over IPv6. Ho wever, we did not have the time and resources to set up a lab with multiple nodes and applications that use SC TP over IPv6. Instead, we chose the next best solution, network simulation. There is a growing recognition within different internet communities of the importance of simulation tools that h elp design and test new internet protocols. New services and protocols present challenges for testing. For insta nce, quality of service and multicast delivery require large and complex environments. Protocol designers recog nize the advantages of simulation when computing resources are not available or are too expensive to duplicat e a real lab setup. With simulation, you can do large-scale tests that are controlled and reproducible. This was exactly what we needed to build our case scenarios; the search started primarily for an open-source tool becau se most of our work targets the deployment of open-source software based on Linux. Our target application is a real-time network simulation tool that we can use to define the different scenarios. A very interesting open-source tool we came across was Network Simulator 2 (NS2), which was developed by the Information Sciences Institute at the University of Southern California. In this article, we summarize how to install and configure NS2 and look at two different simulation scenarios. T he first scenario involves monitoring SCTP traffic between two nodes, and the second scenario looks at the beh avior of web traffic and web applications over TCP over a six-node network. The Tool: Network Simulator 2 NS2 is an open-source simulation tool that runs on Linux. It is a discreet event simulator targeted at networking research and provides substantial support for simulation of routing, multicast protocols and IP protocols, such as UDP, TCP, RTP and SRM over wired and wireless (local and satellite) networks. It has many advantages tha t make it a useful tool, such as support for multiple protocols and the capability of graphically detailing network traffic. Additionally, NS2 supports several algorithms in routing and queuing. LAN routing and broadcasts are p art of routing algorithms. Queuing algorithms include fair queuing, deficit round-robin and FIFO. NS2 started as a variant of the REAL network simulator in 1989 (see Resources). REAL is a network simulator o riginally intended for studying the dynamic behavior of flow and congestion control schemes in packet-switche d data networks. Currently NS2 development by VINT group is supported through Defense Advanced Research Projects Agency (DARPA) with SAMAN and through NSF with CONSER, both in collaboration with other researchers including AC IRI (see Resources). NS2 is available on several platforms such as FreeBSD, Linux, SunOS and Solaris. NS2 al so builds and runs under Windows. Simple scenarios should run on any reasonable machine; however, very large scenarios benefit from large amo unts of memory. Additionally, NS2 requires the following packages to run: Tcl release 8.3.2, Tk release 8.3.2, OTcl release 1.0a7 and TclCL release 1.0b11.