Title
Buffer flush and address mapping scheme for flash memory solid-state disk
Abstract
The flash memory solid-state disk (SSD) is emerging as a killer application for NAND flash memory due to its high performance and low power consumption. To attain high write performance, recent SSDs use an internal SDRAM write buffer and parallel architecture that uses interleaving techniques. In such architecture, coarse-grained address mapping called superblock mapping is inevitably used to exploit the parallel architecture. However, superblock mapping shows poor performance for random write requests. In this paper, we propose a novel victim block selection policy for the write buffer considering the parallel architecture of SSD. We also propose a multi-level address mapping scheme that supports small-sized write requests while utilizing the parallel architecture. Experimental results show that the proposed scheme improves the I/O performance of SSD by up to 64% compared to the existing technique.
Year
DOI
Venue
2010
10.1016/j.sysarc.2010.03.006
Journal of Systems Architecture - Embedded Systems Design
Keywords
Field
DocType
poor performance,flash translation layer,buffer management,o performance,flash memory,parallel architecture,coarse-grained address mapping,multi-level address mapping scheme,nand flash memory,address mapping,superblock mapping,flash memory solid-state disk,solid state disk,proposed scheme,high performance
Architecture,Flash memory,Flash file system,Address mapping,Computer science,Parallel computing,Write buffer,Real-time computing,Exploit,Write combining,Computer hardware,Interleaving
Journal
Volume
Issue
ISSN
56
4-6
Journal of Systems Architecture
Citations 
PageRank 
References 
5
0.47
12
Authors
2
Name
Order
Citations
PageRank
Hyunchul Park134117.56
Dongkun Shin2122667.83