Title: Design Flow
1Alvise Bonivento Prof. Sangiovanni-Vincentelli U.C
. Berkeley
Platform Based Design for Wireless Sensor
Networks
http//chess.eecs.berkeley.edu
Design Flow
Bridging to Implementation
Communication Protocol
System requirements Delay Traffic
Capture these specifications and produce a
set of constraints on LATENCY, ERROR RATES,
SENSING, COMPUTATION
Allow user to describe the network in terms of
logical components queries and services (as in
SNSP)
HW Platform Library MICA Dust PicoRadio
Genesis
Environment Channel Topology
Rialto
Application Domain
Network Design Domain
Protocol Solution Energy aware Satisfy
Requirements Robustness Easy to Implement
Deployment
Bridging Application with Implementation
Example SERAN
Three types of Logical Components Virtual
Controller, Virtual Sensor, Virtual
Actuator Connections From VC to VS From VC to
VA Tokens Queries, Commands i.e. Give me
humidity data sampled at a rate R, from time T1
to time T2. Return data within L seconds with a
message error rate P
VS
VC
VS
VA
Application
Given Topology Traffic generation
requirement Delay Requirement Target HW Platform
Generated Hybrid Routing Hybrid
MAC Duty-Cycle Cross-optimization
Iterative Refinement
- Sensing, Computation, Communication
- Satisfy constraints
- Optimize for energy consumption
- Orthogonalization of concerns
- Iterative refinement
- Start from a valid solution
- Centralized computation
- Optimized communication
- Decentralize Computation
- Optimize Communication
Applications
Environmental Monitoring
- Universal independent on the Implementation on
any present and future Sensor Network Platform - Service-based standard set of Services and
Interface Primitives available to Applications - Analogy with Internet Sockets
- Environmental Monitoring
- Irrigation
- Water pollution
Advanced Sensing