Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

SSD 내구성 강화를 위한 Window 기반 오프라인 Hot/Cold 데이터 분류 기법Offline Data Placement using Window-based Hot/Cold Identification to Enhance Solid-state Drive Endurance

Other Titles
Offline Data Placement using Window-based Hot/Cold Identification to Enhance Solid-state Drive Endurance
Authors
백승수차재혁
Issue Date
Oct-2024
Publisher
한국디지털콘텐츠학회
Keywords
플래시메모리; 플래시 변환 계층; 데이터배치; 가비지콜렉션; 쓰기증폭; Flash Memory; Flash Translation Layer; Data Placement; Garbage Collection; Write Amplification
Citation
디지털콘텐츠학회논문지, v.25, no.10, pp 2863 - 2870
Pages
8
Indexed
KCI
Journal Title
디지털콘텐츠학회논문지
Volume
25
Number
10
Start Page
2863
End Page
2870
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/207052
DOI
10.9728/dcs.2024.25.10.2863
ISSN
1598-2009
2287-738X
Abstract
SSD와 같은 낸드 플래시 메모리 기반 저장 장치는 블록 저장 장치로 사용되기 위해 플래시 변환 계층 (FTL; flash translation layer)이라는 소프트웨어 계층을 가진다. 이 FTL은 데이터 배치 정책, 주소 사상, 마모도 평준화, 가비지 컬렉션과 같은 다양한 기능을 가지고, 이 기능들은 저장 장치의 성능에 많은 영향을 끼친다. 따라서 지금까지 다양한 연구는 FTL의 각 기능의 성능을 향상하는 기법을 제안했다. 본 논문은 낸드 플래시 메모리에서 발생하는 쓰기증폭(WA; write amplification)을 최소화하기 위한 오프라인 데이터 배치 정책을 제안한다. 제안하는 데이터 배치 정책은 트레이스 데이터를 분석하여 페이지의 미래 재 요청 여부에 따라 Hot과 Cold 페이지를 구분하고, 윈도우 크기를 조절해 효율적인 데이터 배치를 수행한다. 또한, 트레이스를 chunk로 분할하여 각 chunk별로 최적의 윈도우 크기를 찾고, 이를 통해 쓰기증폭계수(WAF; write amplification factor)를 1에 가깝게 유지하면서 제한된 자원과 시간 내에 데이터 배치 결과를 도출한다.
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.
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Cha, Jae Hyuk photo

Cha, Jae Hyuk
COLLEGE OF ENGINEERING (SCHOOL OF COMPUTER SCIENCE)
Read more

Altmetrics

Total Views & Downloads

BROWSE