상세 보기
참조 패턴에 따라 페이지 및 블록 사상 영역의 크기를 조절하는 Janus-FTL
Janus-FTL Adjusting the Size of Page and Block Mapping Areas using Reference Pattern
- 권훈기;
- 김은삼;
- 최종무;
- 이동희;
- 노삼혁
초록
본 논문에서는 참조 패턴에 따라 페이지 사상 정책과 블록 사상 정책을 선택적으로 사용하는 Janus-FTL을 제안한다. 일반적으로 플래시 메모리의 특성에 따르면, 순차 참조의 경우 블록 사상 FTL이 적당하고, 비 순차적인 참조의 경우 페이지 사상 FTL이 적당하다. 따라서 실용적인 FTL은 데이터의 특성에 따라 플래시 메모리 블록을 블록 사상 또는 페이지 사상 정책으로 선택적으로 사용하면서, 블록 사상 영역과 페이지 사상 영역의 크기를 참조 패턴에 따라 효율적으로 변화하여 할당하는 관리 기법이 필요하다. 본 논문에서는 저장된 데이터가 블록 사상 영역에서 페이지 사상 영역으로 이동하는 퓨전(Fusion) 연산과 반대로 이동하는 디퓨전(Defusion) 연산을 통해, 블록 사상과 페이지 사상 기법을 동시에 활용하는 Janus-FTL을 설명한다. 또한 Janus-FTL을 구현하여 성능을 측정하였으며, 성능 측정 결과에 따르면 기존의 FTL에 비해 최대 50%의 우수한 성능을 보였다.
키워드
플래시 메모리 저장장치; 페이지 사상; 블록 사상; 쓰레기 수집; FTL(Flash-memory Translation Layer); Flash memory storage; Page mapping; Block mapping; Garbage collection; FTL (Flash-memory Translation Layer)
- 제목
- 참조 패턴에 따라 페이지 및 블록 사상 영역의 크기를 조절하는 Janus-FTL
- 제목 (타언어)
- Janus-FTL Adjusting the Size of Page and Block Mapping Areas using Reference Pattern
- 저자
- 권훈기; 김은삼; 최종무; 이동희; 노삼혁
- 발행일
- 2009
- 권
- 15
- 호
- 12
- 페이지
- 918 ~ 922
- 언어
- KOR
- 출판사
- 한국정보과학회
- 발행국가
- 대한민국
- 분량
- 5 페이지
- ISSN
- E 2383-6326
P 2383-6318