Title: Embedded Networked Sensing CyberInfrastructure William Kaiser Deborah Estrin
1Embedded Networked SensingCyberInfrastructureWi
lliam KaiserDeborah Estrin
2Embedded CyberInfrastructure
- "Nothing tends so much to the advancement of
knowledge as the application of a new
instrument. - Sir Humphry Davy, early exponent of the
scientific method, scientist, inventor.
3Environmental Monitoring Applications
- Monitoring interactive phenomena
- Atmosphere, Water, Soil, and Biomass
- Characteristic spatiotemporal diversity
- Lengthy monitoring cycles
Contaminants And Pathogens
H2O
C
Light
4Embedded CyberInfrastructure Matches Pervasive
Monitoring Requirements
- Sensing Diversity
- Match heterogeneity of environment with diversity
in sensing modes - Sensing Uncertainty
- Accuracy in presence of unpredictable obstacles
to sensing - Sensing Fidelity
- Determine and provide adequate spatiotemporal
sampling density - General Problem
- Watershed monitoring
- Terrestrial ecosystems
- Marine systems
- Securing Civil Infrastructure
- Securing Indoor Environments
5Toward Multiscale Sensor Networks (CENS Tom
Harmon, UC Merced)
- Integrate
- Model objectives
- Global, regional, local, micro
- Visualization and exploration of massive,
heterogeneous data streams - Data storage and management in support of 2nd
generation science questions
6Application Driven System EcologyHeterogeneous
systems and In-network processing
- Several classes of systems
- Mote herds (8 bit, low bw, TOS, low power) Scale
- Collaborative processing arrays (32 bit, 802.11,
linux) Signal BW - Networked Info-Mechanical Systems Autonomy
- Achieve longevity/autonomy, scalability,
performance with heterogeneous systems and
in-network processing, triggering and actuation - Algorithm/Software challenges
- Characterizing sensing uncertainty
- Error resiliency, integrity
- Statistical and information-theoretic foundations
for adaptive sampling, fusion - Programming abstractions, Common services, tools
lifetime/autonomy
Mote Clusters
Infrastructure- based mobility(NIMS)
scale
Collaborative processing arrays (imaging,
acoustics)
sampling rate
7Networked Infomechanical Systems (NIMS)
Sustainable Mobile Sensing
- Networked mobile nodes
- Sensing
- Sampling
- Energy logistics
- Communication
- Infrastructure
- Deterministic and precise motion
- 3-D volume access
- Mass transport at low energy
- System Ecology for Sustainability
- Fixed nodes
- Mobile nodes
- Infrastructure
8Common system services
Localization Time Synchronization
Calibration
In Network Processing
Programming Model
Routing and Transport
Event Detection
- Needed Reusable, Modular, Flexible,
Well-characterized Services/Tools - Routing and Reliable transport
- Time synchronization, Localization, Calibration,
Energy Harvesting - In Network Storage, Processing (compression,
triggering), Tasking - Programming abstractions, tools
- Development, simulation, testing, debugging
9Emstar Development and Deployment Software
- Software system designed to support heterogeneous
ENS applications - 32-bit Linux, and 8-bit TOS, devices
- Robustness and Transparency
- Finely decomposed, modularized software
- Tool chest of modules neighbors, link
estimation, timesync, routing, reliable state
synchronization... - Provide rich forms of inter-module communication
- Run-time environments for deep debugging
- Debug in a transparent context before the
necessarily opaque deployment - Same code runs in simulation, reality, and
hybrids - High visibility -- status is exposed in both
human- and machine-readable form
Animal Call Localizer
collab_detect
gradients
data
MicroDiffusion
sensor/frog
detect
link/ls0/neighbors
neighbors
sensor/audio/fft
sync/hist
FFT
timehist
clients
emproxy
link/ls0
linkstats
sync/params
sensor/audio/0
syncd
audiod
status
802.11
link/udp0
emlog/
udpd
emrun
ADC
802.11 NIC
10Emstar Development and Deployment
Collaborative Sensor Processing Application
Domain Knowledge
Visualization
Multi- Lateration
State Sync
Reusable Software
Topology Discovery
Acoustic Ranging
Neighbor Discovery
Reliable Unicast
Leader Election
Time Sync
Radio
Sensors
Audio
Hardware
11Towards Embedded Cyber-infrastructure
- Embeddable Devices
- Energy-conserving platforms, radios
- Miniaturized, autonomous, sensors
- Standardized software interfaces
- Deployed systems in support of
- engineering and science applications
- Environmental, Civil, Bioengineering
- Bio and Geo Sciences
- NSF-Wide Collaboration
- CISE and Engineering systems, technology
- Other NSF Divisions apply and test systems
(biological sciences, earth sciences) - Other agencies and industry extend
systems(DOE, EPA, DHS, DOD, )