Fig. 1. Example R-tree
Fig. 2. Entry representations in a TPR-tree
Fig. 3. Problems caused by VBR comparison
Fig. 4. Comparison of naive bottom-up algorithm and proposed update algorithm
Fig. 5. Update performance for varying update frequency and number of objects
Fig. 6. Updated ratio for each tree type
Fig. 7. Underflow ratio for each tree type
Fig. 8. Search performance for varying update frequency, number of objects and search range
Fig. 9. MBR and overlap size for each tree type
Table 1. TPR-trees for comparison
Table 2. Simulation parameters
Algorithm 1. Naive bottom-up update for TPR-tree
Algorithm 2. Update process proposed in this paper
References
- H. Lee, T. Kim, H. Shin, "Multi Sources Track Management Method for Naval Combat Systems," Journal of Institute of Control, Robotics and Systems 20(2), 126-131, 2014. https://doi.org/10.5302/J.ICROS.2014.13.9004
- M. F. Mokbel, T. M. Ghanem, and W. G. Aref, “Spatio-Temporal Access Methods,” IEEE Data Eng. Bull., Vol. 26, No. 2, pp. 40.49, Jun. 2003.
- L. V. Nguyen-Dinh, W. G. Aref, and M. F. Mokbel, “Spatio-Temporal Access Methods: Part 2(2003.2010),” IEEE Data Eng. Bull., Vol. 33, No. 2, pp. 46.55, Jun. 2010.
- John, A., M. Sugumaran, and R. S. Rajesh, "Indexing and Query Processing Techniques in Spatio-Temporal Data," ICTACT Journal on Soft Computing 6.3 : 1198-1217, 2016. https://doi.org/10.21917/ijsc.2016.0167
- S. Saltenis, C. Jensen, S. Leutenegger, and M. Lopez, "Indexing the Positions of Continuously Moving Objects," SIGMOD 2000.
- Y. Tao, D. Papadias and J. Sun, "The TPR*-Tree: An Optimized Spatio-Temporal Access Method for Predictive Queries," Proc. 29th Very Large Data Bases Conference, pp. 790-801, 2003.
- A. Guttman, "R-Trees: A Dynamic Index Structure for Spatial Searching," Proc. of ACM SIGMOD, Vol. 14, No. 2, pp. 47-57, June 1984.
- Beckmann, Norbert, et al., "The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles," Acm Sigmod Record, Vol. 19, No. 2, Acm, 1990.
- M. L. Lee, W. Hsu, C. S. Jensen, B. Cui, and K. L. Teo, "Supporting Frequent Updates in R-Tree: A Bottom-Up Approach," Proc. of VLDB '03, Vol. 29, pp. 608-619, Sep. 2003.
- D. Kwon, S. Lee, and S. Lee, "Indexing the Current Positions of Moving Objects Using the Lazy Update R-tree," Proc. of MDM '02, pp. 113-120, Jan. 2002.
- Pagel, B., Six, H., Toben, H., Widmayer, P, "Towards an Analysis of Range Query Performance in Spatial Data Structures," PODS, 1993.
- Fang, Ying, et al., "HTPR*-Tree: An Efficient Index for Moving Objects to Support Predictive Query and Partial History Query," International Conference on Web-Age Information Management, Springer, Berlin, Heidelberg, 2011.
- Fang, Ying, et al., "Indexing Partial History Trajectory and Future Position of Moving Objects Using HTPR*-Tree," International Conference on Database Systems for Advanced Applications, Springer, Berlin, Heidelberg, 2012.
- Liao, Wei, et al. "An Efficient Indexing Method for Moving Objects with Frequent Updates," International Conference on Conceptual Modeling, Springer, Berlin, Heidelberg, 2006.
- Liao, Wei, et al., "Hybrid Indexing of Moving Objects based on Velocity Distribution," Chinese Journal of Computers-Chinese Edition-30.4 : 661, 2007.
- Lau, Alex, "Processing Frequent Updates with the TPR*-Tree Using Bottom-Up Updates," Diss. Master's Thesis, University of Waterloo, Ontario Canada N2L 3G1, 2005.
- C. M. Procopiuc, P. K. Agarwal, and S. Har-Peled. STAR-Tree: An Efficient Self-Adjusting Index for Moving Objects. In Proc. of the Workshop on Alg. Eng. and Experimentation, ALENEX, pages 178-193, Jan. 2002.
- Xiaopeng Xiong and Walid G. Aref, "R-Trees with Update Memos," Proceedings of the 22nd International Conference on Data Engineering, 2006.
- Yasin N. Silva, Xiaopeng Xiong, and Walid G. Aref, "The Rumtree: Supporting Frequent Updates in R-Trees Using Memos," VLDB J., 18(3):719.738, 2009. https://doi.org/10.1007/s00778-008-0120-3
- MoonBae Song and Hiroyuki Kitagawa, “Managing Frequent Updates in R-Trees for Update-Intensive Applications,” IEEE Transactions on Knowledge and Data Engineering, Vol. 21, No. 11, pp. 1573-1589, 2009. https://doi.org/10.1109/TKDE.2008.225
- S. W. Kim, S. C. Lim, "Active Adjustment: An Effective Method for Keeping the TPR*-Tree Compact," Journal of Information Science and Engineering, 2010.
- K. Kim, S. K. Cha, and K. Kwon, "Optimizing Multidimensional Index Trees for Main Memory Access," SIGMOD Rec., 30.2):139.150, 2001. https://doi.org/10.1145/376284.375679