A Study of Background Cleaning and Data Allocation for Multi-Channel SSDs

被引:0
作者
Wang, Ronghui [1 ]
Cao, Ting [1 ]
Yang, Ou [1 ]
Xiao, Nong [1 ]
Zhang, Minxuan [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp, Changsha, Hunan, Peoples R China
来源
2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA) | 2013年
关键词
SSDs; multi-channel; background cleaning; allocation; write amplificatin;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the idiosyncrasies of NAND flash memories, such as erase-before-write and bulk erase, SSDs employ an internal garbage collection process to recycle obsolete data to provide free spaces. To overlap the cleaning with I/O services in parallel units of multi-channel SSDs, a finer-granularity cleaning has been proposed, namely background cleaning. This method is not widely accepted for its reliability and wear-leveling problems. In this work, we study the background cleaning with different striping allocation policies, analyzing the SSD performance and write amplification with diverse cleaning units. Trace-driven simulations reveal that with certain striping allocation policies, finer-granularity cleaning can improve the SSD performance, as well as keep comparable cleaning efficiency, even without using the copy-back command.
引用
收藏
页码:817 / 820
页数:4
相关论文
共 9 条
[1]  
Agrawal Nitin, 2008, P USENIX ANN TECHN C, P57
[2]  
Ganger G., 1999, DISKSIM SIMULATION E
[3]  
Kim Y, 2009, SIMUL: 2009 FIRST INTERNATIONAL CONFERENCE ON ADVANCES IN SYSTEM SIMULATION, P125, DOI 10.1109/SIMUL.2009.17
[4]  
Narayanan D, 2008, PROCEEDINGS OF THE 6TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '08), P253
[5]  
Patterson D. A., 1988, P ACM SIGMOD INT C M, P109, DOI DOI 10.1145/50202.50214
[6]  
Prabhakaran V., SSD EXTENSION DISKSI
[7]   THE DESIGN AND IMPLEMENTATION OF A LOG-STRUCTURED FILE SYSTEM [J].
ROSENBLUM, M ;
OUSTERHOUT, JK .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1992, 10 (01) :26-52
[8]  
Shin JY, 2009, ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, P338, DOI 10.1145/1542275.1542324
[9]  
SNIA, 2009, BLOCK TRAC SNIA IOTT