Quality-aware Sensor Data Collection

Sensor devices are promising to revolutionize our interaction with the physical world by allowing continuous monitoring and reaction to natural and artificial processes at an unprecedented level of spatial and temporal resolution. As sensors become smaller, cheaper and more configurable, systems incorporating large numbers of them become feasible. Besides the technological aspects of sensor design, a critical factor enabling future sensor-driven applications will be the availability of an integrated infrastructure taking care of the onus of data management. Ideally, accessing sensor data should be no difficult or inconvenient than using simple SQL.


In this project, we investigate some of the issues that such an infrastructure must address. Unlike conventional distributed database systems, a sensor data architecture must handle extremely high data generation rates from a large number of small autonomous components. And, unlike the emerging paradigm of data streams, it is infeasible to think that all this data can be streamed into the query processing site, due to severe bandwidth and energy constraints of battery-operated wireless sensors. Thus, sensing data architectures must become quality-aware, regulating the quality of data at all levels of the distributed system, and supporting user applications' quality requirements in the most efficient manner possible. The long term goal of this project is to integrate various ideas at the sensor, middleware and application levels into a unified system which will be easily customized to individual sensing applications, but will be generic and modular enough to be useful to a large class of such applications.




This project was supported in part by NSF grants CNS-0855060 and IIS-0086124.