49
A Brief History of Sensor Networks Muneeb Ali Princeton University

A Brief History of Sensor Networks

Embed Size (px)

DESCRIPTION

Slides from a talk given at the systems lunch at Princeton University in Dec 2008. The talk attempted to summarized five years (2003-2008) of research in sensor networks.

Citation preview

Page 1: A Brief History of Sensor Networks

ABriefHistoryofSensorNetworks

MuneebAli

PrincetonUniversity

Page 2: A Brief History of Sensor Networks

Introduction: 2003

Image:MITTechReview

Page 3: A Brief History of Sensor Networks

Introduction: 2005

47 43 50 70 226 447 946

1960

3400

4400

0 500

1000 1500 2000 2500 3000 3500 4000 4500 5000

Image:KoenLangendoen

Page 4: A Brief History of Sensor Networks

Introduction: 2008

CensorNetworks:ACriOqueof“SensorNetworks”fromaSystemsPerspecOveB.Raman,K.Chebrolu(IITBombay)

Page 5: A Brief History of Sensor Networks

Introduction

Thistalk:

‐ Abriefhistoryofthelast5yearsofresearch(2003‐2008)

‐ Importantproblems,soluOons,andlessons

‐ FuturedirecOons

Page 6: A Brief History of Sensor Networks

A Brief History

GordonMooreIntelCo‐Founder

IamsmilingbecauseIwas

right!

Page 7: A Brief History of Sensor Networks

A Brief History

Image:Culler:2004

log(peo

plepe

rcompu

ter)

1960 1970 1980 1990 2000 2010

0

Page 8: A Brief History of Sensor Networks

Network Stack

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 9: A Brief History of Sensor Networks

L1: Physical

‐ Memory:10KB‐ Radio:CC2420(250Kbps)‐Processor:MSP430(16‐bit)

EmbeddedProcessor

Transceiver

Memory

SensorsBa^ery

Page 10: A Brief History of Sensor Networks

L1: Physical

Page 11: A Brief History of Sensor Networks

IntelImote2 SunSpot

Imagecourtesy

●32bitARM7core‐256KRAM‐2MFlash

●[802.15.4]Radio(ChipConCC2420)

Imagecourtesy

●320/416/520MHzPXA271XScaleProcessor

‐32MBSDRAMon‐board‐32MBFlashon‐board

●[802.15.4]Radio(ChipConCC2420)

L1: Physical

Page 12: A Brief History of Sensor Networks

Reference:JanBeutel,MetricsforSensorNetworkPlaforms,ACMRealWSNJune2006

(MHz)

(kB)

(kB)

(mm2)

(kB)

L1: Physical

Page 13: A Brief History of Sensor Networks

Network Stack

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 14: A Brief History of Sensor Networks

Great Duck Island

[Berkeley, 2002]

L4: Applications

Page 15: A Brief History of Sensor Networks

Sniper detection

[Vanderbilt, 2003]

L4: Applications

Page 16: A Brief History of Sensor Networks

[Princeton, 2004]

L4: Applications

Page 17: A Brief History of Sensor Networks

[Del7,2006]

L4: Applications

Page 18: A Brief History of Sensor Networks

[Harvard,2007]

L4: Applications

Page 19: A Brief History of Sensor Networks

Network Stack: Challenges

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 20: A Brief History of Sensor Networks

Challenges: Energy

~2kcal(perba^ery)

<<<

~280kcal

(QuarterPounder)

Image:KoenLangendoen

Withoutcheese!!!

Page 21: A Brief History of Sensor Networks

Challenges: Wireless

distance

sender

transmission

detecOon

interferencedistance

sender

transmission

detecOon

interference

SignalpropagaOonranges

Image:KoenLangendoen

Page 22: A Brief History of Sensor Networks

Challenges: Wireless

ReflecOons/Shadowing

Page 23: A Brief History of Sensor Networks

Challenges: Wireless

[G. Janssen, ET4358]

Page 24: A Brief History of Sensor Networks

Challenges: Wireless

1700

1800

1900

2000

2100

2200

2300

0 5 10 15 20 25 30 35 40 R

SS

I Distance (metre)

RSSI = 1/distα

GreyAreaEffect

Page 25: A Brief History of Sensor Networks

Challenges: Wireless

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

0 50 100

% good

x (lambda)

y (lambda)

CC2420 @ 2.4 GHz, power = -1dBm, 2am

[Robert Poor, Ember corp.]

Linklayer&mulOpathfading

Page 26: A Brief History of Sensor Networks

Challenges: RAM

‐Scalability‐LimitedRAMisfundamental‐Effectspower‐O(N)stateinfeasible

Page 27: A Brief History of Sensor Networks

Challenges: Applications

TheInternetvs.Sensor‐Nets

Page 28: A Brief History of Sensor Networks

Challenges: Summary

●Independenthosts●Endtoendflows●Infrastructure●Wired(generally)●Latency,throughput●BandwidthisrelaOvelycheap

●CollaboraOveuse●Collect,disseminate,...●Ad‐hoc●Wireless●Energy●Bandwidthisexpensive

Reference:PhilipLewis,ICSITalk,May2004

TheInternetvs.Sensor‐Nets

Page 29: A Brief History of Sensor Networks

Research Problems

‐ MediumAccessControl‐ RouOng‐ LocalizaOon‐ OperaOngSystems‐ Security‐ ProgrammingAbstracOons‐ QueryProcessing

Page 30: A Brief History of Sensor Networks

Network Stack

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 31: A Brief History of Sensor Networks

L2: MAC

Contactperson:KoenLangendoen

Page 32: A Brief History of Sensor Networks

L2: MAC

ClassicPaper:S‐MAC(UCLA)

Page 33: A Brief History of Sensor Networks

L2: MAC

Read:MACSurveybyKoenLangendoen

Page 34: A Brief History of Sensor Networks

Network Stack

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 35: A Brief History of Sensor Networks

L2/L3: Naming and Addressing

605231109921

605|109|

A|4|

605|231| 605|605|

A|9| A|2|

A^ributeBasedName|Next‐HopLocallyUnique|DATA

NetworkAddressDesOnaOon|Next‐HopMACAddress|DATA

64bit|64or16bit|

Read:‘Low‐levelNaming’paper(UCLA)

Page 36: A Brief History of Sensor Networks

Network Stack

PhysicalLayer

LinkLayer

NetworkLayer

ApplicaOonLayer

L1

L2

L3

L4

Page 37: A Brief History of Sensor Networks

L3: Traditional View

Sink

SensornetNodes

Page 38: A Brief History of Sensor Networks

L3: Traditional View

Internet

Proxy/Sink Sensornets

Page 39: A Brief History of Sensor Networks

L3: New View

Internet

PersonalAreaNetworks

Ad‐HocNetworks

Page 40: A Brief History of Sensor Networks

L3: Routing

Clustering

LEACHEnergy*Delay

MulE‐hop

Directed‐Diffusion

Geographic

GPSRBVR

SensornetRouOngProtocols

Page 41: A Brief History of Sensor Networks

L3: Routing - LEACH

ImagecourtesyofWendiHeinzelman

Page 42: A Brief History of Sensor Networks

L3: Routing - LEACH

Page 43: A Brief History of Sensor Networks

L3: Routing - VRR

NodeIDsareIntegers(locaOonindependent)

Page 44: A Brief History of Sensor Networks

L3: Routing - VRR

Page 45: A Brief History of Sensor Networks

Operating Systems

ConOkiMANTISSOS

Read:TinyOSbookchapterbyPhilLevis

Page 46: A Brief History of Sensor Networks

Research Problems

‐ MediumAccessControl‐ RouOng‐ LocalizaOon‐ OperaOngSystems‐ Security‐ ProgrammingAbstracOons‐ QueryProcessing

SeePhil’scourseatStanfordandMa^’scourseatHarvard

Page 47: A Brief History of Sensor Networks

What We Have Learned

Page 48: A Brief History of Sensor Networks

Where Do We Go From Here

‐ RFIDsensors(Moore’sLaw)

‐ InternetciOzens(1stclass)

‐ UrbanSensing

‐ EnergyManagement(Ember)

‐ PhysicalSensing(Industry,Home)

‐ Startups

Page 49: A Brief History of Sensor Networks

Further Information

Muneeb Ali http://muneeb.org

Thank You !