Metrics for Sensor Network Platforms
Transcript of Metrics for Sensor Network Platforms
![Page 1: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/1.jpg)
19-Jun-06
Metrics for Sensor Network Platforms
Jan BeutelComputer Engineering and Networks Lab, ETH Zurich
![Page 2: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/2.jpg)
2
Visions 1991 1999 20001996 20032001 2004
Wireless Sensor Networks
Applications 20042000 20032001
Military Surveillance
ZebraNetSensor Webs
Argo
Duck Island
Shooter LocalizationJames Reserve
UbiquitousVision
PicoRadioWireless Overlay
PaintableComputing
Scale FreeNetworks
Terminodes
Smart DustDirectedDiffusion COTS Dust
![Page 3: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/3.jpg)
3
Visions 1991 1999 20001996 20032001 2004
Wireless Sensor Networks
Applications 20042000 20032001
Military Surveillance
ZebraNetSensor Webs
Argo
Duck Island
Shooter LocalizationJames Reserve
UbiquitousVision
PicoRadioWireless Overlay
PaintableComputing
Scale FreeNetworks
Terminodes
Smart DustDirectedDiffusion COTS Dust
Prototypes, Experiments and Research Demos
WSN Community
![Page 4: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/4.jpg)
4
Visions 1991 1999 20001996 20032001 2004
Wireless Sensor Networks
Applications 20042000 20032001
Military Surveillance
ZebraNetSensor Webs
Argo
Duck Island
Shooter LocalizationJames Reserve
UbiquitousVision
PicoRadioWireless Overlay
PaintableComputing
Scale FreeNetworks
Terminodes
Smart DustDirectedDiffusion COTS Dust
ProductionApplications
Prototypes, Experiments and Research Demos
WSN CommunityOtherPeople
![Page 5: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/5.jpg)
5
Argo – Global Ocean Observation StrategyGlobal array of temperature/salinity profiling floats
Satellite data relay to data centers on shoreOperational since 2000Developed and maintained mainly by oceanographers
![Page 6: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/6.jpg)
6
Anti-Submarine Surveillance
Distributed acoustic monitoring and surveillanceAdvanced signal processingMostly wireline and analogFixed installations and mobile unitsMilitary development since the cold war
![Page 7: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/7.jpg)
7
Globally Networked Weather Stations
![Page 8: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/8.jpg)
8
Wireless Sensor Network Systems Today
![Page 9: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/9.jpg)
9
“Proof-of-Concept” Deployment Experience
[Koe
n La
ngen
doen
, TU
Del
ft]
[Gilm
ann
Tolle
, UC
Ber
kele
y]
[Pra
balD
utta
, UC
Ber
kele
y]
[Pra
balD
utta
, UC
Ber
kele
y]
![Page 10: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/10.jpg)
10
More Wireless Sensor Network Systems…
![Page 11: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/11.jpg)
11
Large application domainNo unified one-size-fits-all solution [Römer2004]
Automated tools common in EDA communityE.g. semi-automatic design space exploration [Künzli2005,Anliker2004]
Current WSN community approachDevice characterization, e.g. Mote family [Polastre2005,Shnayder2004]
Tiered architectures [Estrin2003], WSN device classes [Hill2004]
Good platform?Suitable solution?Optimum match?
Matching Applications and Platforms
Applications ?
![Page 12: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/12.jpg)
12
Design Space Exploration – Example NPScheduling
proportionalshareWFQ
staticdynamicfixed priority
EDFTDMA
FCFS
Communication
Architecture # 1 Architecture # 2
Computation
DSPDSP
μEμE
CipherCipher
SDRAMSDRAM RISCRISC
FPGAFPGA
LookUpLookUp
DSPDSP
TDMA
Priority
EDF
WFQ
RISCRISC
DSPDSP
LookUpLookUp
CipherCipher
μEμE μEμE μEμE
μEμE μEμE μEμE
[Mat
eria
l cou
rtesy
of S
. Kün
zli,
ETH
Zur
ich]
static
Automated Evaluation
![Page 13: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/13.jpg)
13
Large application domainNo unified one-size-fits-all solution [Römer2004]
Automated tools common in EDA communityE.g. semi-automatic design space exploration [Künzli2005,Anliker2004]
Current WSN community approachDevice characterization, e.g. Mote family [Polastre2005,Shnayder2004]
Tiered architectures [Estrin2003], WSN device classes [Hill2004]
Good platform?Suitable solution?Optimum match?
Matching Applications and Platforms
Applications ?
RequirementWSN platform metrics
Automated tools, design and evaluation methodology
![Page 14: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/14.jpg)
14
Simple Metrics – Tabular Data
Mica2
Mica2Dot
Atmel AVR + CC1000 + 3xLED + 51pin + 2xAA + …
Atmel AVR + CC1000 + 1xLED + 4MHz + 19pin + round + 1xCoin Cell + …
Tmote Sky
Imote
TI MSP430 + CC2420 + 3xLED + Sensors + USB + 1Mbit Flash + …
ARM7 + Zeevo TC2001 + 2xDuoLED + 2xCR2 + …
![Page 15: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/15.jpg)
15
Tales of Tables – Datasheet Magic…
Mica2 Mica2Dot
CPU: 7.3 MHz CPU: 4 MHz
Original Crossbow Mica2 and Mics2Dot Datasheets
![Page 16: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/16.jpg)
16
Tales of Tables – Context and Detail…
SPOTS Paper
Atmel Datasheet
![Page 17: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/17.jpg)
17
ARM7 + Zeevo TC2001 + 2xDuoLED + 2xCR2 + …
Simple Metrics – Tabular Data
Mica2
Tmote Sky
Mica2Dot
Imote
Atmel AVR + CC1000 + 3xLED + 51pin + 2xAA + …
Atmel AVR + CC1000 + 1xLED + 4MHz + 18pin + 1xAA + …
TI MSP430 + CC2420 + 3xLED + Sensors + USB + 1Mbit Flash + …
![Page 18: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/18.jpg)
18
State-of-the-Art Platforms – System Core
Mica2
Tmote Sky
Mica2Dot
Imote
Lack of Flexibility
![Page 19: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/19.jpg)
19
State-of-the-Art Platforms – Radio Systems
Mica2
Tmote Sky
Mica2Dot
Imote
2 st
rate
gies
Packet oriented
Bitstream oriented
Event-based Interaction
Rea
l-tim
e pr
oces
sing
![Page 20: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/20.jpg)
20
State-of-the-Art Platforms Comparison
ImoteTmote SkyMica2Dot
System Core
Mica2
Radio Systems
Bias towards a special purpose
![Page 21: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/21.jpg)
21
State-of-the-Art Platforms Comparison
ImoteTmote SkyMica2Dot
System Core
Mica2
Radio Systems
BTnode rev3
![Page 22: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/22.jpg)
22
The Sensor Network Museum
http://www.btnode.ethz.ch
![Page 23: Metrics for Sensor Network Platforms](https://reader033.fdocuments.us/reader033/viewer/2022041609/6252fde5f10975131959c3a6/html5/thumbnails/23.jpg)
23
AcknowledgementsThanks for numerous discussions
Rob Szewczyk, Joe Polastre, Phil Levis, David Culler, Oliver Kasten, Matthias Dyer, Kay Römer, Matthias Ringwald, Lothar Thiele, Ralph Kling, Luca Negri, Henri Dubois-Ferriere and many other platform builders out there…
Material used in these slides is courtesy ofSimon Künzli (ETH Zurich), Joe Polastre (Moteiv), Lama Nachman (Intel), Crossbow