FastGC: Accelerate Garbage Collection via an Efficient Copyback-based Data Migration in SSDs

被引:0
作者
Wu, Fei [1 ]
Zhou, Jiaona [1 ]
Wang, Shunzhuo [1 ]
Du, Yajuan [1 ,2 ]
Yang, Chengmo [3 ]
Xie, Changsheng [1 ]
机构
[1] Huazhong Univ Sci & Technol, Wuhan, Hubei, Peoples R China
[2] City Univ Hong Kong, Hong Kong, Hong Kong, Peoples R China
[3] Univ Delaware, Newark, DE 19716 USA
来源
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2018年
基金
中国国家自然科学基金;
关键词
FLASH MEMORY; PERFORMANCE;
D O I
10.1145/3195970.3196051
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Copyback is an advanced command contributing to accelerating data migration in garbage collection (GC). Unfortunately, detecting copyback feasibility (whether copyback can be carried out with assurable reliability) against data corruption in the traditional copyback-based GC causes an expensive performance penalty. This paper first explores copyback error characteristics on real NAND flash chips, then proposes a fast garbage collection scheme called FastGC. it utilizes copyback error characteristics to efficiently detect copyback feasibility of data instead of transferring out all valid data for detecting. Experiment, results in the SSI)sim show the proposed East,GC greatly promotes write response time and read response time by up to 44.2% and 66.3% respectively, compared to the traditional copyback-based GC.
引用
收藏
页数:6
相关论文
共 18 条
[1]  
Agrawal Nitin, 2008, P USENIX ANN TECHN C, P57
[2]  
Cai Y, 2012, DES AUT TEST EUROPE, P521
[3]  
Chang W., 2014, P INT J EL EN, V2, P1
[4]   Cleaning policies in mobile computers using flash memory [J].
Chiang, ML ;
Chang, RC .
JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) :213-231
[5]  
Chiang ML, 1999, SOFTWARE PRACT EXPER, V29, P267, DOI 10.1002/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO
[6]  
2-T
[7]  
CloudVPS, 2013, VPS TRACE
[8]  
Gray J., 2008, P QUEUE, V6, P1823
[9]  
Han-Joon Kim, 1999, Proceedings. Twenty-Third Annual International Computer Software and Applications Conference (Cat. No.99CB37032), P284, DOI 10.1109/CMPSAC.1999.812717
[10]  
Hu X., 2009, ISR EXP SYST C