Dynamic Virtual Page-based Flash Translation Layer with Novel Hot Data Identification and Adaptive Parallelism Management

Qiwu Luo, Ray C.C. Cheung, Yichuang Sun

Research output: Contribution to journalArticlepeer-review

8 Citations (Scopus)
157 Downloads (Pure)

Abstract

Solid-state disks (SSDs) tend to replace traditional motor-driven hard disks in high-end storage devices in past few decades. However, various inherent features, such as out-of-place update [resorting to garbage collection (GC)] and limited endurance (resorting to wear leveling), need to be reduced to a large extent before that day comes. Both the GC and wear leveling fundamentally depend on hot data identification (HDI). In this paper, we propose a hot data-aware flash translation layer architecture based on a dynamic virtual page (DVPFTL) so as to improve the performance and lifetime of NAND flash devices. First, we develop a generalized dual layer HDI (DL-HDI) framework, which is composed of a cold data pre-classifier and a hot data post-identifier. Those can efficiently follow the frequency and recency of information access. Then, we design an adaptive parallelism manager (APM) to assign the clustered data chunks to distinct resident blocks in the SSD so as to prolong its endurance. Finally, the experimental results from our realized SSD prototype indicate that the DVPFTL scheme has reliably improved the parallelizability and endurance of NAND flash devices with improved GC-costs, compared with related works.

Original languageEnglish
Article number8476578
Pages (from-to)56200-56213
Number of pages14
JournalIEEE Access
Volume6
DOIs
Publication statusPublished - 28 Sept 2018

Keywords

  • Data transfer
  • flash translation layer (FTL)
  • garbage collection
  • hot data identification
  • Micromechanical devices
  • NAND flash
  • Parallel processing
  • Performance evaluation
  • Prototypes
  • Registers
  • Reliability
  • Solid-state drive (SSD)

Fingerprint

Dive into the research topics of 'Dynamic Virtual Page-based Flash Translation Layer with Novel Hot Data Identification and Adaptive Parallelism Management'. Together they form a unique fingerprint.

Cite this