An Update Management Technique for Efficient Processing of Moving Objects

이동 객체의 효율적인 처리를 위한 갱신 관리 기법

  • 최용진 (한국과학기술원 전산학과) ;
  • 민준기 (한국과학기술원 전산학) ;
  • 정진완 (한국과학기술원 전산학과)
  • Published : 2004.02.01

Abstract

Spatio-temporal databases have been mostly studied in the area of access methods. However, without considering an extraordinary update maintenance overhead after building up a spatio-temporal index, most indexing techniques have focused on fast query processing only. In this paper, we propose an efficient update management method that reduces the number of disk accesses required in order to apply the updates of moving objects to a spatio-temporal index. We consider realistic update patterns that can represent the movements of objects properly. We present a memory based structure that can efficiently maintain a small number of very frequently updating objects. For an experimental environment with realistic update patterns, the number of disk accesses of our method is about 40% lower than that of a general update method of existing spatio-temporal indexes.

대부분의 시공간 데이타베이스 연구들은 색인 분야에서 진행되었다. 그러나, 색인 연구들은 시공간 색인 유지를 위해서 필요한 엄청난 오버헤드의 고려 없이, 색인 생성 후의 빠른 질의 처리에 초점이 맞추어져 있다. 이 논문에서, 우리는 이동체들의 갱신들을 시공간 색인에 반영하기 위해서 필요한 디스크 액세스 수를 줄이는 효율적인 갱신 관리 방법을 제안한다. 객체의 움직임을 잘 표현할 수 있는 현실적인 갱신 패턴을 고려하여 자주 갱신되는 소수의 객체들을 유지할 수 있는 메모리 구조를 제안한다. 실질적인 갱신 패턴을 고려한 실험 환경에서, 우리의 방법은 기존 색인들의 일반적인 갱신 방법보다 약 40%의 디스크 액세스 수를 줄인다.

Keywords

References

  1. L. Forlizzi, R. H. Guting, E. Nardelli, and M. Schneider, 'A Data Model and Data Structures for Moving Objects Databases,' Proceedings of the ACM SIGMOD Conference on Management of Data, pp.319-330, 2000 https://doi.org/10.1145/342009.335426
  2. A. P. Sistla, O. Wolfson, S. Chamberlain, and S. Dao, 'Modeling and Querying Moving Objects,' Proceedings of the IEEE International Conference on Data Engineering, pp.422-432, 1997 https://doi.org/10.1109/ICDE.1997.581973
  3. P. K. Agarwal, L. Arge, and J. Erickson, 'In dexing Moving Points,' Proceedings of the ACM Symposium on Principles of Database Systems, pp.175-186, 2000
  4. G. Kollios, D. Gunopulos, and V. J. Tsotras, 'On Indexing Mobile Objects,' Proceedings of the ACM Symposium on Principles of Database Systems, pp.261-272, 1999 https://doi.org/10.1145/303976.304002
  5. D. Pfoser, C. S. Jensen, and Y. Theodoridis, 'Novel Approaches in Query Processing for Moving Object Trajectories,' Proceedings of the International Conference on Very Large Data Bases, pp.395-406, 2000
  6. S. Saltenis, C. S. Jensen, S. T. Leutenegger, and M. A. Lopez, 'Indexing the Positions of Continuously Moving Objects,' Proceedings of the ACM SIGMOD Conference on Management of Data, pp.331-342, 2000 https://doi.org/10.1145/342009.335427
  7. Y. Tao and D. Papadias, 'MV3R-Tree: A Spatio-Temporal Access Method for TImestamp and Interval Queries,' Proceedings of the International Conference on Very Data Bases, pp.431-440, 2001
  8. Y. Tao and D. Papadias, 'Time-Parameterized Queries in Spatio-Temporal Databases,' Proceedings of the ACM SIGMOD Conference on Management of Data, pp.334-345, 2002 https://doi.org/10.1145/564691.564730
  9. K. Porkaew, I. Lazaridis, and S. Mehrotra, 'Querying Mobile Objects in Spatio-Temporal Databases,' Proceedings of the Symposium on Spatial and Temporal Databases, pp.59-78, 2001
  10. O. Wolfson, S. Chamberlain and S. Dao and L. Jiang and G. Mendez, 'Cost and Imprecision in Modeling the Position of Moving Objects,' Proceedings of the IEEE International Conference on Data Engineering, pp.588-596, 1998 https://doi.org/10.1109/ICDE.1998.655822
  11. O. Wolfson, A. P. Sistla, S. Chamberlain, and Y. Yesha, 'Updating and querying databases that track mobile units,' Distributed and Parallel Databases, pp.257-387, 1999 https://doi.org/10.1023/A:1008782710752
  12. U. S. Bureau of Census, 'Tiger/lines precensus files: 1994 technical documentation Technical report,' 1994
  13. S. Saltenis and C. S.Jensen, 'Indexing of Moving Objects for Location-Based Services,' Proceedings of the IEEE International Conference on Data Engineering, pp.331-342, 2002 https://doi.org/10.1109/ICDE.2002.994759
  14. Y. Tao, D. Papadias, and Q. Shen, 'Continuous Nearest Neighbor Search,' Proceedings of the International Conference on Very Large Data Bases, pp.287-298, 2002
  15. C. S. Jensen and S. Saltenis, 'Towards Increasingly Update Efficient Moving-Object Indexing,' IEEE Data Engineering Bulletin, pp.35-40, 2002
  16. D. Kwon, S. Lee, and S. Lee, 'Indexing the current positions of moving objects using the lazy update R-tree,' Proceedings of the International Conference on Mobile Data Management, pp.113-120, 2002
  17. J. v. d. Bercken and B. Seeger, 'An Evaluation of Generic Bulk Loading Techniques,' Proceedings of the International Conference on Very Large Data Bases, pp.461-470, 2001