MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  SINA: Scalable incremental processing of continuous queries in spatio-temporal databases (2004) [39 citations — 5 self]

Download:
pdf
by Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref
In SIGMOD
http://www.cs.purdue.edu/homes/mokbel/SINA-SIGMOD04.pdf
Add To MetaCart

Abstract:

This paper introduces the Scalable INcremental hash-based Algorithm (SINA, for short); a new algorithm for evaluating a set of concurrent continuous spatio-temporal queries. SINA is designed with two goals in mind: (1) Scalability in terms of the number of concurrent continuous spatiotemporal queries, and (2) Incremental evaluation of continuous spatio-temporal queries. SINA achieves scalability by employing a shared execution paradigm where the execution of continuous spatio-temporal queries is abstracted as a spatial join between a set of moving objects and a set of moving queries. Incremental evaluation is achieved by computing only the updates of the previously reported answer. We introduce two types of updates, namely positive and negative updates. Positive or negative updates indicate that a certain object should be added to or removed from the previously reported answer, respectively. SINA manages the computation of positive and negative updates via three phases: the hashing phase, the invalidation phase, and the joining phase. The hashing phase employs an in-memory hash-based join algorithm that results in a set of positive updates. The invalidation phase is triggered every T seconds or when the memory is fully occupied to produce a set of negative updates. Finally, the joining phase is triggered by the end of the invalidation phase to produce a set of both positive and negative updates that result from joining in-memory data with in-disk data. Experimental results show that SINA is scalable and is more efficient than other index-based spatio-temporal algorithms. 1.

Citations

1651 R-trees: A dynamic index structure for spatial searching – Guttman - 1984
706 The r*-tree: An efficient and robust access method for points and rectangles – Beckmann, Kriegel, et al. - 1990
452 The R ∗ -tree: An Efficient and Robust Access Method for Points and Rectangles – Beckmann, Kriegel, et al. - 1990
335 Niagaracq: A scalable continuous query system for internet databases – Chen, DeWitt, et al. - 2000
302 The Quadtree and related hierarchical data structures. ACM computing surveys – Samet - 1984
270 Parallel processing of spatial joins using r-trees – Brinkhoff, Kriegel, et al. - 1996
221 Indexing the positions of continuously moving objects – Saltenis, Jensen, et al. - 2000
150 Partition based spatial-merge join – Patel, DeWitt - 1996
146 Apers . Dataflow query execution in a parallel main-memory environment – Wilschut, G - 1991
145 Distance browsing in spatial databases – Hjaltason, Samet - 1999
133 Continuous Queries over Append-Only Databases – Terry, Goldberg, et al. - 1992
123 Multiple-query optimization – Sellis - 1988
88 XJoin: A ReactivelyScheduled Pipelined Join Operator – Urhan, Franklin
84 Streaming Queries over Streaming Data – Chandrasekaran, Franklin - 2002
75 A framework for generating network-based moving objects – Brinkhoff
71 K-nearest neighbor search for moving query point – Song, Roussopoulos - 2001
70 The TPR -Tree: An Optimized Spatio-Temporal Access Method for Predictive Queries – Tao, Papadias, et al. - 2003
64 Query indexing and velocity constrained indexing: Scalable techniques for continuous queries on moving objects – Prabhakar, Xia, et al.
64 S.: Nearest neighbor and reverse nearest neighbor queries for moving objects – Benetis, Jensen, et al. - 2002
51 Continuous Nearest Neighbor Search – Tao, Papadias, et al. - 2002
40 MobiEyes: Distributed processing of continuously moving queries on moving objects in a mobile system – Gedik, Liu - 2004
37 Elmagarmid. Scheduling for shared window joins over data streams – Hammad, Franklin, et al. - 2003
36 Supporting frequent updates in R-trees: A bottom-up approach – Lee, Hsu, et al. - 2003
35 Indexing the Current Positions of Moving Objects Using the Lazy Update R-tree – Kwon, Lee, et al. - 2002
30 Dynamic Queries over Mobile Objects – Lazaridis, Porkaew, et al. - 2002
28 Location-based spatial queries – Zhang, Zhu, et al. - 2003
21 Spatio-temporal access methods – Mokbel, Ghanem, et al.
18 Processing Range-Monitoring Queries on Heterogeneous Mobile Objects – Cai, Hua, et al. - 2004
13 Hash-merge join: A non-blocking join algorithm for producing fast and early join results – Mokbel, Lu, et al. - 2004
9 Accuracy and Resource Concumption in Tracking and Location Prediction – Wolfson, Yin - 2003
5 Dimitris Papadias, and Qiongmao Shen. Continuous Nearest Neighbor Search – Tao - 2002
5 Dimitris Papadias, and Jimeng Sun. The TPR*-Tree: An Optimized Spatio-Temporal Access Method for Predictive Queries – Tao - 2003
4 Gytis Karciauskas, and Simonas Saltenis. Nearest Neighbor and Reverse Nearest Neighbor Queries for Moving Objects – Benetis, Jensen - 2002
3 Keng Lik Teo. Supporting Frequent Updates in R-Trees: A Bottom-Up Approach – Lee, Hsu, et al. - 2003