Efficient Management for Large-Scale Flash-Memory Storage Systems with Resource Conservation

Li-Pin Chang, Tei Wei Kuo

Research output: Contribution to journalArticlepeer-review

107 Scopus citations

Abstract

Many existing approaches on flash-memory management are based on RAM-resident tables in which one single granularity size is used for both address translation and space management. As high-capacity flash memory is becoming more affordable than ever, the dilemma of how to manage the RAM space or how to improve the access performance is emerging for many vendors. In this article, we propose a tree-based management scheme which adopts multiple granularities in flash-memory management. Our objective is to not only reduce the run-time RAM footprint but also manage the write workload, due to housekeeping. The proposed method was evaluated under realistic workloads, where significant advantages over existing approaches were observed, in terms of the RAM space, access performance, and flash-memory lifetime.

Original languageEnglish
Pages (from-to)381-418
Number of pages38
JournalACM Transactions on Storage
Volume1
Issue number4
DOIs
StatePublished - 1 Nov 2005

Keywords

  • Algorithm
  • Design
  • Flash memory
  • Performance
  • consumer electronics
  • embedded systems
  • memory management
  • portable devices
  • storage systems

Fingerprint Dive into the research topics of 'Efficient Management for Large-Scale Flash-Memory Storage Systems with Resource Conservation'. Together they form a unique fingerprint.

Cite this