한국정보처리학회논문지 (The Transactions of the Korea Information Processing Society)
- 제7권8S호
- /
- Pages.2735-2747
- /
- 2000
- /
- 1226-9190(pISSN)
클라이언트/서버 환경에서 클라이언트 기반 로깅을 이용한 회복 기법
A Recovery Technique Using Client-based Logging in Client/Server Environment
-
Park, Yong-Mun
(Electronics and Telecommunications Research Institute) ;
- Lee, Chan-Seop (Dept. of Computer Engineering, Graduate School of Hannam University) ;
- Kim, Hui-Su ;
-
Choe, Ui-In
(Dept. of Computer Science, Hannam University)
- 발행 : 2000.08.01
초록
클라이언트/서버 데이터베이스 시스템에서 로깅 기법을 사용하는 기존 회복 기법은 서버에서만 전체 로그를 관리한다. 이는 잠재적으로 각 클라이언트에서 수행되는 트랜잭션에 대한 로그 레코드의 전송 비용을 내포하고 있고, 네트워크 트래픽을 증가시킨다. 본 논문에서는 로그 레코드의 전송 비용을 제거하기 위해서 클라이언트 기반 로깅(client-based logging)을 지원하고, 중복된 before-image를 제거하고 재수행 전용 로그(redo-only log)만을 로깅하는 방법을 제안한다. 그리고 클라이언트 파손 시 클라이언트에서 자치적으로 한번의 후방향 클라이언트 로그 분석을 이용한 재수행 회복을 하고, 서버 파손 시 각 클라이언트에서는 병행적으로 후방향 클라이언트 로그 분석을 이용하여 회복해야 하는 페이지의 after-image만을 서버에 전송하며, 서버에서는 수신된 after-image와 후방향 서버 로그 분석을 이용하여 재수행 회복을 수행한다.
키워드