Coldmap: Extending SSD Lifetime Exploiting Multi-Page Mapping Information

Solid-state drives (SSDs) include flash translation layer (FTL) functions to manage the inherent characteristics of NAND flash memory. One critical aspect of the flash management functions is garbage collection which reclaims NAND flash blocks that include many invalid pages provoked by page data updates. The garbage collection function can degrade the performance and lifespan of an SSD since the garbage collection creates redundant page reads/writes and block erases in an SSD. In order to tackle the performance and cost issues of garbage collection, we propose Coldmap, an efficient garbage collection mechanism based on the multi-page mapping information for duplicated flash pages. We reveal that the duplicated pages mapped by multiple logical pages exhibit a longer lifespan compared to the non-duplicated pages. Coldmap groups the duplicated pages into new flash blocks while garbage collection is performed. Since the duplicated pages grouped in the cold zone blocks exhibit a longer lifetime, the corresponding blocks are erased less frequently, thus Coldmap can minimize the block erase counts. Our evaluation results using FEMU exhibit that Coldmap can effectively improve the performance and lifetime of an SSD by 15.4% and 84.3%, respectively, compared to the existing remapping-based SSD firmware.

Authors

Institutions

Publication Details

Published
2024-08-21
DOI
https://doi.org/10.1109/nvmsa63038.2024.10693670
Citations
1
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
0.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Coldmap: Extending SSD Lifetime Exploiting Multi-Page Mapping Information

Gunjae Koo, Jaewon Seo
1 citations
Advanced Data Storage Technologies
0.35
article

Coldmap: Extending SSD Lifetime Exploiting Multi-Page Mapping Information

Gunjae Koo, Jaewon Seo
article en
1 citations

Abstract

Solid-state drives (SSDs) include flash translation layer (FTL) functions to manage the inherent characteristics of NAND flash memory. One critical aspect of the flash management functions is garbage collection which reclaims NAND flash blocks that include many invalid pages provoked by page data updates. The garbage collection function can degrade the performance and lifespan of an SSD since the garbage collection creates redundant page reads/writes and block erases in an SSD. In order to tackle the performance and cost issues of garbage collection, we propose Coldmap, an efficient garbage collection mechanism based on the multi-page mapping information for duplicated flash pages. We reveal that the duplicated pages mapped by multiple logical pages exhibit a longer lifespan compared to the non-duplicated pages. Coldmap groups the duplicated pages into new flash blocks while garbage collection is performed. Since the duplicated pages grouped in the cold zone blocks exhibit a longer lifetime, the corresponding blocks are erased less frequently, thus Coldmap can minimize the block erase counts. Our evaluation results using FEMU exhibit that Coldmap can effectively improve the performance and lifetime of an SSD by 15.4% and 84.3%, respectively, compared to the existing remapping-based SSD firmware.

Korea University (KR)
National Research Foundation of Korea
Openalex Percentile: Top 38%
Advanced Data Storage Technologies
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.