SAN기반 공유 저장 장치 시스템에서 고성능 소프트웨어 RAID를 위한 기법

본 논문에서는 최근 이슈가 되고 있는 Fibre Channel과 같은 네트워크를 이용한 공유 디스크 시스템에서 다수의 호스트가 소프트웨어 RAID 4 혹은 5를 이용할 때, 디스크 공유에 의해 발생하는 패리티 블록 일괄성 문제를 다룬다. 본 논문에서는 XDWRITE을 이용해 Software RAID에서의 일관성 문제 해결과 디스크 I/O수 감소에 대해 설명한다. 또한, 버퍼캐쉬에서 파일 블록 쓰기 발생시 원본의 복사본을 이용하여 패리티 계산을 위한 디스크 읽기의 수를 감소 시키는 방법에 대해 제안한다. 본 논문에서 제안한 방식은 기존의 방식인 보다 1.5배에서의 2배 디스크 I/O의 수를 감소시키는 것을 알 수 있다.