Professional Documents
Culture Documents
Past,
Past Present and Future
Wendi Heinzelman
University of Rochester
We Will Address
Alternative concept
Cameras, microphones,
physiological, pressure,
biological sensors, etc.
Sensor data limited in range
and accuracy
Sensor nodes
WSN Advantages
g
Extended
E
d d range off sensing
i improved
i
d quality
li
Fault tolerance due to redundancy in data from different sensors
Distributed processing of large amounts of data
Duty-cycling
Duty
cycling individual nodes
Scalability: quality can be traded for system lifetime
Collaboration: nodes can help each perform a larger sensing task
Sample
p Applications
pp
Health monitoring
Structural Integrity
Security
Environment Monitoring
Environmental Monitoring
g
Precision Agriculture
g
Deliver fertilizer/pesticides/irrigation
only where needed
Grape Networks
California-based company: WSN covers
50 acres, > 200 sensors
WSN broadcasts
Source:
http://blog.xbow.com/photos/uncategorized/2
007/10/18/nodedeployment_2.jpg
Health Monitoring
g
Other Applications
pp
Source:
http //
http://www.disasterlogistics.org/assets/images/
disasterlogistics org/assets/images/
Turkey_Earthquake_103.jpg
Source: http://ds.informatik.rwth-aachen.de/teaching/ws0607/labsn
Other Applications
pp
Facility
y management
g
Source:
http://www.merl.com/projects/images/zigb
eeipm.jpg
Source:
http://www.vafmechanical.com/400ch210.jpg
WSN Limitations
WSNs extremely
y resource-limited
Communication
Sensor energy
gy
25
20
15
10
5
0
SENSORS
CPU
TX
RX
IDLE
SLEEP
RADIO
Sensor device
Evaluating
g WSNs
Evaluating
g WSNs ((cont.))
Fault tolerance/reliability
Scalability
Security
Cost
Evaluating
g WSNs ((cont.))
Some History
y
Small
S
ll scale
l systems
t
Large, expensive, power-hungry sensors
Wired implementations
Uses: primarily machine monitoring
Radio/communication efficiency
y
Mobile ad hoc networking
Embedded computing/pervasive computing
MEMS devices (sensors)
Low-power hardware design (VLSI)
Data mining
Distributed detection and distributed signal processing
Some Early
y Projects
j
DARPA ISAT (Information Science and Technology) study 19971998 primary driver for research on WSNs in US
WINS project
AMPS project
Berkeley
Developed commercial hardware (motes), open-source software for
running motes (TinyOS)
Easily programmable, full function devices enabled much research
and implementation with real systems
Current Projects
j
Hardware
Software
Networking
Signal processing
Data analysis
Etc., etc.
Precision agriculture
Weather monitoring
Health monitoring
Machine/structure monitoring
Security and surveillance
Logistics control
Milit
Military
applications
li ti
Mica
Experimentation
Open
Open
Experimental
Platform
IMote
Telos
Integrated
Platform
WeC
Stargate 2.0
Smart Rock
Mi Z
MicaZ
Mica2Dot
1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
D t
Dot
Scale
Spec
Mote on
a chip
Mica2
Stargate
IMote2
Current State-of-the-Art in
Sensor Hardware
Crossbow/Intel Imote2
http://www.xbow.com
p
http://www.sentilla.com
http://www.xbow.com
p
Ember EM250
ETH BTNode
http://www.ember.com
http://www.btnode.ethz.ch
http://www.xbow.com
Current State-of-the-Art in
Sensor Networking
Thousands of different p
protocols for WSNs
10 top-tier conferences dedicated entirely to WSN
research
Additional 10 or so workshops
Many networking and communications conference
also feature tracks or special sessions on WSNs
1 journal dedicated to WSN research, several others
often feature WSN research
Design
g Issues MAC
Design
g Issues Routing
g
Zzz
1
Zzz
2
27
Design
g Issues QoS Management
g
QoS determined by
y content of data rather than amount
Transport layer
Sensor selection
28
Design
g Issues Services
Localization
Ti
Time
synchronization
h
i ti
Security
Adapting
p g WSNs
Network requirements
Flexible
Robust
Long-lived
Network limitations
Channel bandwidth
Radio energy
gy
To changes in
Application goals
Network conditions
Sensed phenomena
Environmental conditions
Available resources
Need an architecture to allow protocols parameters to be adjusted
dynamically
E.g., if intrusion detected, enable more frequent reports for radios close to
detected activity
May need to reduce reports from other, non-critical sensors until either
enough information gathered or the threat is over
Protocols must be flexible to support such changes quickly, seamlessly
Challenges
Sharing
Sh i information
i f
ti among protocols
t
l
Translating application goals into protocol parameters
University of Rochesters current research on transformative architectures
X-Lisa information sharing architecture
MiLAN middleware
Protocol Architectures
Application
Application
Transport
Transport
Network
Network
MAC
MAC
C
Network
&
MAC
Physical
Physical
Physical
Conventional
Application
&
Transport
Cross-layer
Application
Node Activation
Transport
Routing
CLOI
Data Link/MAC
Ph sical
Physical
Service1
Service2
CLOII
Information
structures:
Neighbor table
Message pool
Sink table
Discussion
Missing
Need to add a connection between the possibly timevarying application goals and the protocols
protocols MiLAN
Enable trade-off of
performance for cost
Data
D
t
QoS
Network
MiLAN
M
M
App 1
QoS
Data
App n
Application-aware
pp
Decisions
X-Lisa
Application
MiLAN
Routing
X-Lisa
Data Link/MAC
Physical
X-Lisa
Transport
Information Structures
Neighbor table
Application QoS table
Message pool
Sink table
MiLAN
Adaptation
p
Rules
Given appropriate
Gi
i
architecture
hi
(MiLAN and
d X-Lisa),
X Li )
question becomes how to adapt protocols, algorithms
Look at adaptation of individual protocols parameters
Need
N d to
t determine:
d t
i
Overall
O
ll energy consumption
i is
i dominated
d i
d by
b energy required
i d
for communication
PHY and MAC layers are the closest layers to energy
consumption
probe
sender
ti s
Tx
Rx
receiver
time
X-MAC/SpeckMAC/MX-MAC
p
X-MAC
SpeckMAC
MX-MAC
LPL Schedules
Unicast
Adv
R
Rx
ti
Adv
R
Rx
Rx
Tx
P k t
Packet
Rx
X-MAC
ACK
Rx
Packet
Rx
Packet
Rx
Tx
Rx
Rx
MX-MAC
ACK
Rx
Packet
Packet
Packet
Packet
Tx
SpeckMAC-D No ACK
Rx
Rx
Packet+2
Packet+2
Packet+2
Packet+2
Rx
Rx
SpeckMAC-D ACK
Rx
Tx
Rx
: TXFIFO load
ACK
Broadcast Results
Lifetime for fixed n=50
ti interval
Lifetime (years)
ti interval
SMD
SMD-ACK
X-ACK
MX-ACK
SMD
SMD-ACK
X-ACK
MX-ACK
Lifetime (years)
Lifetime (years)
SMD
SMD-ACK
X-ACK
MX-ACK
SMD
SMD-ACK
X-ACK
MX-ACK
Lifetime (years)
ti interval
ti interval
Unicast Results
SMD
SMD-ACK
X-ACK
MX-ACK
ti interval
SMD
SMD-ACK
X-ACK
MX-ACK
ti interval
Lifetime (yyears)
Lifetim
me (years)
Lifetime (years)
Lifetim
me (years)
SMD
SMD-ACK
X-ACK
MX-ACK
ti interval
SMD
SMD-ACK
X-ACK
MX-ACK
ti interval
SpeckMAC-D
S
kMAC D
MX-MAC
X-MAC
R
Receiver
i
d
does nott need
d tto k
know schedule
h d l off sender
d
Packet size
Rx/Tx ratio
Broadcast / unicast nature of packet
Lifetime
e (Days)
140
130
120
110
100
10
20
30
40
50
60
Packet Size (B)
70
80
90
100
Adaptive
p
PHY Design
g
Traditional
T
di i
l PHY design:
d i
minimize
i i i Transmit
T
i P
Power (SNR)
Energy Aware PHY design: minimize Energy Consumption
(ESBM)
Number/length of hops
Channel conditions
Optimizing
p
g ESBM
Adaption
p
Possibilities at PHY
-6
1.8
-7
Opt ESB
x 10
3
4-QAM
16-QAM
64-QAM
256-QAM
1.6
1.4
x 10
Header size:
Header size:
Header size:
Header size:
Header size:
2.9
2.8
2.7
1.2
0
16
32
48
64
26
2.6
1
ESB *
Optimum ESB
B
0.8
2.5
2.4
0.6
2.3
0.4
2.2
02
0.2
2.1
0
10
20
30
40
50
60
Distance (m)
70
80
90
100
2
200
400
600
800
1000
Packet Size (bits)
1200
1400
1600
Easier to set up
Easier to maintain
Longer lifetimes
Greater flexibility
Connection to other networks
Cheaper
What are good QoS parameters and how can these be described efficiently for use in
protocol optimizations?
Automation of translation of QoS goals into protocol parameters applications for
WSNs will become much easier to design!
Underground WSNs
Underwater WSNs