Clustering data according to update frequency to reduce garbage-collection overhead in solid-state drives

Jaehyun Kim, Ilhoon Shin

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Garbage collection, which entails multiple page copies and a block erase, is a major source of performance fluctuation and degradation for NAND flash memory-based solid-state drives. This work aims to reduce its overhead by generating a skewed distribution of valid pages over all the blocks. Therefore, we propose classifying data as hot, warm, or cold according to their update frequencies, and to cluster them into different blocks. Our performance evaluation shows that the proposed scheme reduces the total garbage-collection count up to 43.4%, compared to the original page-mapping scheme, for an average performance improvement of up to 34.5% without any additional memory overhead.

Original languageEnglish
Article number20150984
Pages (from-to)1-8
Number of pages8
JournalIEICE Electronics Express
Volume13
Issue number1
DOIs
StatePublished - 16 Dec 2015

Keywords

  • Flash translation layer
  • Garbage collection
  • Hot/cold
  • NAND flash memory
  • Update frequency

Fingerprint

Dive into the research topics of 'Clustering data according to update frequency to reduce garbage-collection overhead in solid-state drives'. Together they form a unique fingerprint.

Cite this