Abstract
The family of R-trees is suitable for indexing various kinds of multidimensional objects. TPR*-trees are R-tree based structures that have been proposed for indexing a moving object database, e.g. a data-base of moving boats. Region Quadtrees are suitable for indexing 2-dimensional regional data and their linear variant (Linear Region Quadtrees) is used in many Geographical Information Systems (GIS) for this purpose, e.g. for the representation of stormy, or sunny regions. Although, both are tree structures, the organization of data space, the types of spatial data stored and the search algorithms applied on them are different in R-trees and Region Quadtrees. In this paper, we examine a spatio-temporal problem that appears in many practical applications: processing of predictive joins between moving objects and regions (e.g. discovering the boats that will enter a storm), using these two families of data structures as storage and indexing mechanisms, and taking into account their similarities and differences. With a thorough experimental study, we show that the use of a synchronous Depth-First traversal order has the best performance balance (on average), taking into account the I/O activity and response time as performance measurements.
Supported by the Almacenes de Datos Espacio-Temporales basados en Ontologias project (TIN2005-09098-C05-03), funded by the Spanish Ministry of Science and Technology.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Beckmann, N., Kriegel, H.P., Schneider, R., Seeger, B.: The R*-tree: an Efficient and Robust Access Method for Points and Rectangles. In: SIGMOD Conference, pp. 322–331 (1990)
Brinkhoff, T., Kriegel, H.P., Seeger, B.: Efficient Processing of Spatial Joins Using R-trees. In: SIGMOD Conference, pp. 237–246 (1993)
Corral, A., Vassilakopoulos, M., Manolopoulos, Y.: Algorithms for Joining R-Trees and Linear Region Quadtrees. In: Güting, R.H., Papadias, D., Lochovsky, F.H. (eds.) SSD 1999. LNCS, vol. 1651, pp. 251–269. Springer, Heidelberg (1999)
Huang, Y.M., Jing, N., Rundensteiner, E.: Spatial Joins Using R-trees: Breadth-First Traversal with Global Optimizations. In: VLDB Conference, pp. 395–405 (1997)
Iwerks, G.S., Samet, H., Smith, K.P.: Maintenance of K-nn and Spatial Join Queries on Continuously Moving Points. TODS 31(2), 485–536 (2006)
Jacox, E.H., Samet, H.: Iterative Spatial Join. TODS 28(3), 230–256 (2003)
Jacox, E.H., Samet, H.: Spatial Join Techniques. TODS, article 7, 32(1), 1–44 (2007)
Kothuri, R.K., Ravada, S., Abugov, D.: Quadtree and R-tree Indexes in Oracle Spatial: A Comparison using GIS Data. In: SIGMOD Conference, pp. 546–557 (2002)
Lo, M.L., Ravishankar, C.V.: Spatial Joins Using Seeded Trees. In: SIGMOD Conference, pp. 209–220 (1994)
Lo, M.L., Ravishankar, C.V.: Spatial Hash-Joins. In: SIGMOD Conference, pp. 247–258 (1996)
Mamoulis, N., Papadias, D.: Slot Index Spatial Join. TKDE 15(1), 211–231 (2003)
Manolopoulos, Y., Nanopoulos, A., Papadopoulos, A.N., Theodoridis, Y.: R-Trees: Theory and Applications. Springer, Heidelberg (2006)
Papadopoulos, A.N., Rigaux, P., Scholl, M.: A Performance Evaluation of Spatial Join Processing Strategies. In: Güting, R.H., Papadias, D., Lochovsky, F.H. (eds.) SSD 1999. LNCS, vol. 1651, pp. 286–307. Springer, Heidelberg (1999)
Patel, J.M., Dewitt, D.J.: Partition Based Spatial-Merge Join. In: SIGMOD Conference, pp. 259–270 (1996)
Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the Positions of Continously Moving Objects. In: SIGMOD Conference, pp. 331–342 (2000)
Samet, H.: Applications of Spatial Data Structures. Addison-Wesley, Reading (1990)
Sistla, A.P., Wolfson, O., Chamberlain, S., Dao, S.: Modeling and Querying Moving Objects. In: ICDE Conference, pp. 422–432 (1997)
Tao, Y., Papadias, D.: Time-Parameterized Queries in Spatio-Temporal Databases. In: SIGMOD Conference, pp. 334–345 (2002)
Tao, Y., Papadias, D., Sun, J.: The TPR*-tree: An Optimized Spatio-Temporal Access Method for Predictive Queries. In: VLDB Conference, pp. 790–801 (2003)
Zhang, R., Lin, D., Ramamohanarao, K., Bertino, E.: Continuous Intersection Joins Over Moving Objects. In: ICDE Conference, pp. 863–872 (2008)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Corral, A., Torres, M., Vassilakopoulos, M., Manolopoulos, Y. (2008). Predictive Join Processing between Regions and Moving Objects. In: Atzeni, P., Caplinskas, A., Jaakkola, H. (eds) Advances in Databases and Information Systems. ADBIS 2008. Lecture Notes in Computer Science, vol 5207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85713-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-85713-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85712-9
Online ISBN: 978-3-540-85713-6
eBook Packages: Computer ScienceComputer Science (R0)