A workload-aware adaptive hybrid flash translation layer with an efficient caching strategy

Dongchul Park, Biplob Debnath, David H.C. Du

Research output: Chapter in Book/Report/Conference proceedingConference contribution

14 Scopus citations

Abstract

In this paper, we propose a Convertible Flash Translation Layer (CFTL) for NAND flash-based storage systems. CFTL is a novel hybrid flash translation layer adaptive to workloads so that it can dynamically switch its mapping scheme to either a page level mapping or a block level mapping scheme to fully exploit the benefits of them. Moreover, we propose an efficient caching strategy to further improve the CFTL performance. Consequently, both the convertible feature and the caching strategy empower CFTL to achieve good read performance as well as good write performance. Our experimental evaluation with various realistic workloads demonstrates that CFTL outweighs other FTL schemes. In particular, our new caching strategy remarkably improves cache hit ratios, by an average of 245%, and exhibits much higher hit ratios especially for randomly read intensive workloads.

Original languageEnglish (US)
Title of host publicationProceedings - 19th Annual IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS 2011
Pages248-255
Number of pages8
DOIs
StatePublished - 2011
Event19th Annual IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS 2011 - Singapore, Singapore
Duration: Jul 25 2011Jul 27 2011

Publication series

NameIEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems - Proceedings

Other

Other19th Annual IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, MASCOTS 2011
CountrySingapore
CitySingapore
Period7/25/117/27/11

Keywords

  • CFTL
  • FTL
  • Flash Translation Layer
  • SSD

Fingerprint Dive into the research topics of 'A workload-aware adaptive hybrid flash translation layer with an efficient caching strategy'. Together they form a unique fingerprint.

Cite this