ACM Home Page
Please provide us with feedback. Feedback
Maintenance of K-nn and spatial join queries on continuously moving points
Full text PdfPdf (2.49 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 31 ,  Issue 2  (June 2006) table of contents
Pages: 485 - 536  
Year of Publication: 2006
ISSN:0362-5915
Authors
Glenn S. Iwerks  The University of Maryland at College Park/The MITRE Corporation, McLean, VA
Hanan Samet  The University of Maryland at College Park, College Park, MD
Kenneth P. Smith  The MITRE Corporation, McLean, VA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 114,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1138394.1138396
What is a DOI?

ABSTRACT

Cars, aircraft, mobile cell phones, ships, tanks, and mobile robots all have the common property that they are moving objects. A kinematic representation can be used to describe the location of these objects as a function of time. For example, a moving point can be represented by the function p(t) = &OV0489;0 + (tt0)&OV0505;, where &OV0489;0 is the start location, t0 is the start time, and &OV0505; is its velocity vector. Instead of storing the location of the object at a given time in a database, the coefficients of the function are stored. When an object's behavior changes enough so that the function describing its location is no longer accurate, the function coefficients for the object are updated. Because the location of each object is represented as a function of time, spatial query results can change even when no transactions update the database. We present efficient algorithms to maintain k-nearest neighbor, and spatial join queries in this domain as time advances and updates occur. We assume no previous knowledge of what the updates will be before they occur. We experimentally compare these new algorithms with more straight forward adaptations of previous work to support updates. Experiments are conducted using synthetic uniformly distributed data, and real aircraft flight data. The primary metric of comparison is the number of I/O disk accesses needed to maintain the query results and the supporting data structures.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Agarwal, P. K. and Procopiuc, C. M. 2002. Advances in indexing for mobile objects. IEEE Bull. Tech. Comm. Data Eng. 25, 2, 25--34.
 
3
4
 
5
 
6
7
 
8
Douglas, D. and Peucker, T. 1973. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. The Canadian Cartograph. 10, 2, 112--122.
9
10
11
12
 
13
Güting, R. H. and Schneider, M. 2005. Moving Objects Databases. Morgan-Kaufmann, San Francisco, CA.
14
 
15
16
17
 
18
Iwerks, G. S., Samet, H., and Smith, K. 2003. Continuous k-nearest neighbor queries for continuously moving points with updates. In Proceedings of the 29th International Conference on Very Large Data Bases (Berlin, Germany). 512--523.
 
19
Iwerks, G. S., Samet, H., and Smith, K. 2004. Maintenance of spatial semijoin queries on moving points. In Proceedings of the 30th International Conference on Very Large Data Bases (Toronto, Ont., Canada).
 
20
Jensen, C. S. and Saltenis, S. 2002. Towards increasingly update efficient moving-object indexing. IEEE Bull. Tech. Comm. Data Eng. 25, 2 (June), 35--40.
 
21
 
22
Lema, J. A. C., Forlizzi, L., Güting, R. H., Nardelli, E., and Schneider, M. 2003. Algorithms for moving objects databases. Comput. J. 46, 6, 680--712.
23
 
24
Mokbel, M. F., Ghanem, T. M., and Aref, W. G. 2003. Spatio-temporal access methods. IEEE Bull. Tech. Comm. Data Eng. 26, 2 (June), 40--49.
25
26
 
27
Nakamura, Y. and Yamane, K. 2000. Dynamics computation of structure-varying kinematic chains and its application to human figures. IEEE Trans. Rob. Automat. 16, 2 (Apr.), 124--134.
 
28
 
29
30
 
31
Pfoser, D. 2002. Indexing the trajectories of moving objects. IEEE Bull. Tech. Comm. Data Eng 25, 2 (June), 3--9.
 
32
 
33
 
34
35
36
 
37
 
38
SCIS. 1996. IEEE Std. 1278 1-1995. IEEE Computer Society, Standards Committee on Interactive Simulation, USA.
 
39
 
40
41
 
42
Tao, Y., Papadias, D., and Sun, J. 2003a. The tpr*-tree: An optimized spatio-temporal access method for predictive queries. In Proceedings of the 29th International Conference on Very Large Data Bases (Berlin, Germany). 790--801.
 
43
Tao, Y., Sun, J., and Papadias, D. 2003b. Selectivity estimation for predictive spatio-temporal queries. In Proceedings of 19th IEEE International Conference on Data Engineering (ICDE) (Bangalore, India). IEEE Computer Society Press, Los Alamitos, CA, 417--428.
 
44
Tayeb, J., Ulusoy, Ö., and Wolfson, O. 1998. A quadtree-based dynamic attribute indexing method. Comput. J. 41, 3, 185--200.
 
45
Trajcevski, G., Scheuermann, P., Wolfson, O., and Nedungadi, N. 2004a. CAT: Correct answers of continuous queries using triggers. In Proceedings of the International Conference on Extending Database Technology (EDBT) (Heraklion, Greece). 837--840.
46
 
47
 
48
 
49


Collaborative Colleagues:
Glenn S. Iwerks: colleagues
Hanan Samet: colleagues
Kenneth P. Smith: colleagues