Performance Trade-Offs in Using NVRAM Write Buffer for Flash Memory-Based Storage Devices
- Authors
- Kang, Sooyong; Park, Sungmin; Jung, Hoyoung; Shim, Hyoki; Cha, Jaehyuk
- Issue Date
- Jun-2009
- Publisher
- IEEE COMPUTER SOC
- Keywords
- Nonvolatile RAM; flash memory; write buffer; flash translation layer; solid-state disk; storage device
- Citation
- IEEE TRANSACTIONS ON COMPUTERS, v.58, no.6, pp.744 - 758
- Indexed
- SCIE
SCOPUS
- Journal Title
- IEEE TRANSACTIONS ON COMPUTERS
- Volume
- 58
- Number
- 6
- Start Page
- 744
- End Page
- 758
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/176717
- DOI
- 10.1109/TC.2008.224
- ISSN
- 0018-9340
- Abstract
- While NAND flash memory is used in a variety of end-user devices, it has a few disadvantages, such as asymmetric speed of read and write operations, inability to in-place updates, among others. To overcome these problems, various flash-aware strategies have been suggested in terms of buffer cache, file system, FTL, and others. Also, the recent development of next-generation nonvolatile memory types such as MRAM, FeRAM, and PRAM provide higher commercial value to Non-Volatile RAM (NVRAM). At today's prices, however, they are not yet cost-effective. In this paper, we suggest the utilization of small-sized, next-generation NVRAM as a write buffer to improve the overall performance of NAND flash memory-based storage systems. We propose various block-based NVRAM write buffer management policies and evaluate the performance improvement of NAND flash memory-based storage systems under each policy. Also, we propose a novel write buffer-aware flash translation layer algorithm, optimistic FTL, which is designed to harmonize well with NVRAM write buffers. Simulation results show that the proposed buffer management policies outperform the traditional page-based LRU algorithm and the proposed optimistic FTL outperforms previous log block-based FTL algorithms, such as BAST and FAST.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/176717)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.