비동기적 갱신 선언을 이용한 회피-기반 캐쉬 일관성 유지 기법

Avoidance-Based Cache Consistency Technique Using an Asynchronous Write Intension Declaration

  • 장창복 (한남대학교 컴퓨터공학과) ;
  • 조성훈 (한남대학교 컴퓨터공학과) ;
  • 강우석 (한남대학교 컴퓨터공학과) ;
  • 김동혁 (한남대학교 컴퓨터공학과) ;
  • 이찬섭 (한남대학교 컴퓨터공학과) ;
  • 박용문 (한국전자통신연구원) ;
  • 최의인 (한남대학교 컴퓨터공학과)
  • 발행 : 2002.04.12

초록

클라이언트/서버 데이타베이스 시스템 환경이 대중화됨에 따라 클라이언트 캐쉬 데이터의 일관성을 유지하기 위한 기법들이 많이 제안되고 있다. 기존의 회피-기반 기법들은 갱신의도(write intuition) 선언을 동기적(synchronous)으로 수행하는 CB(Callback) 기법과 지연(defereed)하는 O2PL(Optimistic 2-Phase Locking) 기법을 기반으로 연구가 이루어졌다. 본 논문에서는 회피-기반(avoidance-based)에서 서버에게 갱신의도 선언을 비동기적으로 수행하는 캐쉬 일관성 유지 기법을 제안한다. 본 논문에서 제안한 기법은 갱신의도 선언을 비동기적으로 수행함으로 서버의 응답을 기다리지 않고 트랜잭션 처리를 수행함으로써 좋은 성능을 보이고, 트랜잭션 철회(abort)율이 낮다는 장점을 갖는다.

키워드