RNFTL: A reuse-aware NAND flash translation layer for flash memory

Yi Wang, Duo Liu, Meng Wang, Zhiwei Qin, Zili Shao, Yong Guan

Research output: Journal article publicationJournal articleAcademic researchpeer-review

25 Citations (Scopus)

Abstract

In this paper, we propose a hybrid-level flash translation layer (FTL) called RNFTL (Reuse-Aware NFTL) to improve the endurance and space utilization of NAND flash memory. Our basic idea is to prevent a primary block with many free pages from being erased in a merge operation. The preserved primary blocks are further reused as replacement blocks. In such a way, the space utilization and the number of erase counts for each block in NAND flash can be enhanced. To the best of our knowledge, this is the first work to employ a reuse-aware strategy in FTL for improving the space utilization and endurance of NAND flash. We conduct experiments on a set of traces that collected from real workload in daily life. The experimental results show that our technique has significant improvement on space utilization, block lifetime and wear-leveling compared with the previous work.
Original languageEnglish
Pages (from-to)163-172
Number of pages10
JournalACM SIGPLAN Notices
Volume45
Issue number4
Publication statusPublished - 1 Apr 2010

Keywords

  • Endurance
  • Flash memory
  • Reuse
  • Space utilization
  • Wearleveling

ASJC Scopus subject areas

  • Computer Science(all)

Cite this