데이터 수정을 최소화하는 사용자 수준 파일 시스템 설계 및 구현

Design and Implementation of User-Level File System for Minimizing Data Modification

초록

본 논문에서는 데이터 수정을 최소화하기 위하여 가변 블록 파일 시스템을 제안한다. 가변 블록은 블록 기반의 스토리지에 블록의 크기보다 작은 용량의 데이터를 저장할 수 있도록 파일 시스템의 메타데이터를 수정하여 만든 개념이다. 본 논문에서 제안하는 시스템의 유용성을 보이기 위해서 사용자 수준의 파일 시스템을 구현하였다. 실험 결과 데이터 읽기와 쓰기에 대해서 기존 시스템에 비해서 제안하는 가변 블록 기법이 높은 성능을 보이는 것을 확인하였다. 1MB 파일을 대상으로 파일 수정에 대한 실험을 수행한 결과 50배의 성능 향상을 보였다. 또한 1MB파일에서 가변 블록을 최대한 모두 사용하여 데이터 수정을 하였을 때에 기존 파일 시스템에 비해 10배 이상 빠른 수행 속도를 보였다.

키워드

file system; variable block; metadata; user-level; bumper area; .
제목
데이터 수정을 최소화하는 사용자 수준 파일 시스템 설계 및 구현
제목 (타언어)
Design and Implementation of User-Level File System for Minimizing Data Modification
저자
유영준; 장성봉; 고영웅
DOI
10.14801/jkiit.2021.19.12.53
발행일
2021-12
저널명
한국정보기술학회논문지
권
19
호
12
페이지
53 ~ 61