428-868-1-pb
TRANSCRIPT
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 1/6
International Journal of Review in Electronics and Communication Engineering
Volume 3, No 6 December 2015
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 114
ZEEHC: Zone-Based Energy Efficient Hierarchal
Clustering Protocol for Wireless Sensor NetworksRamandeep Kaur
1, Nitin Mittal
2
1
Student,2
Assistant Professor,1,2Chandigarh University,Gharuan
Abstract — Wireless Sensor Network (WSN) is an emerging
technology with potential applications in the field of habitat
monitoring and industrial applications. Sensors monitor the
changes in a physical attribute of the surroundings such as
temperature and observe the collected data and transmit it to the
base station (BS). These sensors are mostly unattended, and their
limited battery life makes energy a precious resource that must
be utilized wisely. It is necessary to maintain the sensor network
for longer duration of time in an energy-efficient manner for
collection information. Hence, it is incessantly fascinating to
design protocols that prolong the network lifetime and which areenergy efficient protocol. This paper proposes a protocol refer to
as zone based energy efficient hierarchal clustering (ZEEHC)
protocol that splits the network into small zones and increases
lifetime of network. Multi-hop communication between CHs to
ZHs to base station is introduced to obtain minimum energy
consumption. Further, the results reveal that the proposed
algorithm considerably outperforms existing algorithm in terms
of energy optimization and system network.
Keywords: Clustering, SEECH, ZEEHC, Network lifetime,
Residual energy, WSN.
I. INTRODUCTION
WSN is basically a collection of wireless nodes withlimited energy capabilities that may be static or dynamic and
are placed randomly on an energetically varying environment.
The routing strategies selection is a vital problem for the
efficient delivery of the packets to their destination.Additionally in such networks, the applied routing strategy
must ensure the minimum energy utilization in order to
maximize the network lifetime [1].
First WSN was implemented in the middle of the 70s by
the military and defense industries. During the Vietnam War,
WSN is used in order to bear the detection of enemies in
remote jungle areas. But their implementations had many
drawbacks including the large sensor size and higher energy
utilization and the limited network capability. Therefore alarge amount of work on the WSNs field has been taken out
resulting in the improvement of the WSNs on a large varietyof applications and systems with hugely varying requirements
and characteristics. In the mean time, various energy-efficient
routing protocols have been implemented and developed for
WSNs in order to maintain efficient data delivery to their
destination. As a result, each energy-efficient routing protocol
may have particular characteristics depending on theapplication and network architecture.
Routing protocols are one of the hub technologies in the
WSN. Routing is a complete challenge in WSN [2], due to its
intrinsic characteristics. Clustering is a well-know and
generally used tentative data transmission technique, and ismainly useful for such applications that require scalability tohundreds or thousands of nodes [3]. In clustering protocols,
the entire network is subdivided into clusters having cluster
members (CMs) and one cluster head (CH). All CMs transmit
their sensed data to CH and CH is responsible for long run
data transmission from cluster to BS. In this way, the energy
consumption using clustering approach is much lower than the
direct transmission. However, in clustering due to overburden
at the CH due to long transmission of data, CHs die out earlier.
In this paper, we propose a Zone based Energy Efficient
hierarchal Clustering (ZEEHC) protocol to maintain the
energy utilization among all nodes. The WSN is divided into
equal size of zone. ZEEHC helps to improve the networklifetime with low utilization of energy in the WSNs. The
clustering protocols are actually contains cross layering
techniques for scheming energy efficient hierarchal WSNs
[12] where the sensor nodes that belong to a CH and gives
their data to a nearest node to their cluster called CH and thenCH elected the useful data and gives aggregate data to the
relay node in the zone. The aggregated data is then transmitted
to BS by relay node using multi-hop communication. The
clustering schemes can raise network lifetime and better
energy efficiency by decreasing all of the energy consumption
and maintaining utilization belonging the nodes during the
network lifetime [13],[14]. The clustering based protocols are
explained according to the schemes they accept to selectcluster heads as well as communicating the aggregate
information to the base station.
II. R ELATED WORK
To transmit gathered information to the BS some protocols
uses single-hop communication and some protocols uses
multi-hop communication. During communication single-hop
communication observed a high quantity of energy and energy
maintaining of nodes in the network may be nodes are farther
to the BS contains large energy due to relation among needed
energy to transmit the information and distance among source
and destination. On other hand, multi-hop scheme also occur
due to energy unmaintained. In this approach the nodes whichare closer to BS have larger traffic load which occur due to
degrading the energy rapidly.
There are many different types of energy efficientclustering protocols designed among cluster based network
frame. The LEACH[11] protocol defines energy utilization is
same in all the nodes during selection of cluster heads and
non-cluster heads as well as all non-head clusters gives their
data to nearest cluster head. In LEACH protocol cluster head(CH) decision basically depend on the percentage of CHs for
the network (resolute on priori) and the number of time that
node has been CH so far. This evaluation is taken by the node
n by selecting a random number between 0 and 1.If the
selected number is less than a threshold T (n) ,the node become Ch for the current round. The Threshold [6, 9] is as:
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 2/6
Ramandeep Kaur , et al International Journal of Review in Electronics and Communication Engineering [Volume 3, Issue 6, December 2015]
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 115
The cluster head forward the accumulated data to the sink
or destination. The HEED protocol using a multi-hop
communication scheme in which cluster head selects
according to the residual energy as well as lower power stage
required by a node to transfer the information with its clusterhead and cluster head gives their data to base station [10]. InEECS, aggressive allotment of clusters takes place which is
established on cluster distance from the main station. The
conclusion is an innovation that dwelling the obstacle that
clusters at a highest distance from the sink lack more power
for communication than those that are nearest. Basically it
contribute same dissemination of power in the networks,
appear in network lifetime. SEECH is a scalable energy
efficient clustering hierarchical protocol which employs a
hierarchal clustering. In SEECH, divide area into three regions
as well as all the nodes are randomly deployed in a given
regions. After that we calculate degree of nodes(degree means
distance between each node according to region).If the probability of tentative cluster head ( ) and relay head ( )is less than random value on the basis of degree of node
(nodes with larger degrees are more appropriate choices for
cluster head and relay head ) select as tentative cluster headand relay head. If the probability of tentative cluster head and
relay head is greater than random value than calculate the
score of all nodes (score is defined as product of distance of all
the nodes from their respective cluster head and relay head)
and nodes having minimum score select as actual cluster head
and relay head. SEECH is a scalable energy efficientclustering hierarchical protocol which employs a hierarchal
clustering. In SEECH, divide area into three regions as well as
all the nodes are randomly deployed in a given regions. After
that we calculate degree of nodes(degree means distance
between each node according to region).If the probability of
tentative cluster head ( ) and relay head ( ) is less than
random value on the basis of degree of node (nodes with larger
degrees are more appropriate choices for cluster head and
relay head ) select as tentative cluster head and relay head. If
the probability of tentative cluster head and relay head is
greater than random value than calculate the score of all nodes(score is defined as product of distance of all the nodes from
their respective cluster head and relay head) and nodes having
minimum score select as actual cluster head and relay head.
Eresi≥ Eav ( 1 − λ)
0 else (1)
pc−tot = ) (2)
Eresi≥ Eav ( 1 − λ)
0 else (3)
pr −tot = (4)
The remainder of this paper is presented as follows:
Section 1 describes the SEECH protocol. Section 2 describes
network model and assumptions. Section 3 describes the
ZEEHC protocol in detail and Section 4 evaluates the ZEEHC
protocol performance using simulation results and finally
section concludes the paper.
III. ENERGY DISSIPATION R ADIO MODEL
We assume a simple model shown in Fig.1. for the radio
hardware energy dissipation where the transmitter dissipates
energy to run the radio electronics and the power amplifier,
and the receiver dissipates energy to run the radio electronics.For the experiments described here only the free space channel
model is used. Thus, to transmit an l -bit message a distance d ,
the radio expends energy:
(l ,d) = (l +l d2) (5)
To receive this message, the radio expends energy:
(l ) = l (6)
IV. ZEEHC PROTOCOL
In ZEEHC, area divided into zone and distributing thenodes in network area, ZEEHC starts working. Our work is
based on the protocol SEECH can be extended to an enhanced
version of SEECH. Basically, we present a technique to grow
energy dissipation and long life of the network. Therefore, the
subsequent changes have made the energy hierarchy scalableclustering protocol (SEECH) to improve the adaptability and
better the network lifetime.
1. Model Architecture and Basic Assumptions
Number of nodes is 100, 400, 1000 in the network for
three scenarios.
Homogenous network consist by WSN.
The BS is situated outside WSN.
Sensor nodes have same initial energy.
All sensor nodes are stationary but BS is not
stationary.
All nodes can forward data to ZH.
Data compression is done by ZH.
In first node, exclusive node has probability p of
becoming the ZH.
Nodes which have maximum energy in previous
round become tentative relay.
Nodes which have minimum distance in previous
round become RH.
Energy for transmission and reception is same for all
nodes. Energy of transmission depend on the distance
(source to destination) and residual energy.
Transmitter
Circui
try
Transmitter
Ampli
fier
Receiver
Circui
try
k-bit
messag
k-bit
messag
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 3/6
Ramandeep Kaur , et al International Journal of Review in Electronics and Communication Engineering [Volume 3, Issue 6, December 2015]
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 116
2. Proposed Algorithm.
The flowchart for the operation of ZEEHC is shown in Fig.
1. In this, each round repeats periodically having different
phases, as follows:
Phase I – Setup Phase: Network is practically separated into
4 zones. Each node generates a random probability( P ) at
produce the initation of round and calculate the threshold
value T(n). New node check the energy of all nodes.The nodehaving maximum energy in previous round elect as RN(relay
node) and check the minimum distance from the BS. After that
the energy of new node in previous round is not equal torelay
node and having minimum distance from BS elect as ZH(zonehead).
In the steady-state phase:
After the completion of zone selection process, each
member sends its data and residual energy to the ZH. The ZH
maintains residual energy information of all the member nodes
and further send it to RN.
Phase I1 –
Pre-Setup Phase: The relay node sends BS themaximum residual energ value of nodes beloginig to its our
cluster when the last frame of round completes. BS finds the
maximum residual energy of the network and send back this
value to all ZH nodes in the network. ZH node further send thehighest value to all cluster nodes. Exclusive node save the
value of maximum residual energy for the next competition of
T(n) and the current round is completed.
1.
No. of zones=n2. Divide into for equal zone
3. for (zone=;zone>=n; zone++)
4. Deploy sensor node each Zone
5. end for
6. Whi le (normal node = dead node)
7. // Relay selection
8. For (zone=;zone>=4;zone++)
9. I f (check node for Maxi. Energy in Previous node)
10. Tentative relay node New Node
11. I f (New node Distance from B.S is mini. Previous
round )
12.
Relay Node New Node13. end if
14. end if
15. // Selection of Zone head
16. I f (Energy of New node = max. energy of Previous
round )
17. Normal Node ≠ relay Node ;
18. I f (New node Di stance fr om B.S < Previous ZH
node Di stance fr om B.S )
19. Normal Node New Node ;
20. end if
21.
end if22. end whi le
23. // ZH aggregate data sends direct from Node
to the data and send to zone relay node
24. Relay node tx. data to BS using multi-
hopping to other relays. 25. // check for alive and dead node
26. If(Energy of node < 0)
27. Dead node =dead node +1;
28. end if
29. Total Al ive node = Ali ve node – dead;
V. PERFORMED EVALUATIONS AND R ESULTS
In this paper we constraints on energy efficiency. Toevaluate protocol from energy efficiency we employed
lifetime criterion. There are many different kinds of definitions
for lifetime in literature. The simulation model and programs
are developed by MATLAB tool. The proposed scheme is
zone based energy efficiency protocol that improve network
lifetime in three different scene1, scene 2,scene 3.The
performance of ZEEHC is compared to SEECH protocol in
three scenarios with different sizes; small, medium and large.
TABLE 1 defines the parameters of proposed scenes in details.
1. Simulation Parameters
Table 1: Simulation Parameters
Parameter Scene 1 Scene 2 Scene 3
Area 100100
100100 200200
No. of Nodes 100 400 1000
0.5J 0.5J 1J
Radio electronics
energy, =
50nJ/bit
Radio amplifier
energy,
10 pJ/bit/
Radio amplifier
energy,
0.0013
pJ/bit/
Energy for data-
aggregation,
5 nJ/bit/signal
Data packet size 4000 bits
2. Simulation ResultsEnergy efficient WSN deployment is not an easy task due
to the large number of parameters i.e. energy parameters, thenselecting the CH for the transmission process and their data.
MATLAB programming platform is used to encode the
SEECH and ZEEHC Ultimately, the comparative performance
of each algorithm is explained. The performance of ZEEHC
0 20 40 60 80 100 120 1400
10
20
30
40
50
60
70
80
90
100
BS
x-axis(m)
y - a x i s ( m )
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 4/6
Ramandeep Kaur , et al International Journal of Review in Electronics and Communication Engineering [Volume 3, Issue 6, December 2015]
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 117
protocol is explained in terms of network lifetime and stability
period space (the time internal or the rounds before first node
dead) against the SEECH protocol. In this subsection is shown a comparison of the number of
alive nodes in scene 1, scene 2, and scene 3 for SEECH
Protocol and ZEEHC Protocol is presented. The CH
distribution is needed in clustered WSN application. The intra-
cluster delay is maximum and proportionate to the size of the biggest cluster therefore maintaining cluster avoid increase of
delay and avoid large-distant communication between CH and
cluster member. To measure the quality of distribution for
CHs we use energy dissipation.
A. Energy Consumption
Energy consumption of protocol for scene 1
Energy consumption of protocol for scene 2
Energy consumption of protocol for scene 3
B.
Alive nodesAlive nodes are those nodes whose battery is not
completely depleted. The evaluated results are shown below:
The lifetime evaluation of protocol for scene 1
The lifetime evaluation of protocol for scene 2
500 1000 1500 2000 2500
3.6
3.7
3.8
3.9
4
4.1
4.2
4.3
4.4
x 10-4
Round
E n e r g y C o n s u m p t i o n
SEECH
ZEEHC
0 500 1000 1500 2000 2500
3.6
3.7
3.8
3.9
4
4.1
4.2
4.3
4.4
x 10-4
Round
E n e r g y C o n s u m p t i o n
SEECH
ZEEHC
500 1000 1500 2000 2500
3.6
3.7
3.8
3.9
4
4.1
4.2
4.3
x 10-4
Round
E n e r g y C o n s u m
p t i o n
SEECH
ZEEHC
0 500 1000 1500 2000 25000
10
20
30
40
50
60
70
80
90
100
Round
N
u m b e r o f N o d e s A l i v e
SEECH
ZEEHC
0 500 1000 1500 2000 25000
50
100
150
200
250
300
350
400
Round
N u m b e r o f N o d
e s A l i v e
SEECH
ZEEHC
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 5/6
Ramandeep Kaur , et al International Journal of Review in Electronics and Communication Engineering [Volume 3, Issue 6, December 2015]
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 118
The lifetime evaluation of protocol for scene 3
C. Network Lifetime:When any node in the network is dead, it is no longer the
part of that network. This implies that if a dead node occurs in
early rounds of algorithm, it will affect the network. This may
also lead towards the early dead of all the nodes in thenetwork. In this simulation we have observed the first dead
node by keeping the base station position at (100,200) with
4000 packet size. Table 2 shows the values and Fig. 3
concludes that ZEEHC is better compared to LEACH
protocol.
Table 2: Network Lifetime (First Node Dead, Average Node
Dead, Last Node Dead)
SCENE Protocol FND AND LND
Scene 1
(100 Node)
SEECH 832 1248 1220
ZEEHC 1163 2066 2320
Scene 2
(400 Node)
SEECH 1138 1562 1702
ZEEHC 1568 2105 2406
Scene 3
(1000
Node)
SEECH 1479 1710 1921
ZEEHC 2045 2368 2786
The lifetime of ZEEHC in Scene 1,Sene 2, scene 3,
The lifetime of ZEEHC in Scene (1)
The lifetime of ZEEHC in Scene (2)
The lifetime of ZEEHC in Scene (3)
VI. CONCLUSION
In Smart Space and Extreme environment intensity-awaredistributed sensor monitoring and data clustering is relevant to
save power. In WSNs, the important design issues in the
research of routing protocols are energy utilization and
network lifetime. A major challenge is to high the stability
period in order to preserve the coverage area. In this paper, as
a zone three layers based intensity efficient hierarchy Protocol
(ZEEHC) clustering was proposed the member nodes wherethe network nodes, cluster heads and relay head categorized.
ZEEHC proposed protocol is a simple message of low
overhead approach for periodic information accumulated
applications in harsh and remote environments that extend
network lifetime more than SEECH protocols where network
longevity studied three scenarios. The simulation resultsshowed that ZEEHC protocol, the web of life is better than
SEECH. Also results showed that suits ZEEHC used for large
scale networks, which is a relevant issue for space and degree
of use. Simulation results demonstrated that for ZEEHC
protocol, the network lifetime is 13%, 38%, 54% better than
SEECH protocol.
R EFERENCES
[1] K. V. Shukla, Chandaben Mohan Bahi, “Energy efficient routing protocol LEACH for wireless sensor network ”, IEEE CommunicationsSurveys, vol.15,no.2, pp. 551-591, 2013.
[2] W. B.Heinzelman, A. P. Chandrakasan and H. Bala krishnan, “Anapplication-specific protocol architecture for wireless micro sensor
networks,” IEEE Transactions on Wireless Communication., vol. 1, no.4, pp. 660 – 670.
[3] V. Loci, G. Moabite, and S. Marino, “A two-level hierarchy for lowenergy adaptive clustering hierarchy ,” IEEE Transaction Parallel Distributed System, vol. 3, no.2, pp. 1809 – 1813.
0 500 1000 1500 2000 25000
100
200
300
400
500
600
700
800
900
1000
Round
N u m b e r o f N
o d e s A l i v e
SEECH
ZEEHC
0
1000
2000
3000
4000
FND AND LND
R o u n d s
Scene 1
ZEEHC
SEECH
0
1000
2000
3000
4000
5000
FND AND LND
R o u n d s
Scene 2
ZEEHC
SEECH
0
1000
2000
3000
4000
5000
FND AND LND
R o u n d s
Scene 3
ZEEHC
SEECH
7/26/2019 428-868-1-PB
http://slidepdf.com/reader/full/428-868-1-pb 6/6
Ramandeep Kaur , et al International Journal of Review in Electronics and Communication Engineering [Volume 3, Issue 6, December 2015]
©http://ijrece.org e- ISSN: 2321-3159 p- ISSN: 2321-3140 Page 119
[4] Chi-Stun Cheng, C. K. Toe and F. C. M. Lau, “A clustering algorithmfor wireless sensor networks based on social insect colonies,” IEEESensors Journals, vol. 11, no. 3, pp. 711 – 721, 2011.
[5] N. Dimokas, D. Katsaros and Y. Manolopoulos, “Energy-efficientdistributed clustering in wireless sensor networks,” IEEE Transactionson Parallel and Distributed Systems, vol. 70, no. 4, pp. 371 – 385, 2010.
[6] N. A. Pantazis, S. A. Nikolakakos, and D. D. Vergados, “Energy-efficient routing protocols in wireless sensor networks: A survey ,” IEEECommunication Surveys, vol. 15, no. 2, pp. 551 – 591, 2013.
[7] Asaduzzaman and H. Y. Kong, “Energy efficient cooperative LEACH protocol for wireless sensor networks,” Journal of Communications and Networks, vol. 12, no. 4, pp. 358 – 365, 2010.
[8] P. Gun, T. Jiang, K. Zhang, and H.-H. Chen, “Clustering algorithm ininitialization of multi-hop wireless sensor networks,” IEEE transactionson Wireless Communications, vol. 8, no. 12, pp. 5713 – 5717,2009.
[9] Chi-Stun Cheng and F. C. M. Lau, “An energy-aware scheduling schemefor wireless sensor networks,” IEEE Transaction wireless Technology,vol. 59, no. 7, pp. 3427 – 3444, 2010.
[9] Ossama Younis and Sonia Fahmy,“ HEED: A Hybrid, Energy-Efficient,Distributed Clustering Approach for Ad-hoc Sensor Networks,’’ International Symposium on Parallel Architectures, Algorithms, and Networks (I-SPAN), vol. 1, no. 4, pp. 660 – 670, 2002.
[10] M. Pope, O. Protean and A. S. Pope, “A classification of solutions forthe energy limitation in wireless sensor networks,” 9th IEEE International Conference Computer Cyber (ICCC),vol.11,no.3,pp. 293 – 297.
[11] S. Lin, J. Zhang, G. Zhou, J. A. Stankovic and T. Hein, “ATPC:Adaptive transmission power control for wireless sensornetworks,”4th International Conference Embedded Network SensorSystem, vol.13, no. 2, pp. 223 – 236, 2006.
[12] S. H. Kang and T. Nguyen, “Distance based thresholds for cluster head
selection in wireless sensor networks,” IEEE Communication letters,vol. 16, no. 9, pp. 1396 – 1399, 2012.
[13] N.Ahmed, .S.Kanhere, S.Jha, “The Holes Problem in Wireless Sensor Networks: A Survey,” Mobile Computing and Communications Review,vol.1, no.2, pp. 1-14.
[14] H. Wing, Y. Chen, H. Wu and G. Chen, “Correlated data gathering withdouble trees in wireless sensor networks ,” IEEE InternationalConference Wireless Mobile Computing, Networking Communication,vol. 12, no. 5, pp. 1147 – 1156, 2012.
[15] M. Chu, H. Haussecker, and F. Zhao, "Scalable Information-DrivenSensor Querying and Routing for ad hoc Heterogeneous Sensor Networks, “The International Journal of High Performance Computing Applications, Vol. 16, No. 3, August 2002.