Evaluating probabilistic queries over imprecise data
Top Cited Papers
- 9 June 2003
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 551-562
- https://doi.org/10.1145/872757.872823
Abstract
Many applications employ sensors for monitoring entities such as temperature and wind speed. A centralized database tracks these entities to enable query processing. Due to con-tinuous changes in these values and limited resources (e. g., network bandwidth and battery power), it is often infeasi-ble to store the exact values at all times. A similar situation exists for moving object environments that track the con-stantly changing locations of objects. In this environment, it is possible for database queries to produce incorrect or invalid results based upon old data. However, if the degree of error (or uncertainty) between the actual value and the database value is controlled, we can place more confidence in the answers to queries. More generally, query answers can be augmented with probabilistic estimates of the valid-ity of the answers. In this chapter we study probabilistic query evaluation based upon uncertain data. A classifica-tion of queries is made based upon the nature of the result set. For each class, we develop algorithms for computing probabilistic answers. We address the important issue of measuring the quality of the answers to these queries, and provide algorithms for e ciently pulling data from relevant sensors or moving objects in order to improve the quality of the executing queries. Extensive experiments are performed to examine the e ectiveness of several data update policies.Keywords
This publication has 10 references indexed in Scilit:
- Querying imprecise data in moving object environmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Query indexing and velocity constrained indexing: scalable techniques for continuous queries on moving objectsIEEE Transactions on Computers, 2002
- Best-effort cache synchronization with source cooperationPublished by Association for Computing Machinery (ACM) ,2002
- Querying the trajectories of on-line mobile objectsPublished by Association for Computing Machinery (ACM) ,2001
- Adaptive precision setting for cached approximate valuesPublished by Association for Computing Machinery (ACM) ,2001
- On computing functions with uncertaintyPublished by Association for Computing Machinery (ACM) ,2001
- Join synopses for approximate query answeringPublished by Association for Computing Machinery (ACM) ,1999
- Updating and Querying Databases that Track Mobile UnitsDistributed and Parallel Databases, 1999
- New sampling-based summary statistics for improving approximate query answersPublished by Association for Computing Machinery (ACM) ,1998
- Producing approximate answers to set- and single-valued queriesJournal of Systems and Software, 1994