• DocumentCode
    77960
  • Title

    An Adaptive Idle-Time Exploiting Method for Low Latency NAND Flash-Based Storage Devices

  • Author

    Sang-Hoon Park ; Dong-gun Kim ; Kwanhu Bang ; Hyuk-Jun Lee ; Sungjoo Yoo ; Eui-Young Chung

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Yonsei Univ., Seoul, South Korea
  • Volume
    63
  • Issue
    5
  • fYear
    2014
  • fDate
    May-14
  • Firstpage
    1085
  • Lastpage
    1096
  • Abstract
    The market share of NAND flash-based storage devices (NFSDs) has rapidly grown in recent years since many characteristics, such as non-volatility, low latency, and high reliability, meet the requirements for various types of storage devices. However, the unique characteristic of NAND flash memories (NFMs), erase-before-write, causes problems for NFSDs from a performance perspective. Specifically, performance degradation is incurred by extra operations that serve to hide the bad characteristics of NFMs. In order to resolve this problem, many attractive methods have been proposed. Various algorithms for flash translation layers (FTLs) are representative methods that provide space redundancy to NFSDs for better performance. However, the amount of space redundancy is limited by the capacity of NFMs and thus, space redundancy is still insufficient for improving the performance of NFSDs. Consequently, a new type of redundancy, termed temporal redundancy, has recently been introduced for NFSDs. More precisely, the idleness of NFSDs is exploited so as to precede extra operations for NFSDs while minimizing the overhead of extra operations. In this paper, we propose an adaptive time-out method based on the Hidden-Markov Model (HMM) to efficiently utilize idle periods. In addition, we also suggest a simple scheduling scheme for extra operations that can be customized for general FTLs. The experimental results demonstrate that the proposed method yields performance improvements in terms of average write latency and peak latency, 74% and 76% better than the existing method, respectively, and approaching within average 9% and 5% of the optimal case, respectively.
  • Keywords
    NAND circuits; flash memories; hidden Markov models; FTL; HMM; NAND flash memories; NFM; NFSD; adaptive idle-time exploiting method; adaptive time-out method; flash translation layer; hidden-Markov model; low latency NAND flash-based storage device; space redundancy; temporal redundancy; Adaptation models; Ash; Hardware; Hidden Markov models; Optimal scheduling; Redundancy; Timing; NAND flash memory; Solid-state disk; idle-time;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2012.281
  • Filename
    6363445