TY - GEN
T1 - QACHE
T2 - 12th International Symposium on Spatial Data Handling, SDH 2006
AU - Ding, Hui
AU - Yalamanchi, Aravind
AU - Kothuri, Ravi
AU - Ravada, Siva
AU - Scheuermann, Peter
PY - 2006
Y1 - 2006
N2 - Many emerging applications of location-based services continuously monitor a set of moving objects and answer queries pertaining to their locations. Query processing in such services is critical to ensure high performance of the system. Observing that one predominant cost in query processing is the frequent accesses to the database, in this paper we describe how to reduce the number of moving object to database server round-trips by caching query information on the application server tier. We propose a novel-caching framework, named QACHE, which stores and organizes spatially-relevant queries for selected moving objects. QACHE leverages the spatial indices and other algorithms in the database server for organizing and refreshing relevant cache entries within a configurable area of interest, referred to as the cache-footprint, around a moving object. QACHE contains appropriate refresh policies and prefetching algorithms for efficient cache-based evaluation of queries on moving objects. In experiments comparing QACHE to other proposed mechanisms, QACHE achieves a significant reduction (from 63% to $99%) in database roundtrips thereby improving the throughput of an LBS system.
AB - Many emerging applications of location-based services continuously monitor a set of moving objects and answer queries pertaining to their locations. Query processing in such services is critical to ensure high performance of the system. Observing that one predominant cost in query processing is the frequent accesses to the database, in this paper we describe how to reduce the number of moving object to database server round-trips by caching query information on the application server tier. We propose a novel-caching framework, named QACHE, which stores and organizes spatially-relevant queries for selected moving objects. QACHE leverages the spatial indices and other algorithms in the database server for organizing and refreshing relevant cache entries within a configurable area of interest, referred to as the cache-footprint, around a moving object. QACHE contains appropriate refresh policies and prefetching algorithms for efficient cache-based evaluation of queries on moving objects. In experiments comparing QACHE to other proposed mechanisms, QACHE achieves a significant reduction (from 63% to $99%) in database roundtrips thereby improving the throughput of an LBS system.
KW - Location-based services
KW - Query processing caching
UR - http://www.scopus.com/inward/record.url?scp=84885212547&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84885212547&partnerID=8YFLogxK
U2 - 10.1007/3-540-35589-8_7
DO - 10.1007/3-540-35589-8_7
M3 - Conference contribution
AN - SCOPUS:84885212547
SN - 354035588X
SN - 9783540355885
T3 - Progress in Spatial Data Handling - 12th International Symposium on Spatial Data Handling, SDH 2006
SP - 99
EP - 116
BT - Progress in Spatial Data Handling - 12th International Symposium on Spatial Data Handling, SDH 2006
Y2 - 12 July 2006 through 14 July 2006
ER -