• DocumentCode
    2143803
  • Title

    TreeFTL: Efficient RAM management for high performance of NAND flash-based storage systems

  • Author

    Wang, Chundong ; Wong, Weng-Fai

  • Author_Institution
    School of Computing, National University of Singapore, Singapore
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    NAND flash memory is widely used for secondary storage today. The flash translation layer (FTL) is the embedded software that is responsible for managing and operating in flash storage system. One important module of the FTL performs RAM management. It is well-known to have a significant impact on flash storage system´s performance. This paper proposes an efficient RAM management scheme called TreeFTL. As the name suggests, TreeFTL organizes address translation pages and data pages in RAM in a tree structure, through which it dynamically adapts to workloads by adjusting the partitions for address mapping and data buffering. TreeFTL also employs a lightweight mechanism to implement the least recently used (LRU) algorithm for RAM cache evictions. Experiments show that compared to the two latest schemes for RAM management in flash storage system, TreeFTL can reduce service time by 46.6% and 49.0% on average, respectively, with a 64MB RAM cache.
  • Keywords
    Ash; Educational institutions; Memory management; Nonvolatile memory; Partitioning algorithms; Performance evaluation; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.086
  • Filename
    6513532