13
Networking the Physical World David E. Culler University of California, Berkeley Intel Research Berkeley http://webs.cs.berkeley.edu supported by DARPA NEST program, NSF, Intel, CITRIS and California MICRO.

Networking the Physical World

  • Upload
    chas

  • View
    59

  • Download
    0

Embed Size (px)

DESCRIPTION

Networking the Physical World. David E. Culler University of California, Berkeley Intel Research Berkeley. http://webs.cs.berkeley.edu. supported by DARPA NEST program, NSF, Intel, CITRIS and California MICRO. Number Crunching Data Storage. Mainframe. Minicomputer. productivity - PowerPoint PPT Presentation

Citation preview

Page 1: Networking the Physical World

Networking the Physical World

David E. CullerUniversity of California, Berkeley

Intel Research Berkeley

http://webs.cs.berkeley.edu

supported by DARPA NEST program, NSF, Intel, CITRIS and California MICRO.

Page 2: Networking the Physical World

2/18/03 IDF Panel

New Class of Computing

year

log

(p

eo

ple

pe

r c

om

pu

ter)

streaming informationto/from physical world

Number CrunchingData Storage

productivityinteractive

Mainframe

Minicomputer

Workstation

PC

LaptopPDA

Page 3: Networking the Physical World

2/18/03 IDF Panel

CMOS Trends: miniaturization and more

Itanium2 (241M )

nearly a thousand 8086’swould fit in a modern microprocessor

Processing & Storage

LNAmixerPLL basebandfilters

I Q

CommunicationSensingActuation

Page 4: Networking the Physical World

2/18/03 IDF Panel

Example uses

• Monitoring Environments– habitat monitoring, conservation biology, ...– Precision agriculture, land conservation, ... – built environment comfort & efficiency ... – alarms, security, surveillance, treaty verification ...

• Monitoring Structures and Things– condition-based maintenance– disaster management– urban terrain mapping & monitoring

• Interactive Environments– context aware computing, non-verbal communication– handicap assistance

» home/elder care» asset tracking

• Integrated robotics

CENS.ucla.edu

Page 5: Networking the Physical World

2/18/03 IDF Panel

System Challenges

applications

service

network

system

architecture

data mgmt

Monitoring & Managing Spaces and Things

technology

MEMSsensing Power

Comm. uRobotsactuate

Miniature, low-power connections to the physical world

Proc

Store

Page 6: Networking the Physical World

2/18/03 IDF Panel

Open Experimental Platform to Catalyze a Community

Small microcontroller

- 8 kb code, 512 B data

Simple, low-power radio

- 10 kb

EEPROM storage (32 KB)

Simple sensors

WeC 99“Smart Rock” Mica 1/02

NEST open exp. platform

128 KB code, 4 KB data

50 KB radio

512 KB Flash

comm accelerators

- DARPA NEST

Dot 9/01

Demonstrate scale

- Intel

Rene 11/00

Designed for experimentation

-sensor boards

-power boards

DARPA SENSIT, Expeditions

TinyOS www.tinyos.net

Networking

Services

Crossbow

Page 7: Networking the Physical World

2/18/03 IDF Panel

TinyOS/MICA Platform Users (ca 6/02)• INTEL CORPORATION• INTEL RESEARCH• JPL• KENT STATE UNIVERSITY• LAWRENCE BERKELEY NAT'L• LLNL• LOS ALAMOS NATIONAL LAB• MARYLAND PROCUREMENT• MIT• MITRE CORP.• MSE TECH. APPLICATION INC• NASA LANGLEY RESEARCH CTR• NAT'L INST OF STD & TECH• NICK OLIVAS LOS ALAMOS NA• NORTH DAKOTA STATE UNIV• PENNSYLVANIA STATE UNIV• PHILLIPS• ROBERT BOSCH CORP.• RUIZ-SANDOVAL, M.E.• RUTGERS STATE UNIVERSITY• SANDIA NATIONAL LABS• SIEMENS BUILDING TECH INC• SILICON SENSING SYSTEMS• SOUTHWEST RESEARCH• TEMPLE UNIVERSITY

• ACCENTURE• ALLEN, ANTHONY• ALTARUM• BAE SYSTEMS CONTROLS• BALBOA INSTRUMENTS• CARNEGIE MELLON UNIV• CENTRID• CLEVELAND STATE UNIV• CORNELL UNIVERSITY• DARTMOUTH COLLEGE• DOBLE ENGINEERING

COMPANY• DUKE UNIVERSITY• FRANCE TELECOM R&D• GE KAYE INSTRUMENTS, INC• GEORGE WASHINGTON UNIV.• GEORGIA TECH RESEARCH INT• GE• GRAVITON, INC• HONEYWELL• HRL ABORATORIES

• UNIV SOUTHERN CALIFORNIA• UNIVERSITY OF CALIFORNIA• UNIVERSITY OF CINCINNATI• UNIVERSITY OF COLORADO• UNIVERSITY OF ILLINOIS• UNIVERSITY OF IOWA• UNIVERSITY OF KANSAS• UNIVERSITY OF MICHIGAN• UNIVERSITY OF NOTRE DAME• UNIVERSITY OF SOUTHERN CA• UNIVERSITY OF TEXAS• UNIVERSITY OF UTAH• UNIVERSITY OF VIRGINIA• US ARMY CECOM• USC INFORMATION SCIENCES• VANDERBILT UNIVERSITY• VIGILANZ SYSTEMS• VITRONICS INC• WASHINGTON UNIVERSITY• WAYNE STATE UNIVERSITY• WILLOW TECHNOLOGIES LTD• WJM, INC• XEROX• CENS @ UCLA

Page 8: Networking the Physical World

2/18/03 IDF Panel

Simple Technolgy, Broad Agenda• Social factors

– security, privacy, information sharing

• Applications– long lived, self-maintaining, dense instrumentation of previously unobservable phenomena– interacting with a computational environment

• Programming the Ensemble– describe global behavior, synthesis local rules that have correct, predictable global

behavior

• Distributed services– localization, time synchronization, resilient aggregation

• Networking– self-organizing multihop, resilient, energy efficient routing– despite limited storage and tremendous noise

• Operating system– extensive resource-constrained concurrency, modularity– framework for defining boundaries

• Architecture– rich interfaces and simple primitives allowing cross-layer optimization– low-power processor, ADC, radio, communication, encryption

Page 9: Networking the Physical World

2/18/03 IDF Panel

Confluence of Talent @ UCB

• David Culler, sys, arch, net• Kris Pister, MEMS, low-

power chips/rf• Jan Rabaey, pico-radio• Eric Brewer, P.L., sys, app• David Wagner, security• Shankar Sastry, dist. ctrl,

cyberinfrastructure• Kannan Ramachandran,

dist. coding• Laurent El Ghoui, opt.• Michael Jordon, alg.• Dick White, sensors• Bob Broderson, UWB

• Pravin Varaya, transport. • Paul Wright (ME) design,

fire, energy, power• Steve Glaser (CE),

structures, fire• Greg Fenves (CE),

earthquakes• Todd Dawson (IB),

eocphysiology• Ed Arens (ED), built env• Mary Powers (IB),

conservation biology• Alice Agagino (ME)• ...

Page 10: Networking the Physical World

2/18/03 IDF Panel

Confluence of Technologies

Embedded Systems Networking

MEMS

Many devices monitor and interact with physical world

Coordinate and perform higher-level tasks

Exploit spatially and temporally dense coupling to physical world

Small, untethered processing,storage, and control

Self-organized, power-awarecommunication

Mass-produced, low-power,short range, sensors & actuators

Page 11: Networking the Physical World

2/18/03 IDF Panel

backup

Page 12: Networking the Physical World

2/18/03 IDF Panel

MicroSensors

• MEMS, resistive, capacitive

• Accelerometer, vibration, magnetometer

• Light (solar, PAR), temperature, acoustic, wind

• Barometric pressure, humidity, moisture, fog, dew

• Touch, force, strain

• Motion, IR, occupancy

• CO, CO2, ...

Page 13: Networking the Physical World

2/18/03 IDF Panel

A new kind of information

• Streaming data from the physical world– rather than explicit creation by people

• Carries a tremendous amount of potential information

– what is where?, what is it doing?, how is it doing?, what else is there?

– why, what is causing it to do what it is doing?

• Shares many of the networking challenges in an extreme form

– real time, closed-loop, lossy, compression, content-based addressing, multicast, aggregate

• Plus a new set of challenges– How is it captured, categorized, index, mined, transported,

shared, protected?

– Energy, bandwidth, and storage constraints