• DocumentCode
    3090276
  • Title

    A Workload-Aware Adaptive Hybrid Flash Translation Layer with an Efficient Caching Strategy

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Minnesota-Twin Cities, Twin Cities, MN, USA
  • fYear
    2011
  • fDate
    25-27 July 2011
  • Firstpage
    248
  • Lastpage
    255
  • 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.
  • Keywords
    NAND circuits; cache storage; flash memories; NAND flash-based storage systems; block level mapping; convertible flash translation layer; efficient caching strategy; page level mapping; workload-aware adaptive hybrid flash translation layer; Ash; Indexes; Memory management; Performance evaluation; Random access memory; Switches; CFTL; FTL; Flash Translation Layer; SSD;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4577-0468-0
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2011.29
  • Filename
    6005393