Skip to main navigation Skip to search Skip to main content

ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer

Research output: Contribution to journalArticlepeer-review

Abstract

Multi-level cell (MLC) flash memory has lower bit cost compared to single-level cell (SLC) flash memory. However, there are several obstacles to the wide use of MLC flash memory, including slow write performance and shorter lifespan. To improve the performance and lifespan of MLC flash memory, we propose an FTL (flash translation layer) for MLC flash memory, called ComboFTL. By exploiting the SLC mode of MLC flash memory, ComboFTL manages a small SLC region for hot data and a large MLC region for cold data. To provide the performance and lifespan similar to those of SLC flash memory, ComboFTL identifies the hotness/coldness of data effectively. It can also adjust its several policies based on workload changes. Our experimental results showed that ComboFTL improves the write performance and lifespan of MLC flash memory significantly.

Original languageEnglish
Pages (from-to)641-653
Number of pages13
JournalJournal of Systems Architecture
Volume56
Issue number12
DOIs
StatePublished - Nov 2010

Keywords

  • Embedded storage
  • Flash memory
  • Flash translation layer
  • Multi-level cell

Fingerprint

Dive into the research topics of 'ComboFTL: Improving performance and lifespan of MLC flash memory using SLC flash buffer'. Together they form a unique fingerprint.

Cite this