Title: Center for Emerging Networked Trustable Systems
1Center for Emerging Networked Trustable Systems
- Eric BrewerDavid Culler, David Wagner
2Introduction
- New (smaller) research group
- Should outlast projects
- Intentionally broad for now but focus on
strengths - Real systems and deployments
- Multidisciplinary projects
- Robust systems security, availability, fault
tolerance, environment, - Show leadership
3A Little History
- Three streams
- Internet and Distributed Systems
- Sensors Networks (NEST)
- Security
- Common philosophy
- Aim for impact deployments, real-world
constraints, whole solutions as needed - Build things search engine, motes, protocols
- Enable others motes, nesC, analysis tools
4NEST Highlights
- Four generations of motes
- Enabled experiments worldwide
- Novel OS TinyOS
- Novel language nesC
- Novel networking at almost all layers
- Novel services
- Localization, neighborhoods, TinyDB
- Many companies and an emerging ecosystem
5Key Capabilities
- Hardware
- Compiler and Static Analysis Tools
- Complex distributed systems
- Multidisciplinary partners as needed
- Deployments
6Capability Hardware
WeC 99 Smart Rock
Mica 1/02
Small microcontroller - 8 kb code, - 512
B data Simple radio - 10 kb EEPROM (32
KB) Simple sensors
NEST open exp. platform 128 KB code, 4 KB data 50
KB radio 512 KB Flash comm accelerators
7Next Mote Platform
- Focused on low power
- Sleep - Majority of the time
- Telos 2.4mA
- MicaZ 30mA
- Wakeup
- As quickly as possible
- Telos 290ns typical, 6ms max
- MicaZ 60ms max internal oscillator, 4ms external
- Process
- Get your work done and get back to sleep
- Telos 4MHz 16-bit
- MicaZ 8MHz 8-bit
- TI MSP430
- Ultra low power, 1.8V
- 1.6mA sleep
- 460mA active
- Standards Based
- IEEE 802.15.4, USB
- IEEE 802.15.4
- CC2420 radio
- 250 kbps
- 2.4GHz ISM band
- TinyOS support
- New suite of radio stacks
- Pushing hardware abstraction
- Must conform to std link
- Ease of development and Test
- Program over USB
- Std connector header
- Interoperability
- Telos / MicaZ/ChipCon
- 97 Yield on first 200
- Remaining reparable
UCB Telos
Xbow MicaZ
8Capability Static Analysis
- nesC
- de facto standard language for sensor networks
- Prevents race conditions via static analysis
- Enables component-based systems in C
- Security
- Buffer overruns
- Model checking
- Macroscope evolution of C
9CapabilityDistributed Systems
- TinyOS network stack
- Flexible MAC (BMAC)
- Routing, flexible power scheduling
- Distributed services
- Localization
- Trickle/drip/deluge viral network upgrades
- Neighborhoods, management
- Frameworks
- TOSSIM/TinyViz/Tython simulation infrastructure
- TinyDB sensor-network query system
- Mate application-specific virtual machines
10Capability Deployments
- Great Duck Island
- Petrel monitoring over two years with CS and bio
results - Environment Redwoods
- Monitoring the Golden Gate Bridge
- Tier Wireless links in India
11Great Duck Island
gt 1000 ft
12Occupancy VerificationValidate Burrow Readings
with Infrared Cameras
Parent and chick
CLICK IMAGE
IR web camera kits
Chick with parent
CLICK IMAGE
CLICK IMAGE
13NFS ERC Adaptive Network Infrastructure
- Goals
- Deploy secure, distributed networked embedded
systems - Apply to societal-scale infrastructure systems
- Create new curriculum for designing these
systems - The ERC will focus on resource management
problems, particularly - electric power,
- transportation systems and
- water management.
14Adaptive Networked InfrastructureCore partners
Berkeley (lead), Cornell, VanderbiltPrincipal
investigator Edward A. Lee (EECS)
- Approach Engineering methods for integrating
computer-controlled, networked sensors and
actuators in societal-scale infrastructure
systems.
- Enabling technologies wireless networked
embedded systems with sensors and actuators
- Resource management test beds
- electric power
- transportation
- water
The ANI ERC
- Target efficient, robust, scalable adaptive
networked infrastructure.
- Deliverables Engineering Methods, Models, and
Toolkits for - design and analysis of systems with embedded
computing - computation integrated with the physical world
- analysis of control dynamics with software and
network behavior - programming the ensemble, not the computer
- computer-integrated systems oriented engineering
curricula
15CENTS Applications
- Tier ICT in Developing Regions
- E-Voting
- Emergency Response (smoke)
- Environmental monitoring (redwoods)
- ANI societal-scale infrastructure
16Summary
- CENTS is what we make of it
- One goal of the retreat figure this out!
- Things we know we want it to be
- Design of robust systems
- Real-world impactful applications
- Deep technology that enables new approaches
- Deployments to verify and learn
17Agenda
- Wednesday
- Opening talks
- Industry session
- Thursday
- Sensor net applications, services
- Compilers and static analysis
- Poster session, 5-minute position talks
- Friday
- Infrastructure storage and RFID
- Open mic, visitor feedback