estrin_scadds-pimtg
Download
Report
Transcript estrin_scadds-pimtg
Networking Research Review
SENSIT PI Meeting
October 7-8, 1999
Marina Del Rey
SCADDS (ISI/W) -- Estrin
GRASP (UCLA/CS) -- Zhang
DDNC (MIT-LL) -- Van Hook
DSN (UCLA/EE-ISI/E) -- Srivastava
WINS (Sensorweb) -- Kaiser
General Organization
(15 minutes per project)
Brief overview
Detailed progress since last meeting
Short term issues encountered (if any)
New directions, emphases
SCADDS Recent Progress
(PI’s: Deborah Estrin, Ramesh Govindan,
John Heidemann)
Directed diffusion v0 (Intanago)
Initial simulation results
Initial prototype implementation
Experimental platform (Elson, Girod, Kumar,
Raghunath, Zhao)
Linux and short-range radios
Simple hardware assembled to support protocol
experiments--rf sensors, tags (in progress), using cots
radios
Scaffolding for diffusion and application
SCADDS: Ongoing activities
Preparation for use of WINS ng nodes
Detailed discussions of comm API
Investigation of current and planned assembly
mechanisms(FH and TDMA)
Plan to interface ucLinux nodes directly to Sensorweb
hardware--run diffusion algorithms on SENSIT testbed
Algorithm development and evaluation
Directed diffusion design and evaluation (Chalermak
Intanagonnowat)
Adaptive clustering (Satish Kumar)
Timing/Synchronization (Jeremy Elson, Lewis Girod)
Adaptive fidelity (Amit Kumar, Ya Xu)
Directed Diffusion
Version 0.0 of directed diffusion
Multi-path delivery
Distinct information dissemination
Probabilistic forwarding
Normalized gradients
Initial experiments with one source and one
sink per data type
Many other “flavors” of diffusion worth
exploring
Directed Diffusion
Preliminary “Indications”
Overhead
Early indications that average network
overhead (data, power, state) grows linearly
with network size
Overhead per node is constant
Traffic dependent
Energy Dissipation
Low variance of remaining energy across nodes
Indicator of effective load balancing and long
network lifetime
Supplementary: Directed Diffusion
Future work
Study parameter tuning of the model
Cleaner model : Generalization of
reinforcement and interest
Explore additional flavors of diffusion
Redundant information dissemination
Absolute gradients
Multiple sources and multiple sinks per data
type
Port to WINS ng nodes, or interface our
sensor-controller platform to theirs
Adaptive Clustering
Original hypothesis: Adaptive clustering allows
efficient coordination of local interactions
However cluster creation and maintenance can
consume significant energy that has to be
amortized over gains in application function
Soft-state techniques may consume too much energy
at low query rates
Hard-state techniques perform better but adaptation
may be more difficult (work in progress)
Adaptation is too energy inefficient if frequency of
adaptation not properly controlled
Supplementary: Adaptive Clustering:
TDMA Master Election
Master node assigns TDMA slots to slave nodes
Communication between sensors through master to
conserve energy
Master’s radio powered on all the time and
hence consumes more energy than slaves
Adapt master selection based on energy to
improve network lifetime
Supplementary: Adaptive Clustering:
TDMA Master Election
Adaptation also has a cost:
Energy cost of the re-election process
Potential data loss during adaptation
Potential re-organization of neighbor clusters
Change in cluster membership
Re-assignment of TDMA slots
Some Project Issues
Evaluation Platforms
uclinux hardware? which radio?
Better indoor propagation and power models
for use in non-experimental evaluations
Interfaces and APIs
Interface to WINS ng nodes (i.e., real sensor
data and real low-power radio)
Interface to applications
Interaction of diffusion and radio/mac level
behaviors
Supplementary: Development Platform
ucLinux and ucSimm
The Linux
Microcontroller
project uclinux is a
port of the Linux 2.0 to
" Features
systems without a
"
3.5 in x 1 in x 0.25 in, 30pim SIMM
Memory Management
Unit.
"
16Mhz MC68EZ328 DragonBall
Target Systems:
3Com Palm III+TRG
memory board
"
"
8Mb RAM, 4Mb FLASHROM
I/O Interfaces
Other micro-controller
such as MC68K series
" 18 General Purpose I/O pins
ucSimm: specially
designed simm module
" 10Base-T Ethernet (CS8900A)
" Will directly drive a LCD panel 320x240
" RS-232 Serial
" Approx $150 per node
Supplementary: Pros and Cons
Open Source: GNU
Public Liciense
Good Portability
Potential Applications
Available worldwide
Simple but Flexible I/O
Radiometrix Transceiver
A/D, D/A converter
Standard serial or 10Based
wired connection
Low Power Consumption
3.3v low voltage, 63mA 108mA
Low Price
" Still in pre-mature stage
"
"
"
Limited Extensibility
limited # of I/O pins
No Standard AddrBus or
DataBus
Summary
Diffusion experiments underway on prototype testbed
Sensors are Librettos or ucSimm running linux with
Radiometrics radio as rf-sensor
Tags provide data (using small form-factor, semiprogrammable radio beacons)
Can be ported or interfaced to WINS ng nodes for SENSIT
demo in 2000
Other algorithmic work in design and
modeling/simulation phase
Diffusion--characterization, comparisons
Neighbor identification/coordination/synchronization
Clustering
Adaptive fidelity