SINA
Top Cited Papers
- 13 June 2004
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 623-634
- https://doi.org/10.1145/1007568.1007638
Abstract
This paper intoduces the Scalable INcremental hash-based Algorithm (SINA, for short); a new algorithm for evaluting 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 spatio-temporal queries, and (2) Incremental evaluation of continyous spatio-temporal queries. SINA achieves scalability by empolying 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 achived by computing only the updates of the previously reported answer. We introduce two types of updaes, 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 postive 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 a positive upldates. 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.Keywords
This publication has 16 references indexed in Scilit:
- MobiEyes: Distributed Processing of Continuously Moving Queries on Moving Objects in a Mobile SystemPublished by Springer Nature ,2004
- Location-based spatial queriesPublished by Association for Computing Machinery (ACM) ,2003
- Accuracy and Resource Consumption in Tracking and Location PredictionPublished by Springer Nature ,2003
- Query indexing and velocity constrained indexing: scalable techniques for continuous queries on moving objectsIEEE Transactions on Computers, 2002
- Indexing the positions of continuously moving objectsPublished by Association for Computing Machinery (ACM) ,2000
- Distance browsing in spatial databasesACM Transactions on Database Systems, 1999
- Efficient processing of spatial joins using R-treesPublished by Association for Computing Machinery (ACM) ,1993
- Multiple-query optimizationACM Transactions on Database Systems, 1988
- The Quadtree and Related Hierarchical Data StructuresACM Computing Surveys, 1984
- R-treesPublished by Association for Computing Machinery (ACM) ,1984