Professional Documents
Culture Documents
ABSTRACT
In a hierarchical clustering architecture, higher residual
energy nodes can be used to process and send the
information while low residual energy nodes can be
used to perform the sensing in the proximity of the
target. This means that creation of clusters and
assigning special tasks to cluster heads can greatly
contribute to overall system lifetime, and energy
efficiency
scalability,.
Hierarchical
clustering
algorithm is an efficient way to lower energy
consumption within a cluster and by performing data
aggregation and fusion in order to decrease the number
of transmitted messages to the BS. Hierarchical
clustering algorithm is mainly two-layer clustering
where one layer is used to select cluster heads and the
other layer is used for routing. Numbers of routing,
power management, and data dissemination clustering
have been specifically designed for WSNs where
energy awareness is an essential design issue. The
focus has been given to the hierarchical clustering
which might differ depending on the application and
network architecture. In this paper we discuss some of
the hierarchical clustering algorithms that give an
overview of different hierarchical clustering algorithm
strategies which is used in WSN and their performance
is compared based on metrics such as scalability, data
aggregation, power usage, multipath etc.
Keywords: Wireless Sensor Network,
Clustering Algorithm, Cluster-Head.
I.
LEACH,
INTRODUCTION
II.
HIERARCHICAL
ALGORITHMS
CLUSTERING
A). LEACH
The operation of LEACH is broken up into rounds,
where each round begins with a setup phase, when the
clusters are organized, followed by a steady-state
phase, when data transfers to the base station occur. In
order to minimize overhead, the steady-state phase is
long compared to the set-up phase [1].
a) Advertisement Phase
Initially, when clusters are being created, each node
decides whether or not to become a cluster-head for
the current round. This decision is based on the
suggested percentage of cluster heads for the network
(determined a priori) and the number of times the node
has been a cluster-head so far. This decision is made
by the node n choosing a random number between 0
and 1.If the number is less than a threshold T (n), the
node becomes a cluster-head for the current round. The
threshold is set as [1]:
P
if n G
T n = 1 r mod 1
P
0
otherwise
Where P = the desired percentage of cluster heads
(e.g., P = 0.05), r = the current round, and G is the set
of nodes that have not been cluster-heads in the last
1/P rounds. Using this threshold, each node will be a
cluster-head at some point within 1/P rounds. During
www.ijsret.org
25
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 5, Issue 1, January 2016
d) Data Transmission
Once the clusters are created and the TDMA schedule
is fixed, data transmission can begin. Assuming nodes
always have data to send, they send it during their
allocated transmission time to the cluster head. This
transmission uses a minimal amount of energy (chosen
based on the received strength of the cluster-head
advertisement). The radio of each non-cluster-head
node can be turned off until the nodes allocated
transmission time, thus minimizing energy dissipation
in these nodes. The cluster-head node must keep its
receiver on to receive all the data from the nodes in the
cluster [1].
When all the data has been received, the cluster head
node performs signal processing functions to compress
the data into a single signal. For example, if the data
are audio or seismic signals, the cluster-head node can
beam form the individual signals to generate a
composite signal. This composite signal is sent to the
base station. Since the base station is far away, this is a
high energy transmission. This is the steady-state
operation of LEACH networks. After a certain time,
which is determined a priori, the next round begins
with each node determining if it should be a clusterhead for this round and advertising this information.
B). LEACH-R
Ningbo WANG etal. in [1] had discussed an improved
protocol LEACH-R based on LEACH to improve the
selection of cluster head and proposes to choose
relaying node compare to LEACH. In this algorithm
Low energy nodes being selected as cluster-head is
reduced. This algorithm balances network energy
consumption and extends the network life cycle more
effectively. But this increases the complexity of the
algorithm.
C). p LEACH
It is an improved LEACH (LEACH-C) algorithm
called partition-based LEACH (pLEACH), which
firstly partitions the network into optimal number of
sectors, and then selects the node with the highest
energy as the head for each sector, using the
centralized calculations. This proposed algorithm
achieves much better performance of Wireless Sensor
Network in terms of the energy dissipation, network
lifetime and quality of communication.
D). Ex-LEACH
Mohammad Javad Hajikhani etal. in [3] had proposed
an energy efficient cluster-head selection algorithm
which is an extension to the LEACH is proposed. The
proposed algorithm is based on the differentiation of
each nodes energy. In this algorithm the remaining
energy of nodes and average residual energy of the
neighboring nodes is used for cluster head selections.
In the proposed algorithm, each node cares about its
www.ijsret.org
26
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 5, Issue 1, January 2016
G). ESCAL
Chao Jing etal. in [6] proposed based on LEACH, a
modified clustering algorithm which is named
ESCAL(Energy-Saving Clustering Algorithm Based
on LEACH). In ESCAL, CHs would not communicate
with BS (Base Station) directly, but transfer
aggregated data to the nearest node in term of received
signal strength; then this selected nearest node will
compress and forward the data to BS. According to
this mechanism, the transmitting distance between
CHs and the base station is greatly shortened, and
therefore the energy dissipation of entire network will
be remarkably reduced. The energy dissipation of
ESCAL is no more than half of that of LEACH.
E). EC
It is a distributed clustering algorithm, Energy-efficient
Clustering (EC), that determines suitable cluster sizes
depending on the hop distance to the data sink, while
achieving approximate equalization of node lifetimes
and reduced energy consumption levels [4].This
algorithm is suitable for multihop data delivery
scenarios in clustered WSNs. Proposed algorithm is
energy-efficient but more complex for other than
multihop data delivery scenarios.
F). EECA
An Energy Efficient Clustering Algorithm named
EECA [7] for short which contains two steps: first, the
node with the highest residual energy is selected as the
anchor cluster-head, and the candidate cluster-heads
are determined according to their residual energy as
well as the distance from the anchor cluster-head;
second, the candidate cluster-heads compete to be the
cluster-heads via a delayed broadcast mechanism.
Comparing with the well-known protocol LEACH, the
two-step cluster-head selection mechanism balances
the distribution of the cluster-heads. Simulations show
that the proposed algorithm can prolong the network
lifetime significantly.
III.
IV.
H). MH-LEACH
MH-LEACH(Multi Hop Low Energy Adaptive
Clustering Hierarchy) is one new algorithm based on
classical Low Energy Adaptive Clustering Hierarchy
(LEACH)[7]. It selects cluster head with taking into
account the energy and multi-hop combined with
simple hop in cluster. This algorithm MH-LEACH
compared to LEACH has better effect on prolonging
the network lifetime and improving the energy
utilization rate.
BS is Power
Fixed Usage
or
Not
Data
Aggregation
Localization
Scalability
Multipath
State
Complexity
LEACH
LEACH-R
pLEACH
Ex-LEACH
EC
EECA
ESCAL
MHLEACH
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Good
Good
Good
Good
Good
Good
Good
Good
No
No
Yes
Yes
Yes
Yes
Yes
Yes
CHs
CHs
CHs
CHs
CHs
CHs
Low
CHs
Maximum
Maximum
Maximum
Maximum
N/A
N/A
Maximum
Maximum
CONCLUSION
REFERENCES
www.ijsret.org
27
International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN 2278 0882
Volume 5, Issue 1, January 2016
on
[3]
Mohammad
Javad
Hajikhani,
Bahman
Abolhassani, An Energy Efficient Algorithm for
Cluster-Head Selection in WSNs, IEEE International
Symposium on Telecommunications, pp. 397-400,
2010.
[4] Dali Wei,Yichao Jin, Serdar Vural, Klaus
Moessner, and Rahim Tafazolli, An Energy-Efficient
Clustering Solution for Wireless Sensor Networks,
IEEE Transactions on Wireless Communications, Vol.
10, No. 11, pp. 3973-3983, 2011.
Networks, IEEE International Cross Strait QuadRegional Radio Science and Wireless Technology
Conference, pp. 964-969, 2011.
[13] R.Saravanakumar, S.G.Susila,J.Raja, An Energy
Efficient Cluster Based Node Scheduling Protocol for
Wireless Sensor Networks, IEEE International
Conference on Computer Communication and
Informatics, pp. 5967-5971,2010.
[14] Feng-e Bai, Hui-hui Mou, Jingfei Sun, PowerEfficient Zoning Clustering Algorithm for Wireless
Sensor Networks, IEEE International Conference on
Computer Communication and Informatics, pp. 49944997, 2009.
28