NAND 플래시 파일 시스템의 효율적인 크래쉬 복구 기법 설계

기존 로그 기반 구조의 NAND 플래시 파일 시스템들은 용량의 증가에 따라 초기화 수행 시간도 증가하는 확장성 문제가 존재하며 이를 해결하고자 하는 여러 초기화 기법들은 플래시 파일 시스템이 비정상적으로 종료된 크래쉬 상황까지는 충분히 고려하지 못하고 있다. 본 논문에서 우리는 크래쉬 상황에서 효율적으로 데이터를 복구하고 초기화를 수행하는 작업 영역 설정 기법을 제안한다. 이 기법은 특정 시점에는 설정된 작업 영역 내에서만 파일 시스템 내용의 수정이 이루어지도록 함으로써 크래쉬 복구 시 검색할 영역을 일정 수준으로 제한한다. 우리는 제안된 기법과 기존 기법들의 크래쉬 복구 성능을 모델링을 통해 분석함으로써 제안된 기법이 플래시 메모리 용량에 비례하여 증가하지 않음을 보였다.