Sys
temsW
irel
ess
EmBedded
Welcome to the UCB NEST Retreat
David CullerEric Brewer, David WagnerShankar Sastry, Kris Pister
6/16/2003 nest Retreat 3
Sys
temsW
irel
ess
EmBedded
Where are we in the project?
• 2 of 4 years– got a 1 year head start (Smart Dust, Endeavour)– Open Experimental Platform
» provide platform and challenge application» rest of the projects provide middleware
• Delivered 1000 motes in 14 kits at 0.5– mica + general microtracker
• 12 Teams demo’d at 1.0• Demo turned into appln framework at 1.5• Mica => xbow Dot and Mica2
– Spec feasibility study of OEP 3
• 250 Mote groups, 5,000 units• Mid-Term demo partially shifted to SOCOM demos• Mid-Term demo 7/14• OEP 2 design for final demo scheduled for
this summer
6/16/2003 nest Retreat 4
Sys
temsW
irel
ess
EmBedded
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
UCB 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
-250 research groups
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
SenSys
ISPN
WSNA
NSF
Startups
STDs
6/16/2003 nest Retreat 5
Sys
temsW
irel
ess
EmBedded
Companies in the Space
• Bluesoft• Chipcon• ConnecTerra• Crossbow• Cygnal• Dust Inc• Ember• I-Logix• Kiyon• Mesh Networks• Millenial Net• Mobile Aria• Sensoria• SensiCast• Time Domain• Ubicom• Webraska• Wheels of Zeus• Xsilogy• Zeevo
• Accenture• Honeywell• Intel• Lockheed• Motorola• Phillips• Samsung• …
6/16/2003 nest Retreat 6
Sys
temsW
irel
ess
EmBedded
Confluence of Interest @ UCB
• David Culler, sys, arch, net
• Eric Brewer, P.L., sys, app
• David Wagner, security
• Kris Pister, MEMS, low-power chips/rf
• Shankar Sastry, dist. ctrl, cyber-infrastructure
• Jan Rabaey, pico-radio
• Kannan Ramachandran, dist. coding
• Laurent El Ghoui, opt.
• Michael Jordon, alg.
• Dick White, sensors
• Bob Broderson, UWB
• Jim Demmel & Ruzena Bajcsy
• Pravin Varaya, transport.
• Paul Wright (ME) design, fire, energy, power
• Steve Glaser & Nick Sitar structures (CE), , fire
• Greg Fenves (CE), earthquakes
• Todd Dawson (IB), ecophysiology
• Ed Arens (ED), built env
• Mary Powers (IB), conservation biology
• Alice Agagino (ME)
• ...
6/16/2003 nest Retreat 7
Sys
temsW
irel
ess
EmBedded
The Wider Agenda
year
log
(p
eo
ple
pe
r c
om
pu
ter)
streaming informationto/from physical world
Number CrunchingData Storage
productivityinteractive
Mainframe
Minicomputer
Workstation
PC
Laptop
PDA
6/16/2003 nest Retreat 8
Sys
temsW
irel
ess
EmBedded
Technological “Sweet Spot”
• CMOS miniaturization– 1 M trans/$ => tiny (~mm2), inexpensive processing and storage– 1-10 mW active, 1 W passive (at 1% use 100 W ave)
• Micro-sensors (MEMS, Materials, Circuits)– acceleration, vibration, gyroscope, tilt, magnetic, heat, motion, pressure,
temp, light, moisture, humidity, barometric– chemical (CO, CO2, radon), biological, microradar, ...– actuators too (mirrors, motors, smart surfaces, micro-robots)
• Communication– short range, low bit-rate, CMOS radios (1-10 mW)
• Power– batteries remain primary storage (1,000 mW*s/mm3), fuel cells 10x– solar (10 mW/cm2, 0.1 mW indoors), vibration (~uW/gm), flow
• 1 cm3 battery => 1 year at 10 msgs/sec
6/16/2003 nest Retreat 9
Sys
temsW
irel
ess
EmBedded
Application Pull
• Monitoring Environments– habitat monitoring, conservation biology, ...– Precision agriculture, land conservation, ... – built environment comfort & efficiency ... – alarms, security, surveillance, treaty verification ...
• Monitoring Structures and Things– structural response, condition-based maintenance– disaster management– urban terrain mapping & monitoring
• Interactive Environments– manufacturing, asset tracking, fleet & franchise– context aware computing, non-verbal communication– assistance
» home/elder care
• Integrated robotics
CENS.ucla.edu
6/16/2003 nest Retreat 10
Sys
temsW
irel
ess
EmBedded
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
6/16/2003 nest Retreat 11
Sys
temsW
irel
ess
EmBedded
Small Technology, 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– distributed control
• 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
• Components– low-power processor, ADC, radio, communication, encryption, sensors, batteries
6/16/2003 nest Retreat 12
Sys
temsW
irel
ess
EmBedded
The 3 big agendae
• Finish the NEST program plan
• Identify and complete ~dozen dissertations
• Usher the emergence of a sensor-net ecosystem
6/16/2003 nest Retreat 13
Sys
temsW
irel
ess
EmBedded
A new retreat format
• Two days, Close to home– encourage broader outside participation
• Pushed a lot of the technical material into Poster/Demo Session
• Opened up the Poster/Demo – Presentation, as well as participation
• Discussions looking forward– Panel tonight
– Standardization discussion tomorrow