Co-optimization of buffer layer and FTL in high-performance flash-based storage systems

Cited 5 time in webofscience Cited 0 time in scopus
  • Hit : 371
  • Download : 0
NAND flash-based storage devices have rapidly improved their position in the secondary storage market ranging from mobile embedded systems to personal computer and enterprise storage systems. Recently, the most important issue of NAND flash-based storage systems is the performance of random writes as well as sequential writes, which strongly depends on their two main software layers: a Buffer Management Layer (BML) and a Flash Translation Layer (FTL). The primary goal of our study is to highly improve the overall performance of NAND flash-based storage systems by exploiting the cooperation between those two layers. In this paper, we propose an FTL-aware BML policy called Selective Block Padding and a BML-based FTL algorithm called Optimized Switch Merge, which overcome the limitations of existing approaches on performance enhancement. When using both the proposed techniques, evaluation results show that the throughput is significantly increased over that of previous studies.
Publisher
SPRINGER
Issue Date
2010-12
Language
English
Article Type
Article
Keywords

FILE SYSTEM; MEMORY; MANAGEMENT; DEVICES; POLICY

Citation

DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, v.14, no.4, pp.415 - 443

ISSN
0929-5585
DOI
10.1007/s10617-010-9066-y
URI
http://hdl.handle.net/10203/93746
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 5 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0