O(1) 크래시 복구 수행시간을 갖는 FTL의 설계와 구현 : Design and Implementation of Flash Translation Layer with O(1) Crash Recovery Time
Design and Implementation of Flash Translation Layer with O(1) Crash Recovery Time
- 주제(키워드) 크래시 복구 , 플래시 변환 계층 , SSD , 플래시 저장장치 , Crash Recovery , Flash Translation Layer , SSD , Flash-based Storage
- 발행기관 한국정보과학회
- 발행년도 2015
- 총서유형 Journal
- UCI G704-A00398.2015.21.10.003
- KCI ID ART002040350
- 본문언어 한국어
초록/요약
최근 널리 사용되는 Solid State Drive(SSD), embedded Multi Media Card(eMMC) 등의 플래시 저장장치는 사용자 요구에 의해 점점 그 용량이 증대되고 있다. 플래시 저장장치 내부의 Flash Translation Layer(FTL)은 전원 유실 등의 크래시 상황에서 전체 플래시 영역을 대상으로 복구하는 동작을 하게 되는데, 저장장치의 고용량 화로 인해 그 시간이 길어지는 문제가 발생한다. 본 논문에서는 이러한 문제를 해결하기 위하여 저장장치 용량에 비례하지 않도록 O(1) 크래시 복구 수행 시간을 갖는 O1FTL을 제안한다. 이를 위해 본 연구팀은 기존에 플래시 파일 시스템에서 제안된 작업 영역 기법을 FTL에 적용하고 실제 하드웨어 플랫폼에 구현하였다. 실험 결과, 다양한 용량에 대해 유사한 복구 시간을 달성함을 보였으며, I/O 성능, 수명에 대해서는 대단히 적은 오버헤드를 요구하는 것을 검증하였다.
more

