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
Link To Document :
بازگشت