Professional Documents
Culture Documents
http://www.iaeme.com/IJCET/index.asp
99
editor@iaeme.com
1. INTRODUCTION
Wireless sensor network is differ from other ad hoc networks likes mobile ad hoc
network and vehicular ad hoc network in the sense that they are resource limited, they
are prone to failure, their topology often changes, they use broadcast medium instead
of point to point, they are densely deployed etc. Wireless sensor networks are made
up of a large number of inexpensive devices. Sensor nodes are tiny devices that
comprises of battery, tiny processor, analog to digital converter and radio transceiver.
WSN consist of several nodes. Each node has computation capability like sensing,
control function and transmission/receiving. Every node sends their sensed data to
sink or Base Station (BS) using wireless communication. Sink receives sensed data;
aggregate that data and takes decision about action for particular application. So there
are various application based on WSN like disaster management, animal tracking and
monitoring, volcano monitoring etc. In these kind of application, sensor has require
energy for various operation; but at such place battery cannot be recharged or replace;
so taking care of energy consumption is issue now a days [16].
In an efficient wireless sensor network, we need efficient routing protocol that has
low routing overhead and well organized data aggregation mechanisms to increase
good put of network and to save limited power of sensor node
To solve problems of energy consumption hierarchical routing (clustering) is best
approach. In this approach cluster has been formed; each cluster has several nodes and
one cluster head. Every node sends their sensed data to CH; CH aggregates that data
and sends data to sink. This paper introduces various clustering protocols.
In this paper we clearly explain our work. In section II various protocol based on
clustering presented, in section III proposed protocol enlightened, in section IV results
were generated and analysed and in section V conclusion for proposed protocol.
2. REVIEW OF LITERATURE
LEACH Protocol
In past year many protocols developed for Clustering some of important are as
follows: Low Energy Adaptive Clustering Hierarchy (LEACH) was proposed by [1]
W. Heinzelman. It was first clustering approach introduce for WSN. It is for
homogeneous and dense sensor network. It is TDMA based MAC protocol integrated
with clustering and uses simple routing. It is working in 2 phase. 1) Set up phase:
Each node generates random number between 0 and 1. Node elected as CH by
calculating threshold using as in (1),
T (n) = p/ (1- p (r % (1/p)))
if n belongs to G
(1)
If (random number < T (n))
Current node becomes Cluster Head
Else
Current node becomes Cluster Member (normal node).
p = probability to become CH,
r = round number,
n = number of nodes
G= set of nodes which not become CH for last 1/p round.
Elected CH broadcast advertisement packet for nodes to join cluster. According to
receive signal strength nodes send joining packet to particular CH. CH send TDMA
schedule to nodes which want to join that particular cluster. 2) Steady state phase:
nodes transmit sensed data to CH in their time slot according to TDMA schedule; CH
http://www.iaeme.com/IJCET/index.asp
100
editor@iaeme.com
aggregates that data and transmit to sink. In every round, this 2 phase are worked and
new CHs were elected.
LEACH-B Protocol
LEACH-B is a balanced LEACH. In which proposes an enhanced version of LEACH.
It finds the number of cluster heads which are near optimal. In LEACH-B, there is a
second stage for selecting cluster head. The second stage considers the residual
energy of candidate nodes to become the cluster head. This protocol can save energy
consumption by ensuring that the clusters are balanced. The optimal number of cluster
heads chosen is between 3 percentages to 5 percentage.
101
editor@iaeme.com
(2)
Where k is the factor, E is the residual energy of each node. So the more energy
the node has, the shorter the time interval is generated, thus it has more probability to
become a cluster head.
If the number of cluster heads is more thannp , we can eliminate some low
energy cluster head to modify the number of cluster number to np .
The cluster heads sort their residual energy by descend, if one cluster heads
energy is ranked behind np , it is changed to normal node of course, this algorithm is
still a distributed algorithm, that is, nodes make autonomous decisions without any
centralized control.
Furthermore, this new protocol achieves the improvement of the balance of energy
consumption. Figure 2 shows the flow chart of the second selection of cluster head.
Drawback
3. PROPOSED APPROACH
In most of the energy efficient routing protocols, nodes selected as cluster heads must
broadcast to member nodes of the clusters to which they belong that they have
become cluster heads. As the frequency of rounding and of cluster head replacement
increases, energy consumption increases due to message transmission for
broadcasting
Our goal is to reducing the amount of cluster head selection and replacement cost
and ultimately to extend the lifetime of the entire networks compared with the
existing clustering protocols.
Cluster head does not directly sends data to the base station. But it sends the data
to the next cluster head that is near by the base station and finally data reaches to the
base station. (Multi-hop Approach).
Select cluster head having highest remaining energy. Replace the cluster head
based on the threshold value of residual energy on the sensor nodes. If the energy
value of a cluster head is higher than threshold value, then no need to replace the
cluster head.
The steps in order to setup clusters and then to elect cluster heads are the following:
1. Initially all nodes send their energy level to their neighbors, and ultimately the data
reaches to the base station. Base station has the global knowledge of the network. The
base station selects cluster head whose energy level is above the threshold.
2. 5% of the total no. of nodes are assigned to be cluster head. The BS broadcasts the
unique IDs of the newly selected cluster heads, and their cluster members and the
nodes use this information to form and enter a cluster.
http://www.iaeme.com/IJCET/index.asp
102
editor@iaeme.com
The threshold value for the energy is calculated as per following equation:
Updated Threshold = Old Threshold (0.15 * Old Threshold)
After completion of second round, node whose energy value greater or equal to
85% becomes Cluster Head.
The main features of our proposed method are as follow:
http://www.iaeme.com/IJCET/index.asp
103
editor@iaeme.com
4. SIMULATION SCENARIO
Table I Simulation parameter
Simulation Tool
Area
No. of Nodes
Initial energy of nodes
Energy required in sending or receiving 1 bit
Data Aggregation Energy(EDA)
Energy consumed in amplifier(Eamp)
Base Station Location
MATLAB
100*100 m2
100
0.5 J
50 nJ/bit
5 nJ/bit/signal
10 pJ/bit/m2
(50,50)
Simulation Results
The simulation by MATLAB shows that the improved protocol has balanced the
system energy consumption and has better performance of prolonging the network
lifetime than LEACH-B protocol.
The network performance is measured by its life time.
As shown in the figure, nodes in LEACH-B protocol shows that all nodes die after
about 1521 rounds. While proposed approach figure shows that all node dies after
1905 rounds.
http://www.iaeme.com/IJCET/index.asp
104
editor@iaeme.com
Above Figure shows the system lifetime using the LEACH B algorithm and
proposed method. It shows the number of alive nodes per rounds of LEACH-B and
proposed method.
Above Figure 6 shows the number of died nodes per rounds of LEACH-B and
proposed method.
Protocol
LEACH
LEACH-B
Proposed method
http://www.iaeme.com/IJCET/index.asp
105
editor@iaeme.com
5. CONCLUSION
Energy Efficiency for prolonging the WSN has received much focused attention.
We have proposed a simple threshold based cluster head selection method in
which we reduce the amount of cluster head selection and replacement cost and
ultimately to extend the lifetime of the entire networks.
This enhanced algorithm has overcome the shortcoming of the original protocol
by taking the threshold value of nodes and minimize the cluster head selection
process.
6. FUTURE WORK
In future, we consider more parameters to increase the network life time like as
distance between cluster head to BS and or node to Cluster Head, packet delivery
ratio and network life time etc.
ACKNOWLEDGMENT
I would like to thank my parents, my guides Prof. S. V. Patel and all staff members of
LCIT, Bhandu for guidance throughout work period.
REFERENCES
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
http://www.iaeme.com/IJCET/index.asp
106
editor@iaeme.com
[11]
[12]
[13]
[14]
[15]
[16]
http://www.iaeme.com/IJCET/index.asp
107
editor@iaeme.com