데이터 가용성(HA)의 효율적인 지원을 위한 RAID 에러 핸들링 정책

The Error-Handling Strategies of RAID for Data Availability

  • 강동재 (한국전자통신연구원 컴퓨터시스템연구부) ;
  • 박유현 (한국전자통신연구원 컴퓨터시스템연구부) ;
  • 김영호 (한국전자통신연구원 컴퓨터시스템연구부) ;
  • 김창수 (한국전자통신연구원 컴퓨터시스템연구부) ;
  • 신범주 (한국전자통신연구원 컴퓨터시스템연구부)
  • 발행 : 2002.04.12

초록

본 논문에서는 SANtopiaVM의 데이터 가용성 및 성능을 고려한 에러 핸들링 정책을 제안한다. 제안하는 에러 핸들링 정책은 RAID1과 RAID5에 대한 정책으로 추분하며 에러 발생시의 복구를 위하여 RAID1에서는 FBB(Failed Block Bitmap)라는 비트맵을 추가하여 데이터의 일관성을 유지하고 디스크의 복구 시에는 저기 연산에 대한 부하 분산 및 복구 비용을 감소시키는 쓰기 연산을 제안함으로서 에러 핸들링 시에 입출력 비용을 줄인다. RAID5에서는 추가적인 여분 디스크를 사용한 Sparing Disk 기법을 제안함으로서 디스크 에러 모드에서도 정상 모드의 성능에 근접하는 입출력 성능을 보장하며 빠른 디스크 복구를 지원한다. 제안하는 에러 핸들링 정책은 SANtopiaVM RAID의 오류 발생시, 시스템 성능의 급격한 저하를 완화할 수 있으며 에러로부터 빠른 복구를 지원함으로서 데이터에 대한 효율적인 고 가용성의 특징을 제공한다.

키워드