Skip to main content

Bulkloading Updates for Moving Objects

  • Conference paper
Advances in Web-Age Information Management (WAIM 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4016))

Included in the following conference series:

  • 1199 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Cheng, R., Xia, Y., Prabhakar, S., Shah, R.: Change Tolerant Indexing for Constantly Evolving Data. In: Proc. of ICDE (2005)

    Google Scholar 

  3. Guttman, A.: R-trees: A Dynamic Index Structure for Spatial Searching. In: Proc. of SIGMOD (1984)

    Google Scholar 

  4. Jensen, C.S., Lin, D., Ooi, B.C.: Query and Update Efficient B  + -Tree Based Indexing of Moving Objects. In: Proc. of VLDB (2004)

    Google Scholar 

  5. Kamel, I., Faloutsos, C.: On Packing R-trees. In: Proc. of CIKM (1993)

    Google Scholar 

  6. Kwon, D., Lee, S., Lee, S.: Indexing the Current Positions of Moving Objects Using the Lazy Update R-Tree. In: Proc. of MDM (2002)

    Google Scholar 

  7. Leutenegger, S.T., Lopez, M.A., Edgington, J.: STR: A Simple and Efficient Algorithm for R-tree Packing. In: Proc. of ICDE (1997)

    Google Scholar 

  8. Lin, B., Su, J.: Handling Frequent Updates of Moving Objects. In: CIKM (2005)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Malmi, L., Soininen, E.S.: Group Updates for relaxed height-balanced trees. In: Proc. of PODS (1999)

    Google Scholar 

  11. Pfoser, D., Jensen, C.S., Theodoridis, Y.: Novel Approaches in Query Processing for Moving Object Trajectories. In: Proc. of VLDB (2001)

    Google Scholar 

  12. Saltenis, S., Jensen, C.S., Leutenegger, S.T., Lopez, M.A.: Indexing the Positions of Continuously Moving Objects. In: Proc. of SIGMOD (2000)

    Google Scholar 

  13. Tao, Y., Papadias, D.: The MV3R-Tree: A Spatio-Temporal Access Method for Timestamp and Interval Queries. In: Proc. of VLDB (2001)

    Google Scholar 

  14. 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)

    Chapter  Google Scholar 

  15. van den Bercken, J., Seeger, B.: An Evaluation of Generic Bulk Loading Techniques. In: Proc. of VLDB (2001)

    Google Scholar 

  16. Xia, Y., Prabhakar, S.: Q+Rtree: Efficient Indexing for Moving Object Databases. In: Proc. of DASFAA (2003)

    Google Scholar 

  17. Xiong, X., Aref, W.G.: R-trees with Update Memos. In: Proc. of ICDE (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics