Adaptive Tree Based Energy Efficient Routing In Mobile Sink

International Journal of Digital Communication and Networks (IJDCN)
Volume 2, Issue 3, March 2015
Adaptive Tree Based Energy Efficient Routing
In Mobile Sink on WSN
P.N.N.Priya Dharshini, S.Suvitha and G.Rekha

Abstract —Big Data is a broad term for massive data sets
having large, more various structure with the difficulties
of storing and analysing for further processes and results.
Energy efficient big data gathering in wireless sensor
networks is a challenging research area. The most
effective solution to overcome this challenge is to make
the use of Sink node’s mobility. It also have some
additional challenges like Sink node trajectory and
Cluster Formation. To avoid these challenges a new
mobile sink routing is proposed. This method is a
clustering based EM technique. In previous research
‘LEACH’ algorithm is used for clustering. But in order to
increase the efficiency ‘HEED’ algorithm is used in this
paper. So the Energy consumption is reduced and
increases the lifetime of the sensors.
Keywords: WSN, Clustering, HEED algorithm, and
Energy efficiency.
I. INTRODUCTION
Because of the tremendous growth of ICT, the Big
data has emerged as a hot topic [1]. Since gathering Big data
is a very difficult task. There are many existing approaches
such as data compression technology [2] that is capable of
shrinking the volume of the data. Though it is easy to
implement it requires large storage and high power. Further
more flow control and routing can choose the path which
consists of nodes having high remaining energy [3],[4]. But
these are not able to deal with the divided network problem.
In conventional research works, Data gathering
using the Mobile sink in WSN has been widely studied in
literature. Data MULE is one of the most prominent Mobile
sink schemes [5]. In this method the Mobile sink might fail to
collect information.
LEACH is one of the important clustering algorithm
[6]. It uses static sink node. Therefore it is not able to use this
algorithm. Some of the distributed clustering algorithm are
KOCA and K-CONID [7],[8], these algorithm cannot achieve
optimization. Then PEGASIS [9] and KAT mobility.
(K-means and TSP mobility) [10] are the centralized
clustering algorithms. These algorithms achieves uniform
energy consumption. But the algorithm does not achieve
Manuscript received March, 2015
P.N.N.Priya Dharshini, UG Student, KLN college of Information
Technology –Tamilnadu, India
S.Suvitha, UG Student KLN college of Information Technology
–Tamilnadu, India
G.Rekha , Assistant Professor, KLN college of Information Technology
–Tamilnadu, India
minimization of energy consumption because these clustering
algorithm uses Greedy algorithm. In [11] the limitation is the
maximum acceptable latency of data collection. It also defines
the limitation by a node’s buffer size. In our paper we present
how to evaluate the optimal number of clusters to minimize
the energy consumption of the sensor nodes.
The rest of this paper is ordered as follows: Section
II discusses the techniques such as Rendezvous algorithm,
Mobile Sink, Clustering. Section III detailed network model,
and analysis of the HEED algorithm. Section IV evaluates the
performance of the HEED algorithms. Section V concludes
the paper.
II. RELATED WORK
A wireless sensor network (WSN) (sometimes called a
wireless sensor and actor network (WSAN) of spatially
distributed autonomous sensors to monitor physical or
environmental conditions and to cooperatively pass their data
through the network to a main location. To gather a Big Data
generated by the densely distributed WSN is not an easy task
since the WSNs may be divided into sub-networks because of
the limited wireless communication range of the sensors. First
the sensor nodes are clustered. Then data from all nodes are
forwarded to the cluster head. Then these data will be
gathered by Mobile Sink. The Mobile Sink can collect large
amount of the packets without travelling long distance. So by
the use of this Mobile Sink we can reduces the Energy
Consumption and Data Loss. Here we introduced a data
collection protocol that is based on Rendezvous Point. This
creates a RP point based on the shortest path between the
Node and the Mobile Sink that is whose location is at the
place where the Sink node meets the Cluster. The CH
transfers the packets to this RP. Then these packets are
collected by the Sink node through the RP.
In this paper, we also present how to evaluate the optimal
number of clusters to minimize the Energy consumption of the
sensor nodes. Here we assume that the required energy for
data transmission of a node is directly proportional to the
square of transmission distance. The best Clustering
algorithm should minimize energy consumption for data
transmission must minimize the sum of square of data
transmission distance in a network. To demonstrate that our
approach is possible, we proposed HEED algorithm. Since it
is an area based clustering algorithm, all the nodes in the area
will be clustered. Also this algorithm is designed to select
different Cluster Heads in a field according to the amount of
energy that is distributed in relation to a neighboring node.
41
All Rights Reserved © 2014 IJDCN
International Journal of Digital Communication and Networks (IJDCN)
Volume 2, Issue 3, March 2015
III. HEED ALGORITHM
In this section, we describe the HEED protocol. First, we
define the parameters used in the process of clustering.
Second, we present the design of protocol and pseudo-code.
Here we consider a Network which consists of 100
sensor nodes with one Mobile sink distributed within a limited
communication range. By using Localization Technology
each sensor nodes its own location and the Mobile sink knows
all nodes locations. Let R be the limited communication
range. So, the communication within R will always be a
successful one. In order to minimize the energy consumption
the Mobile sink go around the cluster centroids and collects
the datas. We assume a WSN having L*L area and N-number
of sensor nodes are distributed in the network. Let K be the
clusters centroid. Then the nodes are grouped based on its
communication range. Let G-number of groups are in the
field. Then Ng-number of nodes in the gth group. Kg-number
of cluster in the gth group.
HEED Algorithm is used to select different cluster
heads in a field according to the amount of energy that is
distributed in relation to a neighbouring node. Parameters for
Electing cluster heads are,
1. Primary parameter: Residual Energy(er).
2. Secondary parameter: Communication cost i.e., to
maximize energy and minimize cost.
A. Pseudocode for HEED
I. Initialize:
1. Snbr ←{v:v lies within cluster range }
2. Compute and broadcast cost to ∈Snbr
3. CHprob ← max(Cprob × Eresi/ Emax,pmin)
4. is final CH ← FALSE
II. Repeat
1. If ((SCH ←{ v: v is a CH})6= φ)
2. my cluster head ← least cost(SCH)
3. If (my cluster head = N ID)
4. If (CHprob = 1)
5. CH msg(N ID,final CH,cost)
6. is final CH ← TRUE
7. Else
8. CH msg(N ID, Ten CH,cost)
9. ElseIf ( CHprob = 1)
10. CH msg(N ID,final CH,cost)
11. is final CH ← TRUE
12. ElseIf Random(0,1) ≤ CHprob
13. CH msg(N ID,Ten CH,cost)
14. CHprevious ← CHprob
15.CHprob←min(CHprob×2,1)
Until CHprevious =1,
Ten=tentative
III. Finalize
1. If (is final CH = FALSE)
2. If ((SCH ←{ v:v is a final CH}) 6= φ)
3. my cluster head ← least cost(SCH)
4. join cluster(CH ID, N ID)
5. Else CH msg(N ID, final CH, cost)
6. Else CH msg(N ID, final CH, cost)
B. Steps for HEED Algorithm
Initialization
Main
Processing
 Discover neighbour within
cluster range .
 Compute the initial CH
probability
 CH prob= f(Er/Emax)
 If we receive some cluster head
messages, choose one head
with minimum cost.
 If there is no CH elect to
become a CH with CH prob.
 CH prob= min(CH prob*2,1)
 If there is CH, join its cluster,
otherwise elect to be CH.
Finalization
HEED also has many major advantages. They are,
1. Create well distributed clusters.
2. Terminates in constant Time.
3. Reduces energy load.
4. Extends network lifetime.
IV. PERFORMANCE EVALUATIONS
This section is focused on the comparision of our
paper performance with the existing paper performances. In
Existing paper LEACH algorithm is used.
A. Optimal Number of Clusters
To evaluate our proposed method of optimizing
number of clusters, the Energy Consumption is measured by
varying the number of clusters. The energy consumption will
be reduced by reducing the number of clusters. By optimizing
the number of clusters, Throughput will be increased.
B. Energy Consumption
Energy Consumption is defined as the sum of energy
consumption of data transmission (Dtran) and the energy
consumption of data request (Dreq). Thus the Energy
Consumption will be reduced by the use of Mobile Sink. Even
by increasing the number nodes, Energy consumption can be
reduced.
42
All Rights Reserved © 2014 IJDCN
International Journal of Digital Communication and Networks (IJDCN)
Volume 2, Issue 3, March 2015
Throughput
60%
90%
Packet Delivery Ratio
85%
98%
References
1. Four Vendor Views on Big Data and Big Data Analytics:
IBM IBM, Jan., 2012, Armonk, NY, USA, [online]
C. Efficient Data Collection
Since our proposed algorithm (HEED) is area based
routing protocol, all the sensor nodes in the given area will
be clustered. So that almost of the data generated by the
nodes will be received by the sink node. Therefore the data
loss will be reduced. So the Efficiency will be increased.
2. S. Katti, H. Rahul, W. Hu, D. Katabi, M. Medard and J.
Crowcroft
“XORs in the air: Practical wireless network
coding”IEEE/ACM Trans. Netw., vol. 16, no. 3, pp.
497-510, Jun., 2008
3. S. He, J. Chen, D. Yau and Y. Sun
“Cross-layer optimization of correlated data gathering in
wireless sensor networks”Proc. 7th Annu. IEEE Commun.
Soc. Conf. Sensor Mesh and Ad Hoc Commun. and Netw.
(SECON), pp. 1-9, Jun. 2010
4. C. Jiming, X. Weiqiang, H. Shibo, S. Youxian, P.
Thulasiraman and S. Xuemin“Utility-based asynchronous
flow control algorithm for wireless sensor networks”IEEE
J. Sel. Areas Commun., vol. 28, no. 7, pp. 1116-1126,
Sep., 2010
5. R. C. Shah, S. Roy, S. Jain and W. Brunette“Data MULEs:
Modeling and analysis of a three-tier architecture for
sparse sensor networks”Ad Hoc Netw., vol. 1, no. 2–3, pp.
215-233, 2003
D. Lifetime
The Energy Consumption is inversely proportional
to the Lifetime. So the Lifetime of the sensor node will be
increased automatically by reducing the Energy
Consumption. So the Lifetime of the network is also
increased.
V. CONCLUSION
In this paper we have created a wireless sensor
network with number of static sensor nodes and a mobile sink
node that act as a base station. Energy Efficiency by using
Mobile Sink can be increased more than by using static sink
node. Since our proposal algorithm is area based routing it
gives the better result than the existing algorithm. By using
our proposed HEED algorithm and Rendezvous based data
collection efficiency will be increased more than the existing
LEACH algorithm. The Energy absorption will also be
reduced and the lifetime of the sensor nodes will also be
increased by optimizing the number of clusters. The
numerical representation for the effectiveness of our proposal
is 80% that is 20% more than of Existing. The effectiveness of
our proposed algorithm is proven by the following
comparision table.
Parameters
LEACH
HEED
Packet Dropped
63%
40%
Efficiency
60%
80%
Energy Remaining
60%
95%
6. W.
Heinzelman,
A.
Chandrakasan
and
H.Balakrishnan“Energy-efficient
communication
protocol for wireless microsensor networks”Proc. 33rd
Annu. Hawaii Int. Conf. Syst. Sci., vol. 2, Jan. 2000
7. M. Youssef, A. Youssef and M. Younis“Overlapping
multihop clustering for wireless sensor networks”IEEE
Trans. Parallel Distrib. Syst., vol. 20, no. 12, pp.
1844-1856, Dec., 2009
8. T.Khac, C.Hyunseung “Connectivity-based clustering
scheme for mobile ad hoc networks”Proc. IEEE Int. Conf.
RIVF, pp. 191-197, Jul. 2008
9. S.Lindsey, C. Raghavendra“PEGASIS: Power-efficient
gathering in sensor information systems”Proc. IEEE
Aerosp. Conf., pp. 1125-1130, Mar. 2002
10. H. Nakayama, N. Ansari, A. Jamalipour and N.
Kato“Fault-resilient sensing in wireless sensor
networks”Comput. Commun., vol. 30, no. 11–12, pp.
2375-2384, Sep., 2007
11. L. He, Z. Yang, J. Pan, L. Cai, J. Xu and Y. Gu“Evaluating
service disciplines for on-demand mobile data collection
in sensor networks”IEEE Trans. Mobile Comput., vol. 13,
no. 4, pp. 797-810, Apr., 2014
12. Daisuke Takaishi, Hiroki Nishiyama, Nei Kato, and Ryu
Miura.,” Towards Energy Efficient Big Data Gathering in
Densely Distributed Sensor Networks”,IEEE Sensors
Journal DOI 10.1109/TETC.2014.2318177.
43
All Rights Reserved © 2014 IJDCN
International Journal of Digital Communication and Networks (IJDCN)
Volume 2, Issue 3, March 2015
AUTHOR PROFILE:
P.N.N.PriyaDharshini,
UG
student,
Department
of
Electronics
and
Communication Enginnering, KLN college
of Information Technology, Sivagangi. Her
area
of
interest
includes
wireless
ccommunication and sensor networks.
S.Suvitha UG student, Department of
Electronics
and
Communication
Enginnering, KLN college of Information
Technology, Sivagangi. Her area of interest
includes wireless sensor networks.
G.Rekha , received BE degree in Electronics
and Communication Engineering from KLN
college
of
Information
Technology
–Tamilnadu, India in 2008 and M.E degree in
Communication Systems from KLN college
of Enginering , Tamilnadu, India in 2012.
She has been working as an Asst.prof. in
KLN college of Information Technology
since 2008. Her main research areas are
wireless communication and Mobile
computing.
44
All Rights Reserved © 2014 IJDCN