• 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