Abstract
Supporting frequent updates is a key challenge in moving object indexing. Most of the existing work regards the update as an individual process for each object, and a large number of separate updates are issued respectively in update-intensive environments. In this paper, we propose the bulkloading updates for moving objects (BLU). Based on a common framework, we propose three bulkloading schemes of different spatial biases. By grouping the objects with near positions, BLU prefetches the nodes accessed on the shared update path and combines multiple disk accesses to the same node into one, which avoids I/O overhead for objects within the same group. We also propose a novel MBR-driven flushing algorithm, which utilizes the dynamic spatial correlation and improves the buffer hit ratio. The theoretical analysis and experimental evaluation demonstrate that BLU achieves the good update performance and does not affect the query performance.
This work was supported in part by Natural Science Foundation of China under grant number No. 60503035.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Arge, L., Hinrichs, K., Vahrenhold, J., Vitter, J.: Efficient Bulk Operations on Dynamic R-trees. In: Proc. of Workshop on Algorithm Engineering and Experimentation (1999)
Cheng, R., Xia, Y., Prabhakar, S., Shah, R.: Change Tolerant Indexing for Constantly Evolving Data. In: Proc. of ICDE (2005)
Guttman, A.: R-trees: A Dynamic Index Structure for Spatial Searching. In: Proc. of SIGMOD (1984)
Jensen, C.S., Lin, D., Ooi, B.C.: Query and Update Efficient B  + -Tree Based Indexing of Moving Objects. In: Proc. of VLDB (2004)
Kamel, I., Faloutsos, C.: On Packing R-trees. In: Proc. of CIKM (1993)
Kwon, D., Lee, S., Lee, S.: Indexing the Current Positions of Moving Objects Using the Lazy Update R-Tree. In: Proc. of MDM (2002)
Leutenegger, S.T., Lopez, M.A., Edgington, J.: STR: A Simple and Efficient Algorithm for R-tree Packing. In: Proc. of ICDE (1997)
Lin, B., Su, J.: Handling Frequent Updates of Moving Objects. In: CIKM (2005)
Lee, M.L., Hsu, W., Jensen, C.S., Cui, B., Teo, K.L.: Supporting Frequent Updates in R-trees: A Bottom-Up Approach. In: Proc. of VLDB (2003)
Malmi, L., Soininen, E.S.: Group Updates for relaxed height-balanced trees. In: Proc. of PODS (1999)
Pfoser, D., Jensen, C.S., Theodoridis, Y.: Novel Approaches in Query Processing for Moving Object Trajectories. In: Proc. of VLDB (2001)
Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the Positions of Continuously Moving Objects. In: Proc. of SIGMOD (2000)
Tao, Y., Papadias, D.: The MV3R-Tree: A Spatio-Temporal Access Method for Timestamp and Interval Queries. In: Proc. of VLDB (2001)
Theodoridis, Y., Silva, J.R.O., Nascimento, M.A.: On the Generation of Spatiotemporal Datasets. In: Güting, R.H., Papadias, D., Lochovsky, F.H. (eds.) SSD 1999. LNCS, vol. 1651, p. 147. Springer, Heidelberg (1999)
van den Bercken, J., Seeger, B.: An Evaluation of Generic Bulk Loading Techniques. In: Proc. of VLDB (2001)
Xia, Y., Prabhakar, S.: Q+Rtree: Efficient Indexing for Moving Object Databases. In: Proc. of DASFAA (2003)
Xiong, X., Aref, W.G.: R-trees with Update Memos. In: Proc. of ICDE (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, X., Sun, W., Wang, W. (2006). Bulkloading Updates for Moving Objects. In: Yu, J.X., Kitsuregawa, M., Leong, H.V. (eds) Advances in Web-Age Information Management. WAIM 2006. Lecture Notes in Computer Science, vol 4016. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11775300_27
Download citation
DOI: https://doi.org/10.1007/11775300_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35225-9
Online ISBN: 978-3-540-35226-6
eBook Packages: Computer ScienceComputer Science (R0)