- SCM을 위한 제자리 쓰기 기반 스냅샷 파일 시스템
- ㆍ 저자명
- 이은지,유승훈,장지은,고건,Lee. Eun-Ji,Yoo. Seung-Hoon,Jang. Jee-Eun,Koh. Kern
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 시스템 및 이론
- ㆍ 권/호정보
- 2011년|38권 3호|pp.132-137 (6 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
최근 집적도의 급속한 성장과 더불어 스토리지 클래스 메모리 (SCM, Storage Class Memory) 가 향후 스토리지로서 사용될 것이라고 전망하고 있다. 이에 본 논문에서는 SCM의 특성을 고려한 새로운 스냅샷 지원 기법을 제안한다. 기존 스냅샷 지원 방법은 변경 데이터를 새로운 위치에 기록하는 "Copy-on-write( 쓰기 시 복사)"정책을 사용하고 있는데, 이것은 디스크의 탐색시간을 최소화하는 장점이었으나 연쇄적인 포인터 업데이트를 동반하여 쓰기성능을 저하시킨다. 이러한 매커니즘은 탐색시간이 없는 대신 상대적으로 제한된 용량을 지니는 SCM기반 환경에는 적합하지 않다. 본 논문에서는 “제자리 쓰기Un-place-update)" 기반의 스냅샷 정책인 WISP(Write In-place Snapshot Policy)을 설계하여 연쇄적 포인터 업데이트를 제거함으로써 공간 및 성능을 향상시키는 파일 시스템을 설계하였다. 트레이스 기반의 시뮬레이션은 제안된 WISP방식이 기존 Copy-on-write방식에 비해 19.8~47.3% 성능을 향상시켰음을 보여주었다.
With the rapid growth in density, Storage Class Memory(SCM) is emerging as a storage device for the next generation. This situation requires the redesign of conventional file system features based on hard disk, one of which is a snapshot support mechanism. The current snapshot support method such as copy-on-write has a behavior that consumes a large space to reduce seek time, but this benefit loses effectiveness in SCM that has no seek time, instead has a restrict space limitation. In this regard, this paper presents a snapshot management policy for SCM storage that provides snapshot with low space consumption. With the observation that the recursive pointer update caused by outplace update is the primary reason for large space consumption in current systems, we reduce space usage by writing a new data on the fixed location, while copying the previous data into another space. This way incurs no update propagation because the data address remains same before and after update. Our policy has a weakness that snapshot access mechanism becomes complicated, but trade-off between snapshot access performance and space cost is reasonable considering snapshot access is an infrequent activity. Simulation studies demonstrated our mechanism achieves space usage reduction by 19.8-47.3%, compared to conventional snapshot file system.