Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
On
Survey Of Routing In Wireless Sensor
Network.
(WSN)
Prepared By:
Syed Tazirul Ilm.
M.Tech (3rd Sem)
Roll No: 140320007016
GIMT,Guwahati
15 October 2015
Assam Science & Technology University (ASTU).
1
SO,
Mote
Hierarchical Architecture.
Flat Architecture: In a flat network, each node plays the same role in
performing a sensing task and all sensor nodes are peers. Due to the
large number of sensor nodes, it is not feasible to assign a global
identifier to each node in a sensor network. (Fig 1)
Hierarchical Architecture: In a hierarchical network, sensor nodes are
organized into clusters, where the cluster members send their data to
the cluster heads while the cluster heads serve as relays for transmitting
the data to the sink. (Fig 2)
Sink Node
Cluster Head
Cluster Member
Fig 1:
Fig 2:
10
11
12
Traditional technique
Flooding.
Gossiping.
Current routing technique
Data Centric Routing.
Hierarchical-routing.
Location-based routing
13
14
Disadvantage of Flooding
1
5
16
SPIN(1/2)[1]
It assign a high-level name to completely describe
their collected data (called meta-data).
Use thee types of messages ADV (advertisement),
REQ (request) and DATA.
Topological changes are localized.
Advantage: provides more energy savings than
flooding, and metadata negotiation almost halves the
redundant data.
Drawback: SPINs data advertisement mechanism
cannot guarantee delivery of data.
[1]W. Heinzelman, J. Kulik, and H. Balakrishnan, Adaptive Protocols for Information Dissemination in Wireless
Sensor Networks, Proc. 5thACM/IEEE Mobicom, Seattle, WA, Aug. 1999. pp. 17485.
17
SPIN(2/2)
1
8
Directed Diffusion(1/2)[1]
Its Accomplished by:
Propagate interest.
Set up gradients.
Send data and path reinforcement.
Directed diffusion differs from SPIN in two aspects.
Query method.
Communication method.
Directed diffusion may not be applied to
applications (e.g., environmental monitoring)
Matching data to queries might require some extra
overhead
[1]C. Intanagonwiwat, R. Govindan, and D. Estrin, Directed Diffusion: a Scalable and Robust Communication
Paradigm for Sensor Networks, Proc. ACM Mobi- Com 2000, Boston, MA, 2000, pp.5667.
1
9
DD(2/2)
20
Rumor routing[1]
[1]D. Braginsky and D. Estrin, Rumor Routing Algorithm for Sensor Networks, Proc. 1st Wksp. Sensor
Networks and Apps., Atlanta, GA, Oct. 2002.
Hierarchical-routing:
Clustering is an energy-efficient communication
protocol that can be used by the sensors to report
their sensed data to the sink.
Protocols are:
22
LEACH(1/2)
Low-energy adaptive clustering hierarchy (LEACH) is one of
the most popular hierarchical routing algorithms for sensor
networks.
The idea is to form clusters of the sensor nodes based on the
received signal strength and use local cluster heads as routers
to the sink.
Cluster heads change randomly over time in order to balance
the energy dissipation of nodes.
LEACH uses single-hop routing where each node can transmit
directly to the cluster-head and the sink.
23
LEACH(2/2)
Drawbacks
2
4
25
PEGASIS
Power-ecient GAthering in Sensor Information Systems
(PEGASIS) is an improvement of the LEACH protocol.
Rather than forming multiple clusters, PEGASIS forms chains
from sensor nodes so that each node transmits and receives
from a neighbor and only one node is selected from that
chain to transmit to the base station (sink).
26
27
28
Location-based routing
In location-based protocols, sensor nodes are
addressed by means of their locations. Location
information for sensor nodes is required for sensor
networks by most of the routing protocols to
calculate the distance between two particular nodes
so that energy consumption can be estimated.
Protocols are:
GEAR (Geographic and Energy Aware Routing)
GAF
31
GAF
GAF ( Geographic adaptive fidelity ) conserves energy by
turning o unnecessary nodes in the network without
aecting the level of routing delity.
It forms a virtual grid for the covered area. Each node uses its
GPS-indicated location to associate itself with a point in the
virtual grid.
Nodes associated with the same point on the grid are
considered equivalent in terms of the cost of packet routing.
There are three states dened in GAF.
discovery for determining the neighbors in the grid
active reecting participation in routing
sleep when the radio is turned o
32
GAF(1/2) (con.)
33
GAF (2/2)(con.)
In order to handle the mobility, each node in the grid
estimates its leaving time of grid and sends this to its
neighbors.
The sleeping neighbors adjust their sleeping time accordingly
in order to keep the routing delity.
Although GAF is a location-based protocol, it may also be
considered as a hierarchical protocol, where the clusters are
based on geographic location.
34
GEAR(1/2)
The protocol, namely geographic and energy-aware routing
(GEAR), uses energy aware and geographically informed
neighbor selection heuristics to route a packet towards the
target region.
In GEAR, each node keeps an estimated cost and a learning
cost of reaching the destination through its neighbors.
The estimated cost is a combination of residual energy
and distance to destination.
The learned cost is a renement of the estimated cost
that accounts for routing around holes in the network.
35
GEAR(2/2) (con.)
A hole occurs when a node does not have any closer neighbor
to the target region than itself.
There are two phases in the algorithm:
Forwarding packets towards the target region:
Upon receiving a packet, a node checks its neighbors to see if
there is one neighbor, which is closer to the target region than
itself.
36
37
38