SSD 내구성 강화를 위한 Window 기반 오프라인 Hot/Cold 데이터 분류 기법

Offline Data Placement using Window-based Hot/Cold Identification to Enhance Solid-state Drive Endurance

초록

NAND flash memory-based storage devices, such as solid-state drives (SSDs), use a software layer called the flash translation layer (FTL) to function as block storage devices. The FTL provides various functions, including data placement policies, address mapping, wear leveling, and garbage collection, all of which significantly impact the performance of the storage device. Accordingly, various studies have proposed techniques to improve the performance of each FTL function. This paper proposes an offline data placement policy to minimize write amplification in NAND flash memory. The proposed data placement policy analyzes trace data to distinguish between hot and cold pages based on the likelihood of future re-access and adjusts the window size to perform efficient data placement. Additionally, the trace is divided into chunks, and the optimal window size for each chunk is determined. Thus, the write amplification factor is kept close to 1 to produce optimal data placement results under the constraints of limited resources and time.

키워드

플래시메모리플래시 변환 계층데이터배치가비지콜렉션쓰기증폭Flash MemoryFlash Translation LayerData PlacementGarbage CollectionWrite Amplification
제목
SSD 내구성 강화를 위한 Window 기반 오프라인 Hot/Cold 데이터 분류 기법
제목 (타언어)
Offline Data Placement using Window-based Hot/Cold Identification to Enhance Solid-state Drive Endurance
저자
백승수차재혁
DOI
10.9728/dcs.2024.25.10.2863
발행일
2024-10
저널명
디지털컨텐츠학회논문지
25
10
페이지
2863 ~ 2870