1
1
Spatiotemporal Query for Wireless Sensor Networks
Guoliang Xing; Chenyang Lu, Octav Chipara Chien-Liang Fok, Sangeeta Bhattacharya Department of Computer Science and Engineering
2
Mission-critical Applications
Structural Health Monitoring Fire Monitoring Real-time Tracking
Modified from Deborah Estrin, SIGMETRICS keynote, http://lecs.cs.ucla.edu/~estrin/talks/Sigmetrics-June02.ppt
- Spatially and temporally dense monitoring
- Real-time query and response
- Moving entities
- Stringent real-time requirements
- Spatiotemporal query service
3
WSN Mica2 Mote
- Sensors: light, temperature, pressure,
acceleration, acoustic, magnetic…
- Severe resource constraints
- Microcontroller: 7.4 MHz, 8 bit
- Memory: 4KB data, 128 KB program
- Radio: < 40 Kbps
- Power
Days of lifetime on two AA batteries Lifetime of 450 days requires 1% duty cycle [Polastre 04]
4
Existing Query Services
Stationary users and areas
- Directed Diffusion [Intanagonwiwat 00], TinyDB [Madden 02]
Stationary areas, mobile users
- TTDD [Ye 02], SEAD [Kim 03]
Spatiotemporal query is not supported
- Mobile users and query areas
- Spatiotemporal constraints
- Integration with power management protocols
5
Spatiotemporal Query for Mobile Users
A Motivating Example
Fireman in wild fire
- report temperature within 100m of the moving user every 2s;
- temperature data must be no more than 1s old
6
Spatiotemporal Constraints
- Spatial constraints
- Query area moves with the user
- All and only the sensors in the current query area should
respond to the query
- Temporal constraints
- Result must be delivered within the current period
- Delivered result should not be older than the validity interval
- Meeting the constraints are critical to the fireman’s safety!
Fireman in wild fire
- report temperature within 100m of the moving user every 2s;
- temperature data must be no more than 1s old