이동 컴퓨팅 환경에서 연속 부분 부합 질의의 효과적인 처리를 위한 캐시 관리 방안

A Cache Management Scheme for Effective Processing of Continuous Partial Match Queries in Mobile Computing Environments

  • 정연돈 (한국과학기술원 정보전자연구소) ;
  • 이지연 (현대정보기술(주) 기술센터 미래기술팀) ;
  • 이윤준 (한국과학기술원 전산학과) ;
  • 김명호 (한국과학기술원 전산학과)
  • 발행 : 2001.06.01

초록

본 논문은 이동 컴퓨팅 환경에서 연속 부분 질의의 효과적인 처리를 위한 캐시 관리 방안을 제안한다. 연속 부분 부합 질의란 질의의 결과가 클라이언트의 메모리에 일관성을 유지하면서 지속되는 부분 부합 질의이다. 기존의 이동 환경을 위한 캐시 관리 기법은 레코드 식별자를 기반으로 하는 방법들이다. 하지만, 부분 부합 질의는 데이터의 내용을 기반으로 탐색하는 질의이기 때문에 이러한 레코드 식별자를 기반으로 하는 방법들은 캐시 관리를 효율적으로 할 수 없다. 제안하는 캐시 관리 방안에서는, 이동 클라이언트의 캐시 상태를 프레디킷(predicate)으로 기술하고, 서버가 캐시 관리를 위해 클라이언트에게 방송하는 캐시 무효화 정보, 즉 Cache Invalidation Reports(CIR)을 프레디킷으로 구성한다. 이러한 프레디킷 표현을 사용하여, 일련의 캐시 관리 기법-억지 방법(the brute-force method), 빼기 방법(the subtraction method), 교차 방법(the intersection method)-들을 제안한다. 그리고, 제안하는 방법의 계산 복잡도를 계산한다.

키워드

참고문헌

  1. D. Barbara, 'Mobile Computing and Databases-A Survey,' IEEE Transactions on Data and Knowledge Engineering, 11(1), pp. 108-117, 1999 https://doi.org/10.1109/69.755619
  2. T. Imielinski, et. al., 'Data on Air: Organization and Access,' IEEE Transactions on Data and Knowledge Engineering, 9(3), 1997 https://doi.org/10.1109/69.599926
  3. D. Barbara and T. Imielinski, 'Sleepers and Workaholics: Caching Strategies in Moblie Environments,' In proceedings of ACM SIGMOD '94, pp. 1-12, 1994 https://doi.org/10.1145/191839.191844
  4. M. H. Kim and S. Pramanik, 'Optimal File Distribution for Partial Match Retrieval,' In proceedings of ACM SIGMOD '88, pp. 173-182, 1988 https://doi.org/10.1145/50202.50221
  5. J. Y. Lee, et. al., 'A Data Scheduling Method for Reducing the Access Time of Partial Match Queries in the Wireless Data Broadcasting Environment,' Journal of KISS: Databases, (to appear)
  6. D. Terry, et. al., 'Continuous Queries over Append-Only Databases,' In proceedings of ACM SIGMOD '92, pp. 321-330, 1992 https://doi.org/10.1145/130283.130333
  7. L. Liu, et. al., 'Continual Queries for Internet Scale Event-Driven Information Delivery,' IEEE Transactions on Data and Knowledge Engineering, 11(4), pp. 610-628, 1999 https://doi.org/10.1109/69.790816
  8. C. C. Chang, et. al., 'Symbolic Gray Code as a Perfect Multiattribute Hashing Scheme for Partial Match Queries,' IEEE Transactions on Software Engineering, 8(3), pp. 234-248, 1982 https://doi.org/10.1109/TSE.1982.235253
  9. K. A. S. Abdel-Ghaffar and A. E. Abbadi, 'Optimal Disk Allocation for Partial Match Queries,' ACM Transactions on Database Systems, 18(1), pp. 132-156, 1993 https://doi.org/10.1145/151284.151288
  10. D. E. Knuth. The Art of Computer Programming: Sorting and Searching. Addison-Wesley Publishing Company, 1973