B2V-Tree: 무선 데이타 스트림에서 부분 부합 질의를 위한 색인 기법

B2V-Tree: An Indexing Scheme for Partial Match Queries on Wireless Data Streams

  • 정연돈 (동국대학교 컴퓨터공학과) ;
  • 이지연 (한국전산원 전자정부사업팀)
  • 발행 : 2005.06.01

초록

이동 분산 환경에서는 무선 데이타 방송 기법을 통하여 서버의 데이타 레코드들을 이동 사용자들에게 전달하는 방식이 많이 사용된다. 그리고, 무선 방송 스트림에서 데이타를 에너지 효율적으로 접근하기 위해서는 색인 기법이 필요하다. 하지만, 기존의 색인 기법들은 데이타 레코드의 키 값을 이용한 트리 형태의 색인 구조를 사용하고 있다. 따라서 부분 부합 질의 등과 같은 내용 기반 검색 질의를 지원할 수 없었다. 본 논문에서는 무선 방송으로 이동 사용자들에게 전달되는 데이타 스트림에서 내용 기반 검색인 부분 부합 질의를 지원하기 위해 B2V-Tree라고 불리는 색인 기법을 제안한다. 본 논문에서 제안하는 B2V-Tree는 데이타 레코드들의 애트리뷰트 값을 다중 애트리뷰트 해싱을 통해 비트 벡터로 생성한 다음, 이들을 색인 트리로 구성하는 색인 기법이다.

In mobile distributed systems the data on the air can be accessed by a lot of mobile clients. And, we need an indexing scheme in order to energy-efficiently access the data on the wireless broadcast stream. In conventional indexing schemes, they use the values of primary key attributes and construct tree-structured index. Therefore, the conventional indexing schemes do not support content-based retrieval queries such as partial-match queries. In this paper we propose an indexing scheme, called B2V-Tree, which supports partial match queries on wireless broadcast data stream. For this purpose, we construct a tree-structured index which is composed of bit-vectors, where the bit-vectors are generated from data records through multi-attribute hashing.

키워드

참고문헌

  1. T. Imielinski, S. Viswanathan, and B. R. Badrinath. 'Energy-efficient Indexing on Air,' In Proceedings of ACM SIGMOD Conference, pp. 25-36, 1994 https://doi.org/10.1145/191843.191846
  2. T. Imielinski and B. R. Badrinath. 'Data Management for Mobile Computing,' SIGMOD RECORD, Vol. 22, No. 1, pp. 34-39, 1993 https://doi.org/10.1145/156883.156888
  3. S. Acharya, R. Alonso, M. Franklin and S. Zdonik, 'Broadcast Disks: Data Management for Asymmetric Communications Environments,' In Proceedings of ACM SIGMOD Conference, pp.199-210, 1995 https://doi.org/10.1145/223784.223816
  4. J. Jing, O. Bakhres, A. Elmagarmid, and R. Alonso. 'Bit-Sequences : A Adaptive Cache Invalidation Method in Mobile Client/Server Environments,' Mobile Networks and Applications (MONET), Vol. 2, No. 2, pp. 115-127, 1997 https://doi.org/10.1023/A:1013616213333
  5. T. Imielinski, S. Viswanathan, and B. R. Badrinath. 'Power Efficient Filtering of Data on Air,' In Proceedings of Extending Database Technology, pp. 245-258, 1994
  6. Y. D. Chung and M. H. Kim. 'Effective Data Placement for Wireless Broadcast,' Distributed and Parallel Databases, Vol. 9, pp. 133-150, 2001 https://doi.org/10.1023/A:1018992406195
  7. J. Y. Lee, Y. D. Chung, Y. J. Lee and M. H. Kim. 'Gray Code Clustering of Wireless Data for Partial Match Queries,' Journal of Systems Architecture, Vol. 47, pp. 445-458, 2001 https://doi.org/10.1016/S1383-7621(01)00005-4
  8. K.A.S. Abdel-Ghaffar and A. E. Abbadi. 'Optimal Disk Allocation for Partial Match Queries,' ACM Transactions on Database Systems, Vol. 18, No. 1, pp. 132-156, 1993 https://doi.org/10.1145/151284.151288
  9. M. H. Kim and S. Pramanik. 'Optimal File Distribution for Partial Match Retrieval,' In Proceedings of ACM SIGMOD Conference, pp. 173-182, 1988 https://doi.org/10.1145/971701.50221
  10. C. Faloutsos. 'Multiattribute Hashing Using Gray Codes,' In Proceedings of ACM SIGMOD Conference, pp. 227-238, 1986 https://doi.org/10.1145/16894.16877
  11. Y. D. Chung and M. H. Kim, 'An Index Replication Scheme for Wireless Data Broadcasting,' Journal of Systems and Software, Vol. 51. No. 3, pp. 191-199, May, 2000 https://doi.org/10.1016/S0164-1212(99)00123-5