A Volume Structure for the Tertiary Storage Device with Multiple Platters in MIDAS-II

MIDAS-II에서 복수 개의 저장매체로 구성된 3차 저장장치를 위한 볼륨 구조

  • 김영성 (중앙대학교 컴퓨터공학과) ;
  • 문찬호 (중앙대학교 컴퓨터공학과) ;
  • 강현철 (중앙대학교 컴퓨터공학과) ;
  • 송영기 (한국전자통신연구원 컴퓨터소프트웨어 기술연구소)
  • Published : 1998.10.01

Abstract

MIDAS-II(Multiuser Index-based Data Access System II)는 한국전자통신연구원에서 개발한 바다 DBMS의 저장 시스템이다. MIDAS-II에서 데이터의 논리적 저장 단위인 파일을 저장하는 디스크 영역을 볼륨(volume)이라 부른다. 본 논문에선,s MIDAS-II가 대용량 멀티미디어 데이터 서버의 저장 시스템으로 가능하도록 광 디스크 쥬크박스 또는 테이프 라이브러리와 같이 복수 개의 자장매체(platter, 예를 들어 디스크 또는 카트리지 테이프)로 구성된 Tera 바이트 급의 3차 저장장치를 장착할 경우 이를 위한 볼륨 구조를 제안한다. 제안된 볼륨 구조에서는 3차 저장장치를 활용할 경우 발생되는 성능 저하를 극복하기 위하여 디스크 캐쉬 영역을 두고 있으며, 이를 활용하여 3차 저장장치에 저장된 데이터를 읽지 전용 모드로 검색하는 것 뿐 아니라 LOB을 비롯한 새로운 데이터를 생성하여 3차 저장장치에 저장하는 과정을 모두 효율적으로 지원한다. 그리고, 응용 프로그램에게 볼륨이 저장된 저장장치에 대한 투명성을 제공하기 위하여 기존 MIDAS-II API를 그대로 유지하였으므로 기존의 디스크 볼륨과 제안된 3차 저장장치 볼륨이 모두 기존 API를 통해 접근이 가능하다. 또한, 3차 저장장치의 각 저장매체로서 WORM의 사용도 가능하며, 각 저장매체는 데이터와 해당 메타 데이터를 함께 저장하여 저장매체로서의 독립성을 지니게 됨으로써 개별적으로 저장장치에/로부터 삽입/제거할 수 있게 하였다

Keywords