Enhancing The Performance of LEACH Protocol in Wireless Sensor Networks
Enhancing The Performance of LEACH Protocol in Wireless Sensor Networks
Enhancing The Performance of LEACH Protocol in Wireless Sensor Networks
II.
I.
INTRODUCTION
, nG
LEACH PROTOCOL
223
t fdn = n tr = ( + m T frame )
(2)
ETx (l , d ) = l Eelec + l d
(3)
ERx (l ) = l Eelec
In Eq. (3) and Eq. (4), the electronics energy expenditure for
one bit, Eelec , depends on factors such as the digital coding,
modulation, filtering and spreading of the signal. Whereas the
amplifier energy expenditure for one bit, d , depends on the
distance from the sender to the receiver and the acceptable biterror rate. In this paper, the channel model in the cluster is free
space propagation model, and the channels between cluster
head nodes and the sink node are multi-path fading channel.
For the free space propagation, = 2 , and is denoted as fs .
For multi-path fading channel, = 4 , and
(1)
(4)
is denoted as mp .
224
l d
1 M2
N
N
1) p Eelec + p fs
2 k
k
k
(12)
Eelec l
= 3 p Eelec + p fs
(13)
1 M2
2 k
(5)
Enon ch 2 = p Eelec
(6)
(7)
Ech 4
N
= p Eelec ( 1)
k
(8)
N
1)
k
(9)
(10)
= l Eelec + l fs
In Eq. (5), Eq. (7) and Eq. (9), the average distance from
cluster head to the member nodes ( d tonon ch ) is equal to the
1 M2
2 k
1 M2
2 k
(15)
(14)
N
+ l EDA + l Eelec + l mp d 4 toSINK
K
Enon ch 6 = p Eelec
N
1) l Eelec
K
(11)
= m [(
225
N
1) m Enon ch, steady stage
K
(16)
N
N
1) l Eelec + l EDA + l Eelec + l mp d 4 toSINK ]
K
K
1 M2
N
+ ( 1) m (l Eelec + l fs
)
2 k
K
sumN = 0
N
e = Ech , set up + ( 1) Enon ch , set up
K
+ Ecluster , steady stage
M
1))
N
M
for ( j = 0; j + +; j (
1))
N
for (i = 0; i + +; i (
N
N
1) p Eelec + p fs
k
k
2
N
1 M
+ ( 1) (3 p Eelec
K
2 k
N
1 M2
+ p fs
) + m [( 1) l Eelec
K
2 k
N
+ l EDA + l Eelec + l mp d 4 toSINK ]
K
N
1 M2
+ ( 1) m (l Eelec + l fs
)
K
2 k
M
M
(0.5 + j ) X sin k ]2 + [(
(0.5 + i ) Ysin k ]2
N
N
sumN = sumN + dtoSINK
= (2
dtoSINK = [
(17)
end
end
dtoSINK =
dtoSINK
U i, j = [
sumN
N
M
M
(0.5 + j ),
(0.5 + i )] . Then we can get
N
N
n= f
N
+
k
(18)
N
is the number of sensor nodes in one cluster,
k
N
. According to LEACH protocol, the
and f 0 , 0 <
k
Where
M
1
N
probability that all the sensor nodes work as cluster head is the
N
rounds, every sensor node works as cluster
k
N
head and member with f times and f 1 times
k
N
respectively. So after f rounds, all the sensor nodes in a
k
same. In f
M
1
N
N
, only part of the sensor
k
nodes in a cluster work as cluster head in the round. And
However, as is less than
these nodes will die first because cluster heads consume more
energy than member nodes.
When a senor node dies, its remaining energy is zero, so
E 0 N
f = 0
/
k
e
(19)
226
N
E 0 N N
rounds, E = E0 0
/ e .
k
k k
e
(24)
Q = k nm
As n is the function of m, so Q can be expressed as the
function of m that determines the time length of round.
If E Ech < 0 , which means the node does not have enough
energy to work as a cluster head for a whole round, then
0 < < 1 , and
E
E 0 N N
/ e / Ech
= = E0 0
Ech
k k
e
IV.
NUMERICAL ANALYSIS
(20)
E0 0 N N
E0 e / k k e Ech
= 1+
Enon ch
(21)
E = k e
k * = argmin( E ) = argmin(k e)
1 M2
N
N
= (2 1) p Eelec + p fs
+
2 k
k
k
(22)
N
N
m {( 1) l Eelec + l EDA +
K
K
0.24
]
k
N=100 M=100
N=100 M=250
N=100 M=350
N=100 M=500
0.22
Energy dissipation of each round E(J)
1
2
1
m [l Eelec + l fs
2
= 3 p Eelec + p fs
(23)
According to Eq. (17), Eq. (22) and Eq. (23), e, Ech and
Enon-ch are the functions of m. So n and in turn t fdn are the
functions of m.
(26)
l Eelec + l mp d 4 toSINK}
(25)
0.2
0.18
0.16
0.14
0.12
0.1
0.08
0.06
0.04
4
6
8
10
The number of cluster head nodes k
12
14
227
REFERENCES
From Fig.7 and Fig. 8, we think that m=5 is good for tradeoff between lifetime and throughput.
4
3.5
x 10
k=2
k=3
k=4
k=5
k=9
Throughput Q
2.5
1.5
0.5
10
15
20
The number of frame m
25
30
14000
a=Tframe
12000
a=5Tframe
10000
a=20Tframe
a=10Tframe
8000
6000
4000
2000
10
15
20
The number of frame m
V.
25
30
t fd n
CONCLUSION:
The LEACH is a well-known routing protocol for clusterbased wireless sensor networks. This paper analyses the
performance of LEACH-based wireless sensor networks in
terms of lifetime and throughput. The reasonable number of
frames in a LEACH round is deduced to prolong the lifetime
and increase the throughput.
ACKNOWLEDGEMENT
We would like to take this opportunity to thank the
anonymous reviewers for their valuable comments and
suggestions. This work is supported in parts by National
Science Foundation of China (Grant No.61071118) and the
Natural Science Foundation Project of CQ CSTC.
228