SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 07, 2014 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 607
An Improved LEACH-C Algorithm for Energy Efficiency in WSN
Routing
Richa Budhiraja1
Saranjeet Singh2
1
M. Tech Student 2
Assistant Professor
1,2
Department of Electronics Engineering
1,2
Galaxy Global Group of Institutions, Ambala
Abstract— this paper considered a multi-objective LEACH-
C algorithm in the selection of Cluster Head (CH) in such a
way so that its energy is used uniformly with load balancing
among clusters for delayed disintegration of network.
LEACH-C algorithm based single objective clustering
approach has been replaced by multi-objective clustering
approach where we not only considered the residual energy
of nodes but the size of cluster in creating a cluster structure.
The improved LEACH-C protocol has been compared with
random LEACH and Max Energy LEACH or existing
LEACH-C algorithm for energy equi-distribution and load
balancing among clusters. Wireless sensor network (WSN)
is simulated using a MATLAB programming and power
consumption algorithms take into consideration all aspects
of power consumption in the operation of the node. The
modified LEACH-C routing protocol shows improvements
in lifetime as well as in network disintegration criterion.
Key words: LEACH-C algorithm, Cluster Head, MATLAB.
I. INTRODUCTION
Since early 1990s, the research on wireless sensor networks
has intensified due to their inherent capability of distributed
computing and the types of applications they support such as
target tracking, remote environmental monitoring,
biomedical health monitoring and natural disaster relief.
Other applications which can be identified with WSN
include Environmental Monitoring, remote ecosystems
Monitoring, Collect weather forecast data, industrial
processes etc. In the recent past, wireless sensor networks
have found their way into a wide variety of applications and
systems with enormously varying multi-dimensional
requirements and characteristics making it increasingly
difficult to discuss typical requirements regarding hardware
issues and software support. Various design constraints
faced in the process of finalizing various type of architecture
of WSN are cost, energy, heterogeneity, deployment,
mobility, resources, security, modality, infrastructure,
topology, coverage, connectivity, size, lifetime and Quality
of Service.
In WSNs, all nodes is fed by a small battery
making energy saving as primary goal in designing WSN
structure with an objective of maximizing network lifetime
as it is impractical to change or replace exhausted batteries.
Two competing objectives in the design of WSNs are the
capability to exchange large amount of data between nodes
and base station and minimizing the energy consumption.
We require efficient routing protocols in WSNs to manage
these objectives. Therefore, many routing algorithms have
been proposed due to the challenges in designing an energy
efficient network. Out of these hierarchical routing protocols
greatly satisfy the limitations and constraints in WSNs.
Hierarchical routing protocols consist of two layer
architecture where one layer is responsible for cluster head
selection and the other works for routing. A cluster head
(CH) is a node which is responsible for collecting data from
other nodes in the cluster, aggregating or preprocess data
and then sending the processed data to the base station.
This paper is organized into six chapters. In Section
1, Introduction to WSN is included. In this, we have
discussed about the various characteristics of WSN and
some of challenging issues in WSN. It also gives an
overview of various routing protocols and brief discussion
of LEACH protocol. Section 2 Reviews starts by relating
the work to other available surveys in the literature.
Section3 describes methodology, simulation environment
and parameters used in analysis. Section4 deals with result
and discussion. Section5 concludes the simulation results.
II. ROUTING PROTOCOLS IN WSN
Two main classes of routing protocols in Wireless Sensor
Networks can be named as flat and hierarchical. In flat
routing, all nodes are assigned equal roles and similar
functionality whereas in hierarchical routing, they are
assigned different roles. In hierarchical protocols clusters
are formed.
In flat routing protocols nodes play the same role
and have similar functionality in transmitting and receiving
data. In this type of network it is not possible to assign a
global identifier to each node due to large number of nodes.
Therefore, base station send queries to different part of the
field and waits for the data from sensors in selected parts of
the field. This approach is called data centric routing. SPIN
(Sensor Protocols for Information via Negotiation) [1] and
DD (Direct Diffusion) [2] are two examples of the data
centric routing protocols that save energy by data
negotiation and omitting the redundant data.
In Hierarchical (Cluster-based) Routing method,
nodes play different roles in transmitting and receiving data.
Some of the nodes are responsible for processing and
communication, while other nodes can be used for sensing
the target area. Hierarchical routing is mainly considered as
two layer architecture where one layer is engaged in cluster
head selection and the other layer is responsible for routing.
Cluster head in hierarchical routing is the node which is
responsible for collecting data from other nodes in the
cluster, aggregating all data and sending the aggregated data
to the base station. Creating clusters and assigning
communication task to cluster heads contributes to a more
scalable and energy efficient network. The main goal of all
the hierarchical routing protocols is to appropriately create
clusters and choose cluster heads in order to reserve energy
in the network.
Recently there has been increased interest in
studying energy-efficient clustering algorithms in the
context of both ad hoc and sensor networks. The main aim
of clustering protocols in ad hoc networks is to generate the
minimum number of clusters while maintaining network
connectivity. In these algorithms the election of CHs is
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
(IJSRD/Vol. 2/Issue 07/2014/138)
All rights reserved by www.ijsrd.com 608
based mainly on the identity of nodes, the degree of
connectivity or the connected dominating set. These
techniques are discussed in depth in. In the case of WSNs,
the main objective of clustering protocols is to minimize
energy consumption by the network in order to extend the
network lifetime. The surveys dealing with WSN clustering
protocols can be found in [7]. The WSN clustering protocols
can be classified into two categories: probabilistic and
deterministic. In probabilistic clustering protocols a node
becomes a CH with a certain probability, which requires an
exchange of overhead messages for the CH’s election. The
EEHC [9], EECS [10], and HEED [11] fall in the
probabilistic class and PEGASIS [12], and TASC [13] are
categorized in the deterministic class.
III. PROPOSED METHODOLOGY
Low Energy Adaptive Clustering Hierarchy (LEACH) is a
clustering-based protocol that utilizes randomized rotation
of local cluster base station (CH) to evenly distribute the
energy load among the sensors in the network [8]. LEACH
assumes every node can directly reach a base station by
transmitting with sufficiently high power.
LEACH protocol runs with many rounds; Cluster
setup phase and Steady phase. In setup phase, each node
decides whether or not to become a cluster head for current
round. The selection depends on decision made by the node
itself by choosing a random number between 0 and 1.The
threshold is set as:
 If
 otherwise
Where, p is the probability of the node being
selected as a cluster-head node, r is the number of rounds
passed, G is the set of nodes that have not been cluster-
heads in the last 1/p rounds mod denotes modulo operator.
In LEACH the following steps are taken to transfer
data.
 First cluster heads (CHs) are selected
randomly. This is called cluster head selection
stage.
 Then each node adds itself to a particular CH
based on its distance with CH. This is called
cluster formation stage.
 Once cluster are formed then data is sent from
non-cluster head node to CH and then CH to
base station BS. This can be simulated by
Energy consumption stage in simulator.
The non-cluster nodes send the message containing
their IDs by using CSMA (carrier sensing multiple access)
to join a cluster with strongest signal strength. After that,
each CH knows its own member nodes information
including the numbers and IDs. Based on the message, the
CH creates TDMA schedule table and broadcasts it to the
cluster members. So all the member-nodes know their idle
slots, and then the steady-state phase starts.
During the Steady-state phase, each node can turn
off its radio until it senses the necessary data. The member
nodes can send their data to CH during their allocated
schedule table created during the set-up phase. As for the
CHs, they have to keep up their communication status at all
times so as to receive the data from their member nodes.
When the CH receives all the data sent by their members, it
will aggregate them at first and then send the aggregating
data packets to BS in order to save energy.
The problems of LEACH Algorithm are manifolds.
Neither it is fulfilling equi-space distribution nor is it
fulfilling equi-energy distribution requirement for better
energy efficiency. This algorithm was extended as LEACH-
C by Heinzelman et al. in 2002 in which Base station takes
the role of deciding about cluster heads (CHs) and cluster
formation. As from the starting node locations are fixed and
can be fed to BS for calculation a lot of energy can be saved
by WSN in such computation by nodes. Once CHs are
calculated and clusters are formed this information in
advertised to all nodes in WSN to prepare them for real data
communication in steady state.
LEACH protocol is achieved base on many
assumptions, such as assuming that all nodes in the network
have the same structure and start with the same energy, and
nodes can be aware of their residual energy, and so on. The
LEACH improves a lot as compared to direct transmission
of data but there remain several problems in this algorithm.
Because the election strategy of cluster head is random, it
may lead to misdistribution of cluster head and imbalanced
clusters. Thus cluster head load is not balanced consequently
this may lead to high energy consumption and early death of
individual cluster head.
Clustering is the main factor responsible for the
energy conservation in LEACH algorithm. Main objectives
of clustering are equal distribution of energy and equal
distribution of nodes in space so that less energy is
consumed and early deaths of nodes can be delayed. In
LEACH both of these objectives can’t be achieved. Further
to achieve these objectives a Max-Energy LEACH was
proposed, in which CHs are chosen based on residual energy
instead of random selection. Max-Energy LEACH steps are
shown below:
 Cluster head selection stage: CHs are chosen based
on residual energy. Highest energy nodes are selected
to work as CH.
 Cluster formation stage: similar to LEACH.
 Energy consumption stage in simulator.
Max-Energy LEACH is able to achieve energy
equi-distribution but not space equi-distribution because CH
can be selected from one region only leading to large energy
consumption by nodes to send data to CHs. The clustering
algorithm while doing its work should pay attention toward
the number of nodes a cluster is having. If we can equi
distribute all nodes to cluster then we assume that it may
lead to better energy efficiency. This is our hypothesis.
In [5] and [6], the cluster head is elected by
obtaining the energy consumption in Intra-cluster and Inter-
cluster, and then we could find the average energy of overall
network. Finally, we proposed the re-electing cluster heads
method for balancing local clusters. This method uses the
information which the cluster heads have. This information
is the number of member nodes and distance between the
member nodes and the cluster head. This is called balanced
energy based clustering. We propose to balance clustering in
terms of number of nodes in clusters.
We hereby propose to make efficient clustering of
WSN nodes by using LEACH-C technique in such a way so
that transmission energy of nodes used to send data to
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
(IJSRD/Vol. 2/Issue 07/2014/138)
All rights reserved by www.ijsrd.com 609
cluster head (CH) is minimized. Our algorithm will consist
of the following steps:
 Step 1: Find the nodes that are alive. Nodes that
are not of type dead nodes are alive.
 Step 2: In the next step, from each cluster CH is
chosen on the basis of surplus energy. So our
proposed scheme involves both things spatial
distribution as well as energy distribution in the
network architecture which may ultimately
improve the network life and its quality.
A. Experimental setup
To simulate LEACH, we have used random 100-node
networks for our simulations with similar parameters used in
[4]. We placed the BS at a far distance from all other nodes.
For a 50m x 50m plot, our BS is located at (25, 150) so that
the BS is at least 100m from the closest sensor node.
We use the same energy model as discussed in [3]
which is the first order radio model. In this model, a radio
dissipates Eelec = 50 nJ/bit to run the transmitter or receiver
circuitry and Eamp = 100 pJ/bit/m2
for the transmitter
amplifier. The radios have power control and can expend the
minimum required energy to reach the intended recipients.
The radios can be turned off to avoid receiving unintended
transmissions. The equations used to calculate transmission
costs and receiving costs for a k-bit message and a distance
d are shown below:
1) Transmitting
ETx (k, d) = Eelec*k + Eamp * k* d2
…..(1)
2) Receiving
ERx(k) = Eelec*k………………(2)
Receiving is also a high cost operation, therefore,
the number of receives and transmissions should be
minimal. LEACH also uses the same constants (Eelec, Eamp ,
and k) for calculating energy costs, therefore the LEACH
achieves its energy savings by minimizing d and the number
of transmissions and receives for each node.
In our simulations, we used a control packet length
k of 200 bits to send information from non-CH node to CH
node. Size of packet length K of 6400 bits is fixed to send
information from CH node to BS With these radio
parameters, when d2
is 500, the energy spent in the amplifier
part equals the energy spent in the electronics part, and
therefore, the cost to transmit a packet will be twice the cost
to receive. It is assumed that the radio channel is symmetric
so that the energy required to transmit a message from node
i to node j is the same as energy required to transmit a
message from node j to node i for a given signal to noise
ratio (SNR).
B. Proposed Modified LEACH-C Algorithm
The above LEACH-C algorithm considers only residual
energy as objective function to decide the selection of
cluster head. This serves the concept of equi-energy
distribution but doesn't address the concept of load
balancing among clusters. For load balancing a multi-
objectives criterion is required. The following steps show
this concept:
 Step 1: Find the nodes that are alive. Nodes that are
not of type dead nodes are alive.
 Step 2: In alive nodes find p*livenodes number of
node which have maximum energy in nodes
architecture is selected as a CH. Probability p of
selecting a node as CH is pre-decided.
 Step3: Attach nodes to nearest CH to form cluster
by finding distance matrix to form cluster. In every
cluster only a fix number of nodes can have
membership. This fix number is decided by
dividing live nodes by total number of clusters.
So our proposed scheme involves two things; equi-
energy distribution as well as load balancing in the network
architecture which may ultimately improve the network life
and its quality.
IV. RESULTS ANALYSIS
Following table shows the results obtained from the
experimentations done as per the setup explained in the
previous. Four algorithms have been implemented in this
thesis. In first algorithm i.e. Random LEACH algorithm is
implemented where CHs are selected randomly based on a
probability function. We have taken this probability as 10%.
It is further improved by using a fair distribution of energy
by selecting maximum energy nodes to be CHs. This
method is called LEACH-C. In this method a fix number of
CHs are selected based on the number of nodes that are
living. After selection of CHs, each non-CH nodes attach
itself to a particular cluster thus making a cluster structure.
Another modification is made in the improved algorithm
where CHs are selected based on the similar residual energy
consideration but nodes are clustered based on distance and
as well as balancing. Once a fixed numbers of nodes are part
of a cluster further membership is restricted to that particular
cluster. We measure algorithms’ efficiency by assessing
total no. of rounds up to which network survives. A network
is assumed to be live if more than 25% nodes are alive with
total energy greater than zero.
Wsn
Routing
Algorithm
Network
Life (In
Rounds)
Rounds
In
Which
First
Node
Dead
Rounds
In
Which
50%
Node
Dead
No Of
Packets
Sent In
Total
Rounds
Remaining
Energy
After 75%
Node Is
Dead
(Joules)
Random
LEACH
701 108 350 11865 3.47
LEACH-
C
1286 1243 1279 12759 1.31
Modified
LEACH-
C
1350 1308 1345 13389 1.29
Table 5.1: Experimentation Results
In the table 5.1, it is clearly shown that balanced LEACH-C
perform far better as compared to random LEACH and
marginally better as compared to LEACH-C for each and
every criterion. The balanced LEACH-C algorithm performs
nearly two times better than random LEACH and as
compared to max energy LEACH or LEACH-C
performance is nearly 5%.
If we consider a network, dead if 50% nodes are
dead then LEACH and LEACH-C are performing better
than random LEACH. Random LEACH has performed
worst in every situation. If we consider 75% node criterion
for network life then again the BALANCED LEACH-C
performs better than other two algorithms. If we compare
the number of dead nodes as per our simulation results
LEACH-C and the balanced LEACH-C perform better, but
An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing
(IJSRD/Vol. 2/Issue 07/2014/138)
All rights reserved by www.ijsrd.com 610
there nodes once start dying accelerates network decay very
fast
If we consider no of packets sent to BS then the
balanced LEACH-C is clear winner. Later has sent highest
number of packets to BS but if we consider the ratio
between packet sent and no. of rounds performed by the
algorithm then Max Energy LEACH is also comparable.
This can be confirmed by the figures 5.4 which show the
comparative analysis of three simulated algorithms for three
different criteria.
Fig. 5.4: Comparison of three algorithms for no of packets
sent to BS, residual energy, dead nodes Vs. No. of Rounds
V. CONCLUSION
The performance of three algorithms is measured in these
experiments. Parameters for performance measurements are
Residual Energy, Dead Nodes, Packets sent to BS. These
parameters are shown in above figures and are plotted
against number of rounds. If we consider residual energy
and total number of rounds then LEACH-C and the balanced
LEACH-C perform better than random LEACH. The
residual energy at the end of total number of round shows
that LEACH-C and the balanced LEACH-C most uniformly
distributed energy dissipation among nodes. For network
integration or dead nodes criterion both algorithms perform
far better than other algorithms. For number of packets sent
to BS criterion the balanced LEACH-C performs better than
other algorithms.
REFERENCES
[1] J. N. Al-Karaki and A. E. Kamal. Routing
techniques in wireless sensor networks: a survey,"
Wireless Communications, IEEE, vol.11, no.6, pp.
6- 28, 2004.
[2] C. Intanagonwiwat, R. Govindan, D. Estrin, J.
Heidemann and F. Silva. Directed diffusion for
wireless sensor networking. IEEE/ACM
Transactions on Networking,,
[3] W. R. Heinzelman, A. Chandrakasan and H.
Balakrishnan. Energy-efficient communication
protocol for wireless micro sensor networks.
Proceedings of the 33rd Annual Hawaii
International Conference on system Sciences, vol.2,
pp. 3005-3014, 2000.
[4] W. B. Heinzelman, A. P. Chandrakasan and H.
Balakrishnan. An Application-specific protocol
architecture for wireless micro sensor networks.
IEEE Transactions on Wireless Communications,
vol. 1, no. 4, pp. 660- 670, 2002.
[5] Choon-Sung Nam, Kyung-Soo Jang and Dong-
Ryeol Shin, “A Cluster Head Election Method for
Equal Cluster Size in Wireless Sensor Network”,
International Conference on New Trends in
Information and Service Science, 2009. NISS '09.
Pg. 618 – 623
[6] Stefanos, A. N., Dionisis, K., Dimitrios, D. V. and
Christos D. (2013), “Energy Efficient Routing in
Wireless Sensor Networks Through Balanced
Clustering”, Algorithms, 6, 29-42.
[7] O. Younis, M.Krunz, and S.Ramasubramanian.
Node clustering in wireless sensor networks: recent
developments and deployment challenges. IEEE
Network , vol.20, no.3, pp. 20- 25, 2006.
[8] Yuping Dong, Hwa Chang and ZhongjianZou,
“Energy Aware Routing Algorithm for WSN
Applications in Border Surveillance” Tufts
University Medford, MA, p.p 530-535, 2010
[9] Bandyopadhyay, S. and Coyle, E.J., “An energy
efficient hierarchical clustering algorithm for
wireless sensor networks,” INFOCOM 2003.
Twenty-Second Annual Joint Conference of the
IEEE Computer and Communications. IEEE
Societies, vol. 3 pp 1713–1723, 2003.
[10] M. Ye, C. Li, G. Chen, and J. Wu, “EECS: An
energy Efficient Clustering Scheme in wireless
Sensor networks,” National Laboratory of Novel
Software Technology, Nanajing University, China,
2005.
[11] O. Younis, and S. Fahmy, “HEED: A hybrid,
energy-efficient, distributed clustering approach for
ad-hoc sensor networks,” IEEE Transactions on
Mobile Computing, vol. 3, no. 4, pp. 366–379,
October-December 2004.
[12] Lindsey, S. and Raghavendra, C.S.,“PEGASIS:
Power-efficient gathering in sensor information
systems,” IEEE Aerospace Conference Proceedings,
vol. 3, pp. 3–1125, 2002
[13] Virrankoski, R. and Savvidees, A., “TASC:
topology adaptive spatial clustering for sensor
networks,” IEEE International Conference on
Mobile Adhoc and Sensor Systems Conference, pp.
614, 2005

More Related Content

What's hot

CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENTCLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
ijassn
 

What's hot (15)

energy efficient unicast
energy efficient unicastenergy efficient unicast
energy efficient unicast
 
A New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data NetworkingA New Efficient Cache Replacement Strategy for Named Data Networking
A New Efficient Cache Replacement Strategy for Named Data Networking
 
Wireless sensor network
Wireless sensor networkWireless sensor network
Wireless sensor network
 
CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENTCLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
CLUSTERING-BASED ROUTING FOR WIRELESS SENSOR NETWORKS IN SMART GRID ENVIRONMENT
 
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art SurveyData Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
Data Dissemination in Wireless Sensor Networks: A State-of-the Art Survey
 
Energy balanced on demand clustering algorithm based on leach-c
Energy balanced on demand clustering algorithm based on leach-cEnergy balanced on demand clustering algorithm based on leach-c
Energy balanced on demand clustering algorithm based on leach-c
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
B045070510
B045070510B045070510
B045070510
 
Energy efficient neighbour selection for flat wireless sensor networks
Energy efficient neighbour selection for flat wireless sensor networksEnergy efficient neighbour selection for flat wireless sensor networks
Energy efficient neighbour selection for flat wireless sensor networks
 
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
Comparative Simulation Study Of LEACH-Like And HEED-Like Protocols Deployed I...
 
Leach-Protocol
Leach-ProtocolLeach-Protocol
Leach-Protocol
 
1909 1913
1909 19131909 1913
1909 1913
 
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
INVESTIGATING MULTILAYER OMEGA-TYPE NETWORKS OPERATING WITH THE CUT-THROUGH T...
 
An Adaptive Cluster Head Election Algorithm for Heterogeneous Mobile Ad-hoc N...
An Adaptive Cluster Head Election Algorithm for Heterogeneous Mobile Ad-hoc N...An Adaptive Cluster Head Election Algorithm for Heterogeneous Mobile Ad-hoc N...
An Adaptive Cluster Head Election Algorithm for Heterogeneous Mobile Ad-hoc N...
 
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
 

Similar to An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing

IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD Editor
 
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSNOPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
IJCNCJournal
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
IJCNCJournal
 

Similar to An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing (20)

Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
 
Cluster Head Selection for in Wireless Sensor Networks
Cluster Head Selection for in Wireless Sensor NetworksCluster Head Selection for in Wireless Sensor Networks
Cluster Head Selection for in Wireless Sensor Networks
 
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
Energy Efficient LEACH protocol for Wireless Sensor Network (I-LEACH)
 
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
Enhanced Routing and Cluster Based Algorithms in WSNs to Improve Communicatio...
 
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
An Analysis of Low Energy Adaptive Clustering Hierarchy (LEACH) Protocol for ...
 
Uniform Distribution Technique of Cluster Heads in LEACH Protocol
Uniform Distribution Technique of Cluster Heads in LEACH ProtocolUniform Distribution Technique of Cluster Heads in LEACH Protocol
Uniform Distribution Technique of Cluster Heads in LEACH Protocol
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
ENERGY-BALANCED IMPROVED LEACH ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS
ENERGY-BALANCED IMPROVED LEACH ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKSENERGY-BALANCED IMPROVED LEACH ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS
ENERGY-BALANCED IMPROVED LEACH ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORKS
 
29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor29 ijaprr vol1-4-14-23kishor
29 ijaprr vol1-4-14-23kishor
 
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
SLGC: A New Cluster Routing Algorithm in Wireless Sensor Network for Decrease...
 
Modified leach protocol in wireless sensor network a survey
Modified leach protocol in wireless sensor network a surveyModified leach protocol in wireless sensor network a survey
Modified leach protocol in wireless sensor network a survey
 
G010633439
G010633439G010633439
G010633439
 
A Review of Atypical Hierarchical Routing Protocols for Wireless Sensor Networks
A Review of Atypical Hierarchical Routing Protocols for Wireless Sensor NetworksA Review of Atypical Hierarchical Routing Protocols for Wireless Sensor Networks
A Review of Atypical Hierarchical Routing Protocols for Wireless Sensor Networks
 
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSNOPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
OPTIMIZED CLUSTER ESTABLISHMENT AND CLUSTER-HEAD SELECTION APPROACH IN WSN
 
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSNOptimized Cluster Establishment and Cluster-Head Selection Approach in WSN
Optimized Cluster Establishment and Cluster-Head Selection Approach in WSN
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
 
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHODINCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
INCREASING WIRELESS SENSOR NETWORKS LIFETIME WITH NEW METHOD
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
An Improved Energy Efficient Wireless Sensor Networks Through Clustering In C...
 

More from ijsrd.com

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 07, 2014 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 607 An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing Richa Budhiraja1 Saranjeet Singh2 1 M. Tech Student 2 Assistant Professor 1,2 Department of Electronics Engineering 1,2 Galaxy Global Group of Institutions, Ambala Abstract— this paper considered a multi-objective LEACH- C algorithm in the selection of Cluster Head (CH) in such a way so that its energy is used uniformly with load balancing among clusters for delayed disintegration of network. LEACH-C algorithm based single objective clustering approach has been replaced by multi-objective clustering approach where we not only considered the residual energy of nodes but the size of cluster in creating a cluster structure. The improved LEACH-C protocol has been compared with random LEACH and Max Energy LEACH or existing LEACH-C algorithm for energy equi-distribution and load balancing among clusters. Wireless sensor network (WSN) is simulated using a MATLAB programming and power consumption algorithms take into consideration all aspects of power consumption in the operation of the node. The modified LEACH-C routing protocol shows improvements in lifetime as well as in network disintegration criterion. Key words: LEACH-C algorithm, Cluster Head, MATLAB. I. INTRODUCTION Since early 1990s, the research on wireless sensor networks has intensified due to their inherent capability of distributed computing and the types of applications they support such as target tracking, remote environmental monitoring, biomedical health monitoring and natural disaster relief. Other applications which can be identified with WSN include Environmental Monitoring, remote ecosystems Monitoring, Collect weather forecast data, industrial processes etc. In the recent past, wireless sensor networks have found their way into a wide variety of applications and systems with enormously varying multi-dimensional requirements and characteristics making it increasingly difficult to discuss typical requirements regarding hardware issues and software support. Various design constraints faced in the process of finalizing various type of architecture of WSN are cost, energy, heterogeneity, deployment, mobility, resources, security, modality, infrastructure, topology, coverage, connectivity, size, lifetime and Quality of Service. In WSNs, all nodes is fed by a small battery making energy saving as primary goal in designing WSN structure with an objective of maximizing network lifetime as it is impractical to change or replace exhausted batteries. Two competing objectives in the design of WSNs are the capability to exchange large amount of data between nodes and base station and minimizing the energy consumption. We require efficient routing protocols in WSNs to manage these objectives. Therefore, many routing algorithms have been proposed due to the challenges in designing an energy efficient network. Out of these hierarchical routing protocols greatly satisfy the limitations and constraints in WSNs. Hierarchical routing protocols consist of two layer architecture where one layer is responsible for cluster head selection and the other works for routing. A cluster head (CH) is a node which is responsible for collecting data from other nodes in the cluster, aggregating or preprocess data and then sending the processed data to the base station. This paper is organized into six chapters. In Section 1, Introduction to WSN is included. In this, we have discussed about the various characteristics of WSN and some of challenging issues in WSN. It also gives an overview of various routing protocols and brief discussion of LEACH protocol. Section 2 Reviews starts by relating the work to other available surveys in the literature. Section3 describes methodology, simulation environment and parameters used in analysis. Section4 deals with result and discussion. Section5 concludes the simulation results. II. ROUTING PROTOCOLS IN WSN Two main classes of routing protocols in Wireless Sensor Networks can be named as flat and hierarchical. In flat routing, all nodes are assigned equal roles and similar functionality whereas in hierarchical routing, they are assigned different roles. In hierarchical protocols clusters are formed. In flat routing protocols nodes play the same role and have similar functionality in transmitting and receiving data. In this type of network it is not possible to assign a global identifier to each node due to large number of nodes. Therefore, base station send queries to different part of the field and waits for the data from sensors in selected parts of the field. This approach is called data centric routing. SPIN (Sensor Protocols for Information via Negotiation) [1] and DD (Direct Diffusion) [2] are two examples of the data centric routing protocols that save energy by data negotiation and omitting the redundant data. In Hierarchical (Cluster-based) Routing method, nodes play different roles in transmitting and receiving data. Some of the nodes are responsible for processing and communication, while other nodes can be used for sensing the target area. Hierarchical routing is mainly considered as two layer architecture where one layer is engaged in cluster head selection and the other layer is responsible for routing. Cluster head in hierarchical routing is the node which is responsible for collecting data from other nodes in the cluster, aggregating all data and sending the aggregated data to the base station. Creating clusters and assigning communication task to cluster heads contributes to a more scalable and energy efficient network. The main goal of all the hierarchical routing protocols is to appropriately create clusters and choose cluster heads in order to reserve energy in the network. Recently there has been increased interest in studying energy-efficient clustering algorithms in the context of both ad hoc and sensor networks. The main aim of clustering protocols in ad hoc networks is to generate the minimum number of clusters while maintaining network connectivity. In these algorithms the election of CHs is
  • 2. An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing (IJSRD/Vol. 2/Issue 07/2014/138) All rights reserved by www.ijsrd.com 608 based mainly on the identity of nodes, the degree of connectivity or the connected dominating set. These techniques are discussed in depth in. In the case of WSNs, the main objective of clustering protocols is to minimize energy consumption by the network in order to extend the network lifetime. The surveys dealing with WSN clustering protocols can be found in [7]. The WSN clustering protocols can be classified into two categories: probabilistic and deterministic. In probabilistic clustering protocols a node becomes a CH with a certain probability, which requires an exchange of overhead messages for the CH’s election. The EEHC [9], EECS [10], and HEED [11] fall in the probabilistic class and PEGASIS [12], and TASC [13] are categorized in the deterministic class. III. PROPOSED METHODOLOGY Low Energy Adaptive Clustering Hierarchy (LEACH) is a clustering-based protocol that utilizes randomized rotation of local cluster base station (CH) to evenly distribute the energy load among the sensors in the network [8]. LEACH assumes every node can directly reach a base station by transmitting with sufficiently high power. LEACH protocol runs with many rounds; Cluster setup phase and Steady phase. In setup phase, each node decides whether or not to become a cluster head for current round. The selection depends on decision made by the node itself by choosing a random number between 0 and 1.The threshold is set as:  If  otherwise Where, p is the probability of the node being selected as a cluster-head node, r is the number of rounds passed, G is the set of nodes that have not been cluster- heads in the last 1/p rounds mod denotes modulo operator. In LEACH the following steps are taken to transfer data.  First cluster heads (CHs) are selected randomly. This is called cluster head selection stage.  Then each node adds itself to a particular CH based on its distance with CH. This is called cluster formation stage.  Once cluster are formed then data is sent from non-cluster head node to CH and then CH to base station BS. This can be simulated by Energy consumption stage in simulator. The non-cluster nodes send the message containing their IDs by using CSMA (carrier sensing multiple access) to join a cluster with strongest signal strength. After that, each CH knows its own member nodes information including the numbers and IDs. Based on the message, the CH creates TDMA schedule table and broadcasts it to the cluster members. So all the member-nodes know their idle slots, and then the steady-state phase starts. During the Steady-state phase, each node can turn off its radio until it senses the necessary data. The member nodes can send their data to CH during their allocated schedule table created during the set-up phase. As for the CHs, they have to keep up their communication status at all times so as to receive the data from their member nodes. When the CH receives all the data sent by their members, it will aggregate them at first and then send the aggregating data packets to BS in order to save energy. The problems of LEACH Algorithm are manifolds. Neither it is fulfilling equi-space distribution nor is it fulfilling equi-energy distribution requirement for better energy efficiency. This algorithm was extended as LEACH- C by Heinzelman et al. in 2002 in which Base station takes the role of deciding about cluster heads (CHs) and cluster formation. As from the starting node locations are fixed and can be fed to BS for calculation a lot of energy can be saved by WSN in such computation by nodes. Once CHs are calculated and clusters are formed this information in advertised to all nodes in WSN to prepare them for real data communication in steady state. LEACH protocol is achieved base on many assumptions, such as assuming that all nodes in the network have the same structure and start with the same energy, and nodes can be aware of their residual energy, and so on. The LEACH improves a lot as compared to direct transmission of data but there remain several problems in this algorithm. Because the election strategy of cluster head is random, it may lead to misdistribution of cluster head and imbalanced clusters. Thus cluster head load is not balanced consequently this may lead to high energy consumption and early death of individual cluster head. Clustering is the main factor responsible for the energy conservation in LEACH algorithm. Main objectives of clustering are equal distribution of energy and equal distribution of nodes in space so that less energy is consumed and early deaths of nodes can be delayed. In LEACH both of these objectives can’t be achieved. Further to achieve these objectives a Max-Energy LEACH was proposed, in which CHs are chosen based on residual energy instead of random selection. Max-Energy LEACH steps are shown below:  Cluster head selection stage: CHs are chosen based on residual energy. Highest energy nodes are selected to work as CH.  Cluster formation stage: similar to LEACH.  Energy consumption stage in simulator. Max-Energy LEACH is able to achieve energy equi-distribution but not space equi-distribution because CH can be selected from one region only leading to large energy consumption by nodes to send data to CHs. The clustering algorithm while doing its work should pay attention toward the number of nodes a cluster is having. If we can equi distribute all nodes to cluster then we assume that it may lead to better energy efficiency. This is our hypothesis. In [5] and [6], the cluster head is elected by obtaining the energy consumption in Intra-cluster and Inter- cluster, and then we could find the average energy of overall network. Finally, we proposed the re-electing cluster heads method for balancing local clusters. This method uses the information which the cluster heads have. This information is the number of member nodes and distance between the member nodes and the cluster head. This is called balanced energy based clustering. We propose to balance clustering in terms of number of nodes in clusters. We hereby propose to make efficient clustering of WSN nodes by using LEACH-C technique in such a way so that transmission energy of nodes used to send data to
  • 3. An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing (IJSRD/Vol. 2/Issue 07/2014/138) All rights reserved by www.ijsrd.com 609 cluster head (CH) is minimized. Our algorithm will consist of the following steps:  Step 1: Find the nodes that are alive. Nodes that are not of type dead nodes are alive.  Step 2: In the next step, from each cluster CH is chosen on the basis of surplus energy. So our proposed scheme involves both things spatial distribution as well as energy distribution in the network architecture which may ultimately improve the network life and its quality. A. Experimental setup To simulate LEACH, we have used random 100-node networks for our simulations with similar parameters used in [4]. We placed the BS at a far distance from all other nodes. For a 50m x 50m plot, our BS is located at (25, 150) so that the BS is at least 100m from the closest sensor node. We use the same energy model as discussed in [3] which is the first order radio model. In this model, a radio dissipates Eelec = 50 nJ/bit to run the transmitter or receiver circuitry and Eamp = 100 pJ/bit/m2 for the transmitter amplifier. The radios have power control and can expend the minimum required energy to reach the intended recipients. The radios can be turned off to avoid receiving unintended transmissions. The equations used to calculate transmission costs and receiving costs for a k-bit message and a distance d are shown below: 1) Transmitting ETx (k, d) = Eelec*k + Eamp * k* d2 …..(1) 2) Receiving ERx(k) = Eelec*k………………(2) Receiving is also a high cost operation, therefore, the number of receives and transmissions should be minimal. LEACH also uses the same constants (Eelec, Eamp , and k) for calculating energy costs, therefore the LEACH achieves its energy savings by minimizing d and the number of transmissions and receives for each node. In our simulations, we used a control packet length k of 200 bits to send information from non-CH node to CH node. Size of packet length K of 6400 bits is fixed to send information from CH node to BS With these radio parameters, when d2 is 500, the energy spent in the amplifier part equals the energy spent in the electronics part, and therefore, the cost to transmit a packet will be twice the cost to receive. It is assumed that the radio channel is symmetric so that the energy required to transmit a message from node i to node j is the same as energy required to transmit a message from node j to node i for a given signal to noise ratio (SNR). B. Proposed Modified LEACH-C Algorithm The above LEACH-C algorithm considers only residual energy as objective function to decide the selection of cluster head. This serves the concept of equi-energy distribution but doesn't address the concept of load balancing among clusters. For load balancing a multi- objectives criterion is required. The following steps show this concept:  Step 1: Find the nodes that are alive. Nodes that are not of type dead nodes are alive.  Step 2: In alive nodes find p*livenodes number of node which have maximum energy in nodes architecture is selected as a CH. Probability p of selecting a node as CH is pre-decided.  Step3: Attach nodes to nearest CH to form cluster by finding distance matrix to form cluster. In every cluster only a fix number of nodes can have membership. This fix number is decided by dividing live nodes by total number of clusters. So our proposed scheme involves two things; equi- energy distribution as well as load balancing in the network architecture which may ultimately improve the network life and its quality. IV. RESULTS ANALYSIS Following table shows the results obtained from the experimentations done as per the setup explained in the previous. Four algorithms have been implemented in this thesis. In first algorithm i.e. Random LEACH algorithm is implemented where CHs are selected randomly based on a probability function. We have taken this probability as 10%. It is further improved by using a fair distribution of energy by selecting maximum energy nodes to be CHs. This method is called LEACH-C. In this method a fix number of CHs are selected based on the number of nodes that are living. After selection of CHs, each non-CH nodes attach itself to a particular cluster thus making a cluster structure. Another modification is made in the improved algorithm where CHs are selected based on the similar residual energy consideration but nodes are clustered based on distance and as well as balancing. Once a fixed numbers of nodes are part of a cluster further membership is restricted to that particular cluster. We measure algorithms’ efficiency by assessing total no. of rounds up to which network survives. A network is assumed to be live if more than 25% nodes are alive with total energy greater than zero. Wsn Routing Algorithm Network Life (In Rounds) Rounds In Which First Node Dead Rounds In Which 50% Node Dead No Of Packets Sent In Total Rounds Remaining Energy After 75% Node Is Dead (Joules) Random LEACH 701 108 350 11865 3.47 LEACH- C 1286 1243 1279 12759 1.31 Modified LEACH- C 1350 1308 1345 13389 1.29 Table 5.1: Experimentation Results In the table 5.1, it is clearly shown that balanced LEACH-C perform far better as compared to random LEACH and marginally better as compared to LEACH-C for each and every criterion. The balanced LEACH-C algorithm performs nearly two times better than random LEACH and as compared to max energy LEACH or LEACH-C performance is nearly 5%. If we consider a network, dead if 50% nodes are dead then LEACH and LEACH-C are performing better than random LEACH. Random LEACH has performed worst in every situation. If we consider 75% node criterion for network life then again the BALANCED LEACH-C performs better than other two algorithms. If we compare the number of dead nodes as per our simulation results LEACH-C and the balanced LEACH-C perform better, but
  • 4. An Improved LEACH-C Algorithm for Energy Efficiency in WSN Routing (IJSRD/Vol. 2/Issue 07/2014/138) All rights reserved by www.ijsrd.com 610 there nodes once start dying accelerates network decay very fast If we consider no of packets sent to BS then the balanced LEACH-C is clear winner. Later has sent highest number of packets to BS but if we consider the ratio between packet sent and no. of rounds performed by the algorithm then Max Energy LEACH is also comparable. This can be confirmed by the figures 5.4 which show the comparative analysis of three simulated algorithms for three different criteria. Fig. 5.4: Comparison of three algorithms for no of packets sent to BS, residual energy, dead nodes Vs. No. of Rounds V. CONCLUSION The performance of three algorithms is measured in these experiments. Parameters for performance measurements are Residual Energy, Dead Nodes, Packets sent to BS. These parameters are shown in above figures and are plotted against number of rounds. If we consider residual energy and total number of rounds then LEACH-C and the balanced LEACH-C perform better than random LEACH. The residual energy at the end of total number of round shows that LEACH-C and the balanced LEACH-C most uniformly distributed energy dissipation among nodes. For network integration or dead nodes criterion both algorithms perform far better than other algorithms. For number of packets sent to BS criterion the balanced LEACH-C performs better than other algorithms. REFERENCES [1] J. N. Al-Karaki and A. E. Kamal. Routing techniques in wireless sensor networks: a survey," Wireless Communications, IEEE, vol.11, no.6, pp. 6- 28, 2004. [2] C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann and F. Silva. Directed diffusion for wireless sensor networking. IEEE/ACM Transactions on Networking,, [3] W. R. Heinzelman, A. Chandrakasan and H. Balakrishnan. Energy-efficient communication protocol for wireless micro sensor networks. Proceedings of the 33rd Annual Hawaii International Conference on system Sciences, vol.2, pp. 3005-3014, 2000. [4] W. B. Heinzelman, A. P. Chandrakasan and H. Balakrishnan. An Application-specific protocol architecture for wireless micro sensor networks. IEEE Transactions on Wireless Communications, vol. 1, no. 4, pp. 660- 670, 2002. [5] Choon-Sung Nam, Kyung-Soo Jang and Dong- Ryeol Shin, “A Cluster Head Election Method for Equal Cluster Size in Wireless Sensor Network”, International Conference on New Trends in Information and Service Science, 2009. NISS '09. Pg. 618 – 623 [6] Stefanos, A. N., Dionisis, K., Dimitrios, D. V. and Christos D. (2013), “Energy Efficient Routing in Wireless Sensor Networks Through Balanced Clustering”, Algorithms, 6, 29-42. [7] O. Younis, M.Krunz, and S.Ramasubramanian. Node clustering in wireless sensor networks: recent developments and deployment challenges. IEEE Network , vol.20, no.3, pp. 20- 25, 2006. [8] Yuping Dong, Hwa Chang and ZhongjianZou, “Energy Aware Routing Algorithm for WSN Applications in Border Surveillance” Tufts University Medford, MA, p.p 530-535, 2010 [9] Bandyopadhyay, S. and Coyle, E.J., “An energy efficient hierarchical clustering algorithm for wireless sensor networks,” INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies, vol. 3 pp 1713–1723, 2003. [10] M. Ye, C. Li, G. Chen, and J. Wu, “EECS: An energy Efficient Clustering Scheme in wireless Sensor networks,” National Laboratory of Novel Software Technology, Nanajing University, China, 2005. [11] O. Younis, and S. Fahmy, “HEED: A hybrid, energy-efficient, distributed clustering approach for ad-hoc sensor networks,” IEEE Transactions on Mobile Computing, vol. 3, no. 4, pp. 366–379, October-December 2004. [12] Lindsey, S. and Raghavendra, C.S.,“PEGASIS: Power-efficient gathering in sensor information systems,” IEEE Aerospace Conference Proceedings, vol. 3, pp. 3–1125, 2002 [13] Virrankoski, R. and Savvidees, A., “TASC: topology adaptive spatial clustering for sensor networks,” IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, pp. 614, 2005