A Cyclic-Translation-Based Grid-Quadtree Index for Continuous Range Queries over Moving Objects

To speed up the processing of continuous range queries over moving objects data streams, various query indexing techniques have been proposed. We present a cyclic-translation-based Grid-Quadtree query index and use the methods of query location translation and index tuning to optimize the indexing of continuous range queries. We study the performance of our indexing approach and compare it with a prior CES-based indexing approach.

[1]  Walid G. Aref,et al.  Efficient Evaluation of Continuous Range Queries on Moving Objects , 2002, DEXA.

[2]  Kuo-Liang Chung,et al.  A strip-splitting-based optimal algorithm for decomposing a query window into maximal quadtree blocks , 2004, IEEE Transactions on Knowledge and Data Engineering.

[3]  Walid G. Aref,et al.  Spatio-Temporal Access Methods: Part 2 (2003 - 2010) , 2010, IEEE Data Eng. Bull..

[4]  Walid G. Aref,et al.  PLACE: A Scalable Location-aware Database Server for Spatio-temporal Data Streams , 2005, IEEE Data Eng. Bull..

[5]  Pei-Min Chen,et al.  A quadtree normalization scheme based on cyclic translations , 1997, Pattern Recognit..

[6]  Shyh-Kwei Chen,et al.  An exact closed-form formula for d-dimensional quadtree decomposition of arbitrary hyperrectangles , 2006, IEEE Transactions on Knowledge and Data Engineering.

[7]  Charles R. Dyer The space efficiency of quadtrees , 1982, Comput. Graph. Image Process..

[8]  Jens Dittrich,et al.  Indexing Moving Objects Using Short-Lived Throwaway Indexes , 2009, SSTD.

[9]  Jennifer Widom,et al.  The CQL continuous query language: semantic foundations and query execution , 2006, The VLDB Journal.

[10]  Eduardo Mena,et al.  Location-dependent query processing: Where we are and where we are heading , 2010, CSUR.

[11]  JÜRGEN KRÄMER,et al.  Semantics and implementation of continuous sliding window queries over data streams , 2009, TODS.

[12]  Philip S. Yu,et al.  Incremental Processing of Continual Range Queries over Moving Objects , 2006, IEEE Transactions on Knowledge and Data Engineering.

[13]  Cristina Nita-Rotaru,et al.  A survey of attack and defense techniques for reputation systems , 2009, CSUR.

[14]  David J. DeWitt,et al.  NiagaraCQ: a scalable continuous query system for Internet databases , 2000, SIGMOD 2000.

[15]  Ying Xing,et al.  The Design of the Borealis Stream Processing Engine , 2005, CIDR.

[16]  Ming Li,et al.  Normalized quadtrees with respect to translations , 1982, Comput. Graph. Image Process..

[17]  Walid G. Aref,et al.  SOLE: scalable on-line execution of continuous queries on spatio-temporal data streams , 2008, The VLDB Journal.

[18]  T. H. Merrett,et al.  A class of data structures for associative searching , 1984, PODS.

[19]  Philip S. Yu,et al.  Efficient Processing of Continual Range Queries for Location-Aware Mobile Services , 2005, Inf. Syst. Frontiers.

[20]  Philip S. Yu,et al.  Processing continual range queries over moving objects using VCR-based query indexes , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[21]  Walid G. Aref,et al.  GPAC: generic and progressive processing of mobile queries over mobile data , 2005, MDM '05.

[22]  Michael Stonebraker,et al.  Aurora: a new model and architecture for data stream management , 2003, The VLDB Journal.

[23]  Sang Jeong Lee,et al.  BMQ-Processor: A High-Performance Border-Crossing Event Detection Framework for Large-Scale Monitoring Applications , 2009, IEEE Transactions on Knowledge and Data Engineering.

[24]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[25]  Michael J. Franklin,et al.  Streaming Queries over Streaming Data , 2002, VLDB.

[26]  Christos Faloutsos,et al.  Analysis of the n-Dimensional Quadtree Decomposition for Arbitrary Hyperectangles , 1997, IEEE Trans. Knowl. Data Eng..