DOI QR코드

DOI QR Code

An Efficient Continuous Range Query Processing Through Grid based Query Indexing

그리드 기반의 질의 색인을 통한 효율적인 연속 영역 질의 처리

  • 박용훈 (충북대학교 전기전자컴퓨터공학부 정보통신공학과) ;
  • 복경수 (한국과학기술원 전산학과) ;
  • 유재수 (충북대학교 전기전자컴퓨터공학부)
  • Published : 2007.08.31

Abstract

In this paper, we propose an efficient continuous range query processing scheme using a modified grid based query indexing to reduce storage spaces and to accelerate processing time. The proposed method has two major features. First, each query has a bit identifier and each cell in a grid has a bit pattern that consists of the bit identifiers of the queries. The bit patterns present the relationship between cells and queries. Using the bit patterns, we can compute quickly what queries overlap a cell in a grid and reduce the number of unnecessary operations by comparing the bit patterns without comparing the query identifiers when we compute the relation between cells and queries. Second, the management of cells in the grid by groups prevents from wasting the storage space through the increase of the length of the bit pattern and increasing the comparison costs of bit patterns. We show through the performance evaluation that the proposed method outperforms the existing methods.

본 논문에서는 기존 그리드 기반의 질의 색인 기법을 변형하여 보다 적은 저장 공간을 사용하면서 보다 빠른 연산을 수행하는 연속 영역 질의 처리 기법을 제안한다. 제안하는 기법의 주요 특징은 두 가지 이다. 첫째, 각 질의에 비트 식별자를 부여하고 그리드의 각 셀은 이러한 비트 식별자의 조합으로 이루어진 비트 열을 이용하여 질의들의 겹침 정보를 반영한다. 이러한 비트 열을 통해 셀이 어떤 질의들에 포함되어져 있는지 빠르게 판단한 수 있으며, 두 셀 사이의 각 셀을 포함하는 질의 식별자들을 비교하지 않고 비트 열만을 비교하여 질의들의 포함관계를 알아내어 불필요한 연산을 줄일 수 있다. 둘째, 셀들을 그룹단위로 관리하여 불필요하게 비트 열의 길이가 증가하여 저장 공간을 낭비하고 비트 열의 비교 연산 시간이 증가하는 문제를 해결한다. 제안하는 기법이 기존 연속 영역 질의 처리 기법에 비해 우수함을 성능 평가를 통해 입증한다.

Keywords

References

  1. P. K. Agarwal, L. Arge, and J. Erickson. 'Indexing moving objects,' Proc. ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, pp.175-186, 2000
  2. G. Kollios, D. Gunopulos, and V. J. Tsotras. 'On indexing mobile objects,' Proc. ACM SIGACT-SIGMOD-SIGART Syposium Principles of Database Systems, pp.261-272, 1999 https://doi.org/10.1145/303976.304002
  3. D. Pfoser, C. S. Jensen, and Y. Theodoridis. 'Novel approaches to the indexing of moving object trajectories,' Proc. International Conference on Very Large Data Bases. pp.395-406, 2000
  4. S. Saltenis, C. S. Jensen, S. T. Leutenegger, and M. A. Lopez. 'Indexing the positions of continuously moving objects,' Proc. ACM SIGMOD International Conference on Management of Data, pp.331-342, 2000 https://doi.org/10.1145/342009.335427
  5. Y. Cai and K. A. Hua. 'An Adaptive Query Management Technique for Real-time Monitoring of Spatial Regions in Mobile Database Systems,' Proc. International Conference on Performance, Computing and Communication, pp.259-266, 2002 https://doi.org/10.1109/IPCCC.2002.995159
  6. D. V. Kalashnikov, S. Prabhakar, and S. E. Hambrusch, 'Main Memory Evaluation of Monitoring Queries Over Moving Objects,' Distributed and Parallel Databases, Vol.15, No.2, pp.117-135, 2004 https://doi.org/10.1023/B:DAPD.0000013068.25976.88
  7. K. L. Wu, S. K. Chen, and P. S. Yu, 'Processing continual range queries over moving objects using VCR-based query indexes,' Proc. IEEE International Conference on Mobile and Ubiquitous Systems: Networking and Services, pp.226-235, 2004 https://doi.org/10.1109/MOBIQ.2004.1331729
  8. K. L. Wu, S. K. Chen, and P. S. Yu, 'On Incremental Processing of Continual Range Queries for Location-Aware Services and Applications', Proc. Annual International Conference on Mobile and Ubiquitous Systems, pp.261-269, 2005 https://doi.org/10.1109/MOBIQUITOUS.2005.42
  9. S. Prabhakar, Y. Xia, D. V. Kalashnikov, W. G. Aref, and S. E. Hambrusch, 'Query Indexing and Velocity Constrained Indexing : Scalable Techniques for Continuous Queries on Moving Objects,' IEEE Transactions on Computers, Vol.51, No.10, pp.1124-1140, 2002 https://doi.org/10.1109/TC.2002.1039840
  10. X. Wang, Q. Zhang, W. Sun, W. Wang, and B. Shi, 'cGridex: Efficient Processing of Continuous Range Queries over Moving Objects,' Proc. International Conference on Advances in Web- Age Information Management, pp.345-356, 2005 https://doi.org/10.1007/11563952_31
  11. M. F. Mokbel, X. Xiong, and W. G. Aref, 'SINA: Scalable Incremental Processing of Continuous Queries in Spatio temporal Databases,' Proc. ACM SIGMOD International Conference on Management of Data, pp.623-634, 2004 https://doi.org/10.1145/1007568.1007638
  12. B. Gedik, K. L. Wu, P. S. Yu, and L. Liu. 'Motion adaptive indexing for moving continual queries over moving objects,' Proc. ACM International conference on Information and Knowledge Management, pp.427-436, 2004 https://doi.org/10.1145/1031171.1031255