metrics for sensor network platforms

23
19-Jun-06 Metrics for Sensor Network Platforms Jan Beutel Computer Engineering and Networks Lab, ETH Zurich

Upload: others

Post on 10-Apr-2022

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metrics for Sensor Network Platforms

19-Jun-06

Metrics for Sensor Network Platforms

Jan BeutelComputer Engineering and Networks Lab, ETH Zurich

Page 2: Metrics for Sensor Network Platforms

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

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

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

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

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

7

Globally Networked Weather Stations

Page 8: Metrics for Sensor Network Platforms

8

Wireless Sensor Network Systems Today

Page 9: Metrics for Sensor Network Platforms

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

10

More Wireless Sensor Network Systems…

Page 11: Metrics for Sensor Network Platforms

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

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

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

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

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

16

Tales of Tables – Context and Detail…

SPOTS Paper

Atmel Datasheet

Page 17: Metrics for Sensor Network Platforms

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

18

State-of-the-Art Platforms – System Core

Mica2

Tmote Sky

Mica2Dot

Imote

Lack of Flexibility

Page 19: Metrics for Sensor Network Platforms

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

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

21

State-of-the-Art Platforms Comparison

ImoteTmote SkyMica2Dot

System Core

Mica2

Radio Systems

BTnode rev3

Page 22: Metrics for Sensor Network Platforms

22

The Sensor Network Museum

http://www.btnode.ethz.ch

Page 23: Metrics for Sensor Network Platforms

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