A Survey on Routing Protocols for Wireless Sensor Networks
Download
Report
Transcript A Survey on Routing Protocols for Wireless Sensor Networks
A Survey on Routing Protocols
for Wireless Sensor Networks
Kemal Akkaya, Mohamed Younis
19th July, 2005
Seo, DongMahn
Contents
Introduction
Data-centric protocols
Hierarchical protocols
Location-based protocols
Network flow and QoS-aware protocols
Conclusion and Open Issues
19th July, 2005
2/33
Introduction (1)
Micro Sensor
micro-electro-mechanical systems (MEMS) , low power
and highly integrated digital electronics
data processing, communication capabilities
ambient conditions
an electric signal
command center (sink)
data concentration center (gateway)
disposable, unattended
military, civil application, dangerous mission, landmine
constraints – energy supply, bandwidth
19th July, 2005
3/33
Introduction (2)
Routing in sensor networks
Characteristics
No global addressing scheme
require the flow of sensed data from multiple regions (sources) to a
particular sink
redundancy of data traffic
constraints - transmission power, on-board energy, processing capacity and
storage
classification
data-centric
hierarchical
location-based
network flow
QoS awareness
19th July, 2005
4/33
Introduction (3)
System Architecture and Design Issues
Network Dynamics
Node Deployment
Energy Considerations
Data Delivery Models
Node Capabilities
Data Aggregation/Fusion
19th July, 2005
5/33
Introduction (4)
Related Work
I.F. Akyildiz et al., “Wireless sensor networks: a survey”,
Computer Networks, Vol. 38, pp. 393-422, March 2002.
survey of design issues and techniques
physical constraints
protocols proposed in all layers of network stack
No classification of routing protocol
S.Tilak et al., “A Taxonomy of Wireless Microsensor Network
Models”, in ACM Mobile Computing and Communication
Review (MC2R), June 2002.
high level description of typical sensor network architecture
classification of sensor network with considering several architectural
factors
No routing protocol
19th July, 2005
6/33
Data-centric protocols (1)
Flooding and Gossiping
19th July, 2005
7/33
Data-centric protocols (2)
Sensor Protocols for Information via Negotiation
(SPIN)
19th July, 2005
8/33
Data-centric protocols (3)
Directed Diffusion
19th July, 2005
9/33
Data-centric protocols (4)
Energy-aware routing
set of sub-optimal path
means of a probability function, energy consumption of
each path
network survivability
3 phases
Setup phase
Data Communication Phase
localized flooding - to find routes and to create the routing tables)
randomly choosing a node
Route maintenance phase
localized flooding - to keep all the paths alive
19th July, 2005
10/33
Data-centric protocols (5)
Rumor routing
variation of DD
between event flooding and query flooding
agent (event flooding), query flooding
event table
Simulation result
significant evergy saving
can handle node’s failure
only when the number of events is small
19th July, 2005
11/33
Data-centric protocols (6)
Gradient-Based Routing (GBR)
changed version of DD
height of the node – number of hops
gradient – difference between a node’s height and that
of is neighbor
the largest gradient
data combining entity (to aggregate data)
three different data spreading techniques
Stochastic Scheme
Energy-based scheme
Stream-based scheme
19th July, 2005
12/33
Data-centric protocols (7)
Constrained anisotropic diffusion routing (CADR)
information-driven sensor querying (IDSQ)
constrained anisotropic diffusion routing (CADR)
maximizing the information gain
minimizing the latency and bandwidth
CADR
evaluation of information/cost/cost objective and routes
based on local information/cost gradient and end-user
requirements
IDSQ
query node - the most useful information
19th July, 2005
13/33
Data-centric protocols (8)
COUGAR
a huge distributed database
system
select a leader node
network-layer independent
solution
drawbacks
extra overhead
synchronization
failure of leader nodes
19th July, 2005
14/33
Data-centric protocols (9)
Active Query forwarding In sensoR nEtworks
(ACQUIRE)
new data-centric mechanism
a distributed database, complex queries
one-shot
respond partially and forward to another sensor
look-ahead of d hops
d = 4, mathematical modeling
no validation of result through simulation
19th July, 2005
15/33
Hierarchical protocols (1)
Low-Energy Adaptive Clustering Hierarchy
(LEACH)
clusters of the sensor nodes
5% of the total number of all sensor nodes
choosing header with random number between 0 and 1
not for large network
dynamic clustering with extra overhead
19th July, 2005
16/33
Hierarchical protocols (2)
PEGASIS & Hierarchical-PEGASIS
Power-Efficient Gathering in Sensor Information
Systems
chains from sensor nodes
Hierarchical-PEGASIS
chain based binary scheme
CDMA, spatially separated nodes
19th July, 2005
17/33
Hierarchical protocols (3)
TEEN and APTEEN
Threshold sensitive Energy Efficient sensor Network
Protocol
clustering, hard and soft thresholds, TDMA
not good for periodic applications
AdaPtive Threshold sensitive Energy Efficient sensor
Network protocol
hybrid network, TDMA (intra), CDMA (inter)
periodic data collections and reacting to time-critical events
three query types
historical, to analyze past data values
one-tome, to take a snapshot view of the network
persistent to monitor an event for a period of time
19th July, 2005
18/33
Hierarchical protocols (4)
19th July, 2005
19/33
Hierarchical protocols (5)
Energy-aware routing for cluster-based sensor
networks
3 tier architecture
19th July, 2005
20/33
Hierarchical protocols (6)
Self-organizing protocol
based on taxonomy
Router node
Local Markov Loops (LML)
4 phases
Discovery phase
Organization phase
Maintenance phase
Self-reorganization phase
19th July, 2005
21/33
Location-based protocols (1)
MECN & SMECN
Minimum Energy Communication Network
minimum energy network for wireless networks
utilizing low power GPS
2 phases
two-dimensional plane,
sparse graph (enclosure)
find optimal links with
distributed BelmannFord shortest path
algorithm
Small MECN
can transmit to every
other node
19th July, 2005
22/33
Location-based protocols (2)
Geographic Adaptive Fidelity (GAF)
energy-aware location-based routing algorithm
ad hoc networks, GPS
19th July, 2005
23/33
Location-based protocols (3)
Geographic and Energy Aware Routing (GEAR)
use of geographic information
to restrict the number of interests in DD
2 phases
Forwarding packet
towards the target region
Forwarding the pachkts
within the region
19th July, 2005
24/33
Network flow and QoS-aware
protocols (1)
Maximum lifetime energy routing
network flow approach
maximize network lifetime
Minimum Transmitted Energy (MTE) algorithm
Bellman-Ford shortest path algorithm
19th July, 2005
25/33
Network flow and QoS-aware
protocols (2)
Maximum lifetime data gathering
Maximum Lifetime Data Aggregation (MLDA)
Lifetime T
data-gathering schedule S
Maximum Lifetime Data Routing (MLDR)
19th July, 2005
26/33
Network flow and QoS-aware
protocols (3)
Minimum cost forwarding
minimum cost path
effect of delay, throughput and energy consumption
from any node to the sink
2 phases
setup phase
second phase
19th July, 2005
27/33
Network flow and QoS-aware
protocols (4)
Sequential Assignment Routing (SAR)
the first protocol
table-driven multi-path approach
taking QoS metric, energy resource on each path and
priority level of each packet
fault-tolerance and easy recovery
overhead of maintaining the tables and states at each
sensor node
19th July, 2005
28/33
Network flow and QoS-aware
protocols (5)
Energy-Aware QoS Routing Protocol
extended version
of Dijkstra’s
algorithm
19th July, 2005
29/33
Network flow and QoS-aware
protocols (6)
SPEED
soft real-time end-to-end guarantees
end-to-end delay for the packets
congestion avoidance
routing module – Stateless Geographic NonDeterministic forwarding (SNFG)
19th July, 2005
30/33
Conclusion and Open Issues (1)
19th July, 2005
31/33
Conclusion and Open Issues (2)
more issues
Quality of Service (QoS)
video and imaging sensors
real-time applications
Energy-aware QoS routing
node mobility
integration of WSN with wired networks
19th July, 2005
32/33
19th July, 2005
33/33