Abstract
With the rapid advancements in positioning technologies such as the Global Positioning System (GPS) and wireless communications, the tracking of continuously moving objects has become more convenient. However, this development poses new challenges to database technology since maintaining up-to-date information regarding the location of moving objects incurs an enormous amount of updates. Existing indexes can no longer keep up with the high update rate while providing speedy retrieval at the same time. This study aims to improve k nearest neighbor (kNN) query performance while reducing update costs. Our approach is based on an important observation that queries usually occur around certain places or spatial landmarks of interest, called reference points. We propose the Reference-Point-based tree (RP-tree), which is a two-layer index structure that indexes moving objects according to reference points. Experimental results show that the RP-tree achieves significant improvement over the TPR-tree.
Similar content being viewed by others
References
“Digital chart of the world server,” in http://www.maproom.psu.edu/dcw/.
C. C. Aggarwal and D. Agrawal. “On nearest neighbor indexing of nonlinear trajectories,” in Proc. of ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, San Diego, California, USA, pp. 252–259, June 2003.
N. Beckmann, H. Kriegel, R. Schneider, and B. Seeger. “The r*-tree: an efficient and robust access method for points and rectangles,” in Proc. of ACM SIGMOD Int. Conf. on Manag. of Data, Atlantic City, New Jersey, USA, pp. 322–331, May 1990.
R. Benetis, C.S. Jensen, G. Karciauskas, and S. Saltenis. “Nearest neighbor and reverse nearest neighbor queries for moving objects,” in Proc. of Int. Database Engineering and Applications Symposium, Edmonton, Canada, pp. 44–53, July 2002.
K.L. Cheung and A.W.C. Fu. “Enhanced nearest neighbor search on the r-tree,” ACM SIGMOD Record, Vol. 27(3):16–21, 1998.
V. Gaede and O. Gunher. “Multidimensional access methods,” ACM Computing Surveys, Vol. 30(2):170–231, 1998.
A. Guttman. “R-trees: a dynamic index structure for spatial searching,” in Proc. of ACM SIGMOD Int. Conf. on Management of Data, Boston, Massachusetts, pp. 47–57, June 1984.
G. Kollios, D. Gunopulos, and V.J. Tsotras. “Nearest neighbor queries in a mobile environment,” in Proc. of Int. Workshop on Spatio-Temporal Database Management, Hong Kong, China, pp. 119–134, September 1999.
M. Kornacker and D. Banks. “High-concurrency locking in r-trees,” in Proc. of Int. Conf. on Very Large Data Bases, Zurich, Switzerland, pp. 134–145, September 1995.
D. Kwon, S. Lee, and S. Lee. “Indexing the current positions of moving objects using the lazy update,” in Proc. of Int. Conf. on Mobile Data Management, Singapore, pp. 113–120, January 2002.
B.C. Ooi, K.L. Tan, and C. Yu. “Fast update and efficient retrieval: an oxymoron on moving object indexes,” in Proc. of Int. Web GIS Workshop, Keynote, Singapore, December 2002.
D. Pfoser, C.S. Jensen, and Y. Theodoridis. “Novel approaches in query processing for moving objects,” in Proc. of Int. Conf. on Very Large Data Bases, Cairo, Egypt, pp. 395–406, September 2000.
S. Saltenis, C.S.Jensen, S.T. Leutenegger, and M.A. Lopez. “Indexing the positions of continuously moving objects,” in Proc. of ACM SIGMOD Int. Conf. on Mangement of Data, Dallas, Texas, USA, pp. 331–342, May 2000.
T. Sellis, N. Roussopoulos, and C. Faloutsos. “The r+-tree: a dynamic index for multi-dimensional objects,” in Proc. of Int. Conf. on Very Large Data Bases, Brighton, England, pp. 507–518, September 1987.
Y. Tao and D. Papadias. “Mv3r-tree: a spatio-temporal access method for timestamp and interval queries,” in Proc. of Int. Conf. on Very Large Data Bases, Roma, Italy, pp. 431–440, September 2001.
Y. Tao, D. Papadias, and J. Sun. “The tpr*-tree: an optimized spatio-temporal access method for predictive queries,” in Proc. of Int. Conf. on Very Large Data Bases, Berlin, Germany, pp. 790–801, September 2003.
Y. Tao, J. Zhang, D. Papadias, and N. Mamoulis. “An efficient cost model for optimization of nearest neighbor search in low and medium dimensional spaces,” IEEE Transactions on Knowledge and Data Engineering, Vol. 16(10):1169–1184, 2004.
J. Tayeb, O. Ulusoy, and O. Wolfoson. “A quadtree-based dynamic attribute indexing method,” The Computer Journal, Vol. 41(3):185–200, 1998.
Y. Theodoridis and T. Sellis. “Model for the prediction of r-tree performance,” in Proc. of ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Montreal, Quebec, Canada, pp. 161–171, June 1996.
D.A. White and R. Jain. “Similarity indexing with the ss-tree,” in Proc. of Int. Conf. on Data Engineering, New Orleans, Louisiana, pp. 516–523, February 1996.
Y. Xia and S. Prabhakar. “Q+rtree: efficient indexing for moving object data bases,” in Proc. of Int. Conf. on Database Systems for Advanced Applications, Kyoto, Japan, pp. 175–182, March 2003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lin, D., Zhang, R. & Zhou, A. Indexing Fast Moving Objects for kNN Queries Based on Nearest Landmarks. Geoinformatica 10, 423–445 (2006). https://doi.org/10.1007/s10707-006-0341-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-006-0341-9