DocumentCode :
1350611
Title :
A Pattern Adaptive NAND Flash Memory Storage Structure
Author :
Park, Seung-Ho ; Park, Jung-Wook ; Kim, Shin-Dug ; Weems, Charles C.
Author_Institution :
Telecom Syst. Div., Internet Infra Bus. of Samsung Electron. Co., Suwon, South Korea
Volume :
61
Issue :
1
fYear :
2012
Firstpage :
134
Lastpage :
138
Abstract :
To enhance performance of flash memory-based solid state disk (SSD), large logically chained blocks can be assembled by binding adjacent flash blocks across several flash memory chips. However, flash memory does not allow in-place overwriting and thus the operations that merge writes on these blocks suffer a visible decrease in performance. Furthermore, when small random writes are spread over the disk address space, performance tends to be degraded significantly. We thus present a technique to manage random writes efficiently to achieve stable SSD performance. In this paper, we propose a pattern adaptive SSD structure, which classifies access patterns as either random or sequential. The structure primarily consists of a write cache and a flash translation layer that separates groups of writes by access pattern (S-FTL). Separately managing the two types of write patterns enables greater parallelism and reduces the cost of large block management, thus enhancing the performance of the proposed SSD. Simulation experiments show that the proposed pattern adaptive structure can provide 39 percent decrease in extra flash block erase overhead on the average, and write performance can be improved by around 60 percent, compared with a basic FTL applied to existing parallel SSD structures.
Keywords :
NAND circuits; cache storage; disc storage; flash memories; S-FTL; disk access pattern; flash memory-based solid state disk; flash translation layer; pattern adaptive NAND flash memory storage structure; pattern adaptive SSD structure; write cache; Electronic mail; Flash memory; Games; Parallel processing; Random access memory; Resource management; Solids; Disk access pattern; NAND flash memory; flash translation layer; secondary storage; solid state disk.;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2010.212
Filename :
5601704
Link To Document :
بازگشت