마모도 평준화를 위한 File Clustering 알고리즘A File Clustering Algorithm for Wear-leveling
- Other Titles
- A File Clustering Algorithm for Wear-leveling
- Authors
- 이태화; 차재혁
- Issue Date
- Mar-2013
- Publisher
- 한국디지털콘텐츠학회
- Keywords
- Flash Memory; FTL; Garbage Collection; Wear leveling; 플래시 메모리; 가비지 컬렉션; 마모도 평준화
- Citation
- 디지털콘텐츠학회논문지, v.14, no.1, pp.51 - 57
- Indexed
- KCI
- Journal Title
- 디지털콘텐츠학회논문지
- Volume
- 14
- Number
- 1
- Start Page
- 51
- End Page
- 57
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/163207
- DOI
- 10.9728/dcs.2013.14.1.51
- ISSN
- 1598-2009
- Abstract
- 플래시 메모리 기반의 저장 장치는 고성능, 저전력, 내구성과 경량 등의 특징을 가지고 있어 기존에 사용되고 있던 저장장치를 빠르게 대체하고 있다. 플래시 메모리 기반의 저장 장치는 기존 저장장치인 블록 저장 장치로 가상화하기 위한 계층인 FTL (Flash Translation Layer) 을 가지고 있다. 가비지 컬렉션(Garbage Collection)은 FTL의 주요한 기능으로서 플래시 메모리의 수명과 성능에 큰 영향을 끼친다. 플래시 메모리의 수명은 가비지 컬렉션에 의해 발생되는 지우기의 횟수와 마모도의 영향을 받는다. 본 논문에서는 마모도 평준화 개선을 위해 File 정보를 알 수 있는 환경에서 File Clustering 알고리즘을 제시한다. File Clustering은 같은 File에서의 요청이 또다시 같이 호출 될 것을 기대하여 같은 File로부터 온 요청을 같은 블록에 할당하는 알고리즘이다. 이를 위해 FTL의 기능 중 페이지 할당 정책을 제안하였고, 최소한의 마모도 평준화를 보장하기 위해 MIN-MAX GAP을 사용하였다. 본 논문에서 제안하는 알고리즘을 검증하기 위해 TPC 벤치마크를 이용하였고 이를 통해 마모도 평준화 하지 않은 분산보다 690%이상 값이 개선되었고, 기존에 연구되던 Hot/Cold보다도 좋은 분산을 갖는 것을 보였다.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.