Upload
bhanupartapsharma
View
219
Download
0
Embed Size (px)
Citation preview
8/13/2019 1569360281
1/5
A novel approach for finding optimal number of
cluster head in wireless sensor network
Ravi RanjanBharti School of Telecommunication Technology
and Management
Indian Institute of Technology Delhi
Hauz Khas, New Delhi 110016 INDIA
Email: [email protected]
Subrat KarBharti School of Telecommunication Technology
and Management
Indian Institute of Technology Delhi
Hauz Khas, New Delhi 110016 INDIA
Email: [email protected]
AbstractProlonging life time is the most important designingobjectives in wireless sensor networks (WSN). In WSN the totalamount of energy is limited, how to make best use of the limitedresource energy is a very important aspect in research of WSN. Inthis paper we provide a method for determining the optimal num-ber of cluster head for homogeneous sensor networks deployed in
different scenario using a reasonable energy consumption model.In the first scenario nodes are thrown randomly, which canbe modeled using two-dimensional homogeneous spatial Poissonpoint process. In the second scenario, nodes are deterministicallyplaced along the grid. For these two scenario we calculate theaverage energy spend in the network in each round according toLEACH protocol for both single and multi-hop between clusterhead and sink (base station) as a function of the probability of thenode to become a cluster head. Then we find optimal probabilityof becoming a cluster head hence the optimal number of clusterhead that would lead to minimize the average energy spendsin the network for each round. Simulation results shows thatoptimal probability of becoming a cluster heads that leads tominimize energy dissipation in the network is not only dependon the total number of nodes, but also depends on area of thenetwork A, packet length L and processing energy of nodes.
Index TermsWireless sensor networks (WSN), Cluster num-ber, Stochastic geometry, Voronoi cell .
I. INTRODUCTION
Wireless Sensor Networks are dense networks of low cost,
wireless nodes with limited ability for signal processing that
sense certain phenomena in the area of interest and report
their observations to certain base station for further analysis.
Distributed sensor networks enable a variety of application in
both civilian as well as military domains [1]. An important
application of sensor networks is surveillance of battle-field
or sensitive borders of countries. A simple way to monitor
such areas is to deploy sensors. Deployment could either bedeterministic, i.e., placing a node along grid points, or the
nodes could be deploying randomly. Because of sensor nodes
self-constraints (generally tiny size, low-energy supply, weak
computation ability, etc.), it is challenging to develop a scal-
able,robust, and long-lived sensor networks. Much research
effort has focused on this area which results in many new
technologies and methods to address these problems in recent
years. The combination of clustering and data-fusion is one
of the most effective approaches to construct the large-scale
and energy-efficient data gathering sensor networks [2] [3].
Clustering topology is an important technology to prolong
the life-time of the network. LEACH [4] which is the first
clustering protocol has motivated the design of many other
protocols. It is a distributed algorithm for homogeneous sensor
networks where each sensor elects itself as a cluster-headwith some probability and cluster reconfiguration scheme is
used to balance the energy load. Cluster heads aggregate the
packets from there cluster members before forwarding them
to sink. By rotating the cluster head role uniformly among
all nodes, each node tends to expend the same energy over
the time. The LEACH allows only single hop cluster and
direct communication between CH to BS considering energy
consumption only in data collection and transmission. In our
proposed algorithm, the energy consumption is considered at
all phases - in the CH election, aggregation,data routing and
maintenance. Further we consider two type of deployement
scenarios one is random deployment and other is grid de-
ployment and obtain optimal probability of node becominga cluster head using resonable energy model.We obtained
numerical result for optimal cluster probability which shows
that optimal values for these scenario will not only depend
on total number of node that was cosidered by leach but also
depends on trasmission range, packet length, circuit dissipation
energy, etc.
I I . SYSTEM MODEL
In this paper we study the WSN scenario for homogeneous
sensor network. We have considered sensor nodes deployed in
two ways. In the first scenario (which is more realistic) nodes
located randomly on the plane according to a homogeneous
spatial Poisson point process. In the second scenario nodesplaced deterministically along grid points. We consider that all
nodes are quasi stationary and dispersed into an 2-D square
area of sizeA = a2. Hence, the total number of nodes in sucharea is also a Poisson random variableNwith meanA, whereA= a2. Let us consider that p is the probability that a sensornode becomes a cluster head. Therefore, average number of
CH isnp, wherep is the total number of nodes in that area. Soin case of random deployment 0=p and 1 = (1 p) arethe intensity of the corresponding(independent) Poisson point
8/13/2019 1569360281
2/5
process. In this case clustering leads to formation of Voronoi
cells with CH being the nuclei of these cells. In the case of
grid, 0 and 1 are simply the number of cluster heads andbasic nodes. In this paper we use the same approach as given
in LEACH protocol, in which any node may become a cluster
head with some random probability and the node (not itself a
CH) join the cluster of the closest CH. After the network will
form, CH aggregate all data collected from the member and
transmit the aggregated data to the base station (BS).
A. Node architectures and energy models
A wireless sensor node typically consists of the following
three parts: (a) Sensor component (b) Transceiver component
(c) Signal processing component. The following assumptions
have been made for each of these components:
For the sensor component: Sensor nodes are assumedto sense a constant amount of information every round.
Energy consumed in sensing is Esense(L) = L, where is the power consumed for sensing a bit of data and Lis length of information in bits. In general, the value of
L is constant.
For transceiver component: A simple model for the radiohardware energy consumption is used.
Etra(L, d) = L Eelec+
L fs d2; d < doL mp d4; ddo (1)
Erec(L, d) = L Eelec (2)wheredo =
(fs/mp)
For signal processing component: This component con-ducts data fusion. The energy spent in aggregating ksteams of L bits row information into a single streamis determined by
E{Aggr
}(k, L) = kL (3)
The main energy dissipation of each node includes transmitter
(receiver) electronics and transmit amplifier. WSN application
is extensive which leads to complicated network environment.
Many uncertain factors are possible which will affect the
energy dissipation of the network. So we will use reasonable
energy consumption model to balance the energy load of the
network.
From the Eq.1 the energy dissipation is depend upon size of
each cluster. If the area of the region is fixed, then the size of
each cluster is determined by the number of CH.In our case
npis the number of CH so energy dissipation dependsp hencewe have to find optimal value ofp that minimize total energy
dissipation in the network.
B. Connectivity and coverage
To provide sensing coverage of region and successful use
of multihop communication for sensor network the condition
for the network connectivity and the area coverage must be
ensured[6]. Let be the intensity of poisson process and pbe the reliability probability of each node. The connectedness
probability of nodes and coverage of area is given as follows:
Pconnected and region is covered1 (1/r)2 e2pr2 (4)
We assume that all nodes are reliable i.e. p=1 and that the
sensing range of nodes is r. In a network dimensioningproblem a parameter() is provided such that the connectivityand coverage probability be at least (1). Therefore, werequire
12pr2
log
1
r2
(5)
for all , >0 :+ 2= 1, We consider r2
8/13/2019 1569360281
3/5
each CH as nuclei. We first find the expected number of
member nodes in a typical Voronoi cell associated with a
particular CH. We then find expected number of member
outside circle of radius r around a CH for the purpose offinding average relaying load on a critical node. We follow the
approach used in to determine the expected number of member
associated with CH nodes. Let (1) denotes the sigmaalgebra generated by the point process corresponding to the
CH nodes. Since member as well as CH nodes deployed using
a homogeneous point process, we can shift the origin to one
of the CH point and use Campbells theorem and Slivnyaks
theorem to compute the expected number of member node
in a typical Voronoi cell. Let 0 denotes the Voronoi cellassociated with CH node located at origin , and {xi 0}denotes the set of all the member points. Then, 1{xi0} isthe indicator function which is one when a member node ilies in a cell 0. Let E[Nv] be the expected member in cell0 where
E[Nv|N=n]E[N] =E[
{xi0
}
1{xi0}]
=E
E
{xi0}
1{xi0}|(1)
=
20
0
e1x2
0xdxd
The event that member point located at (x, ) belongs to theVoronoi cell 0 is equivalent to the event that there is amember point in a small area xdxd located at (x, ), andthere is no other CH point in a circle of radius r around thatmember point. From this, we get
E[Nv] =01
(9)
Using similar approach, we can find the expected number of
member node located within a distance ofr from CH node asfollows:
E[Nv(r) = E[
{xi0}1{xi0,|xi|
8/13/2019 1569360281
4/5
2) Multihop communication: For multi hop communication
the aggregated data will be relayed by the other CH. Now for
the connectivity of the inter-cluster overlay, the transmission
range of the CHs should be at least two or more cluster
diameters. Here we have consider the homogeneous sensor
network hence the same radio range R = 4r [7]. Hence theaverage distance between CHs and BS is h=
Di4r
.The total
amount of energy sent in the network can be calculated as:
E[c] = Ap + B (1 p) + C (1p)p + Dp(1 p)+Ep 12 + Fp(0.765np 1) + G
(20)
whereA = Lctr(2nEelec+ 49mpna
4), B = Lctr(5nEelec) +Ldata(2Eelec), C = Lctr(
13fsa
2) + Ldata(16fsa
2),D = Lctr(n
2(Eelec + EDA)), E = (Lctr +Ldata)(
n(0.1.743fsa
2)), F = (Lctr+ Ldata)(nEelec) andG= Lctr(2nEDA+
13
fsa2) + Ldata(nEDA)
B. Grid deployed network
Now we consider network in which nodes are placed along
grid point with distance r between them. If all nodes arereliable, this grid will trivially provide connectivity and take
the following form:
= 1
r2 (21)
1) Direct communication: For this case we calculate the
total energy spent in the nework as
E[c] = Ap+B (1p)+C(1 p)p
+Dp(1p)+E (22)
where A = Lctr(n(3Eelec + 89
mpa4)) + Ldata(n(Eelec +
49
mpa4)), B = Lctr(5nEelec + Ldata(2nEelec), C =
Lctr(13
fsa2)+ Ldata(
16
fsa2),D = Lctr(n
2(Eelec+ EDA)))
and E= Lctr(2nEDA+ 13fsa2) + Ldata(nEDA)2) Multihop communication: To calculate the energy dissi-
pation in multihop case we can consider the network as spatial
coherence region called basic observation area[7].In[7], the
average number of hop counts is given as h =np2 with np
is even, andh=
np
2 (np1)+1np otherwise. So the total amount
of energy spent can be calculated as:
E[c] = Ap + B (1 p) + C (1p)p + Dp(1 p)+Ep 12 + Fp(np 1) + G
(23)
whereA = Lctr(2nEelec+ 49mpna
4), B = Lctr(5nEelec) +Ldata(2Eelec), C = Lctr(
1
3
fsa2) + Ldata(
1
6
fsa2), D =
Lctr(n2(Eelec+ EDA)), E = (Lctr+ Ldata)(n( 43fsa2)),F = (Lctr + Ldata)(nEelec) and G = Lctr(2nEDA +13
fsa2) + Ldata(nEDA)
IV. SIMULATION RESULTS AND DISCUSSION
In this section, we verify the optimal probability obtained by
stochastic geometry, for direct and multihop communication
in the random and grid scenario in section III into a square
area of length 100 m with 100 node. We found that at the
optimal probabilitypopt is the value at which the energy costs
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.450.089
0.09
0.091
0.092
0.093
0.094
0.095
0.096
0.097
0.098
Probabilty of becoming a CH
Totalen
ergy
spentin
a
round
Fig. 1. Total energy spent versus the probability of becoming CH for directcommunication for random deployement
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.40.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.1
0.11
Probability of becoming CH
Totalenergy
spentin
a
round
Fig. 2. Total energy spent versus the probability of becoming CH for multi-hop communication for random deployement
in the system is minimum via simulation.The value ofp cancomputed by numerical analysis. The simulation results shows
the total energy spent in a round is minimized at probability
p= 0.5, 0.46for direct communication and p = 0.36, 0.32 formulti-hop communication for same area. We also observed
options value
Lctr 20bytesLdata 1000bytesEelec 50nj/bitEDA 50nj/bit/signalfs 10pj/bit/m
2
mp 0.0013pj/bit/m4
TABLE ISIMULATIONPARAMETER
that for same n if area will increase then it leads to increaseinpopt which is constant for LEACH.
8/13/2019 1569360281
5/5
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.450.09
0.095
0.1
0.105
0.11
0.115
Probability of becoming a CH
Totalen
ergy
spentin
a
round
Fig. 3. Total energy spent versus the probability of becoming CH for directcommunication for grid deployement
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.450
0.02
0.04
0.06
0.08
0.1
0.12
Probability of becoming CH
Totalenergy
spentin
a
round
Fig. 4. Total energy spent versus the probability of becoming CH for multi-
hop communication for grid deployment
V. CONCLUSIONS
In this paper we try to find optimal probability of a node
to becoming a cluster head that leads to minimize the overall
energy spent in the network for a more complex and general
scenario. We formulate the optimal way for determining
number of CH for different scenario with the objective of
guaranteed connectivity and minimizing the total energy spent
in the system. We found that the optimal parameter values for
these scenario and complex model will not only depend on nthat was cosidered by leach but also depends on trasmission
range, packet length, circuit dissipation energy, etc.
REFERENCES
[1] I.F. Akyildiz, W. Su, Y. Sankarsubramaniyam, and E. Cayirci, WirelessSensor Networks: A Survey, Computer Networks, vol. 38, pp. 393-442,Mar. 2002.
[2] O. Younis and S. Fahmy, Distributed clustering in ad-hoc sensor net-works: a hybrid, energy-efficient approach, in Proc. of INFOCOM04,March 2004
[3] A. Boulis, S. Ganeriwal, and M. B. Srivastava, Aggregation in sensornetworks: an energy-accuracy trade-off, Elsevier Ad Hoc NetworksJournal, Vol. 1, 2003, pp. 317-331
[4] W. R. Heinzelman, A. Chandrakasan and H. Balakrishman, Energy-efficient communication protocol for wireless microsensor networks, inProc. Of IEEE HICSS, January 2000.
[5] S.G. Foss and S.A. Zuyev, On a Voronoi Aggregative Process Related toa Bivariate Poisson Process, Advances in Applied Probability, vol. 28,no. 4, pp. 965-981, 1996.
[6] V.P. Mhatre, C. Rosenberg, D. Kofman, R. Mazumdar,N. Shroff, A min-imum cost heterogeneous sensor network with a lifetime constraint,IEEETransactions on Mobile Computing,Vol.4, pp.4-15,june 2005.
[7] L-C Wang, C-W Wang, and C-M Liu,Optimal Number of Clusters in
Dense Wireless Sensor Networks: A Cross-Layer Approach, IEEETransaction on vehicular technology, Vol. 58, no.2, feb.2009