Advanced Search
    Qi Xiaoying, Tang Xian, Liang Zhichao, Meng Xiaofeng. OAFTL: An Efficient Flash Translation Layer for Enterprise Application[J]. Journal of Computer Research and Development, 2011, 48(10): 1918-1926.
    Citation: Qi Xiaoying, Tang Xian, Liang Zhichao, Meng Xiaofeng. OAFTL: An Efficient Flash Translation Layer for Enterprise Application[J]. Journal of Computer Research and Development, 2011, 48(10): 1918-1926.

    OAFTL: An Efficient Flash Translation Layer for Enterprise Application

    • NAND flash based devices usually introduce a software firmware called flash translation layer (FTL) to simulate the flash memory like a block device. FTL is critical to the performance of flash-based devices. Most existing FTL algorithms work normally in embedded systems. However, they behave poorly when there are frequent random accesses in enterprise applications. In this paper, we propose an operation aware flash translation layer (OAFTL) for enterprise-scale storage devices based on page-level mapping scheme. OAFTL manages the entries cached in RAM according to readwrite operations separately. Besides, OAFTL supplies a log page for translation page to relieve frequent updates of translation information to improve performance. The experiment result shows that our OAFTL algorithm works effectively for enterprise workload. In our experiments, OAFTL improves the total performance by more than 20 percent compared with the existing methods.
    • loading

    Catalog

      Turn off MathJax
      Article Contents

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return