영역 질의의 효과적인 처리를 위한 궤적 인덱싱

Trajectory Indexing for Efficient Processing of Range Queries

초록

This paper addresses an indexing scheme capable of efficiently processing range queries in a large-scale trajectory database. After discussing the drawbacks of previous indexing schemes, we propose a new scheme that divides the temporal dimension into multiple time intervals and then, by this interval, builds an index for the line segments. Additionally, a supplementary index is built for the line segments within each time interval. This scheme can make a dramatic improvement in the performance of insert and search operations using a main memory index, particularly for the time interval consisting of the segments taken by those objects which are currently moving or have just completed their movements, as contrast to the previous schemes that store the index totally on the disk. Each time interval index is built as follows: First, the extent of the spatial dimension is divided onto multiple spatial cells to which the line segments are assigned evenly. We use a 2D-tree to maintain information on those cells. Then, for each cell, an additional 3D R*-tree is created on the spatio-temporal space (x, y, t). Such a multi-level indexing strategy can cure the shortcomings of the legacy schemes. Performance results obtained from intensive experiments show that our scheme enhances the performance of retrieve operations by 3~10 times, with much less storage space.

키워드

이동 객체궤적 데이터시공간 인덱스영역 질의Moving ObjectTrajectory DataSpatiotemporal IndexRange QueryMoving ObjectTrajectory DataSpatiotemporal IndexRange Query
제목
영역 질의의 효과적인 처리를 위한 궤적 인덱싱
제목 (타언어)
Trajectory Indexing for Efficient Processing of Range Queries
저자
차창일김상욱원정임
DOI
10.3745/KIPSTD.2009.16-D.4.487
발행일
2009-08
저널명
정보처리학회논문지D
16
4
페이지
487 ~ 496