Design and Implementation of Mapping and Freespace Management for SAN Logical Volume Manager

SAN 논리볼륨 관리자를 위한 매핑 및 자유공간 관리기법의 설계 및 구현

  • 남상수 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소) ;
  • 홍현택 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소) ;
  • 피준일 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소) ;
  • 송석일 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소) ;
  • 유재수 (충북대학교 정보통신공학과 및 컴퓨터정보통신연구소)
  • Published : 2002.04.01

Abstract

최근 폭발적으로 증가하는 대량의 정보를 효율적으로 관리하기 위해서 서버에 개별적으로 연결되던 저장장치를 고속의 전용 네트워크에 직접 연결하고 이를 여러 서버가 공유하는 SAN(Storage Area Network)이 등장했다. SAN을 보다 효과적으로 활용할 수 있도록 SAN 운영체제들은 여러 저장장치를 하나의 커다란 저장장치로 보이게 하는 저장장치 가상화를 지원한다. 저장장치 가상화의 핵심적인 역할을 하는 것이 바로 논리볼륨 관리자이다. 논리볼륨 관리자는 논리주소 블록을 실제 디스크의 물리블록으로 매핑시키는 매핑 관리자를 통해 가상화를 실현한다. 이 논문에서는 효율적인 논리볼륨 관리자를 위해 매핑 관리자와 자유공간 관리자의 기능 향상에 대한 방법을 찾고 이를 반영한 매핑 관리자와 자유공간 관리자를 설계하고 구현한다. 더불어 이 논문의 매핑 관리기법은 특정 시점의 볼륨이미지를 유지할 수 있는 스냅샷과 시스템을 정지시키지 않고 SAN에 디스크를 추가할 수 있는 온라인 재구성 기능을 지원한다.

Keywords