SANfs: A Scalable Shared File System for Linux Clusters

SANfs: 리눅스 클러스터를 위한 확장성 있는 공유파일시스템

  • 황주영 (한국과학기술원 전자전산학과 전기전자전공) ;
  • 안철우 (한국과학기술원 전자전산학과 전기전자전공) ;
  • 박규호 (한국과학기술원 전자전산학과 전기전자전공)
  • Published : 2001.10.01

Abstract

본 논문에서는 Storage Area Network기반의 대규모용량의 저장장치에 적합한 확장성 있는 공유파일시스템을 제안하고, Linux상에서의 구현을 보인다. 락의 단위는 블록이 아닌 파일단위로 하므로써 락오버헤드를 줄이고, callback방식의 파일 락을 사용한다. 파일데이터일관성 및 디렉토리캐쉬 일관성유지를 위한 Linux상에서의 구현방법을 보인다. 메타서버의 free block관리부담을 줄이기 위해서 분산 free block관리법을 사용한다. 또한 Inode와 data를 분리 저장함으로써 성능을 최적화한다.

Keywords