Logical Data Packing for Multi-chip Flash-memory Storage Systems

被引:0
作者
Yang, Ming-Chang [1 ]
Chang, Yuan-Hao [1 ]
Chang, Yu-Cheng [1 ]
Huang, Po-Chun [2 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
[2] Yuan Ze Univ, Dept Comp Sci & Engn, Innob, Taoyuan 320, Taiwan
来源
2015 IEEE NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM (NVMSA) | 2015年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The multi-chip architecture is a popular development trend to let flash storage devices support both high access parallelism and large storage capacity. Nevertheless, the adoption of multi-chip architecture might contradict the design goal of some existing designs. For example, parallel accesses/writes to multiple chips could hinder the outcome of hot/cold data separation. Different from the existing hot/cold separation designs that only separate frequently accessed data from infrequently accessed ones, this work puts forward the concept of logical data packing to improve the performance of multi-chipped flash storage devices. In particular, by capturing both temporal and spatial localities of data accesses, the proposed logical data packing design can proactively store data in proper physical space so that the data migration overheads during garbage collection can be minimized. The proposed scheme was evaluated based on representative realistic workloads. The results show that the proposed design can improve the device performance by 5%-61% and extend the device lifetime by 6.5%-15.5%.
引用
收藏
页数:6
相关论文
共 18 条
[1]  
Arslan SS, 2013, PROCEEDINGS OF THE ASME CONFERENCE ON INFORMATION STORAGE AND PROCESSING SYSTEMS, 2013
[2]  
Ban Amir, 1995, US patent, Patent No. 5404485
[3]  
Chang LP, 2007, APPLIED COMPUTING 2007, VOL 1 AND 2, P1126, DOI 10.1145/1244002.1244248
[4]   An adaptive striping architecture for flash memory storage systems of embedded systems [J].
Chang, LP ;
Kuo, TW .
EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, :187-196
[5]   Improving Flash Wear-Leveling by Proactively Moving Static Data [J].
Chang, Yuan-Hao ;
Hsieh, Jen-Wei ;
Kuo, Tei-Wei .
IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (01) :53-65
[6]  
Chiang ML, 1999, SOFTWARE PRACT EXPER, V29, P267, DOI 10.1002/(SICI)1097-024X(199903)29:3<267::AID-SPE233>3.0.CO
[7]  
2-T
[8]  
Gupta A., 2009, ASPLOS
[9]   FAB: Flash-aware buffer management policy for portable media players [J].
Jo, Heeseung ;
Kang, Jeong-Uk ;
Park, Seon-Yeong ;
Kim, Jin-Soo ;
Lee, Joonwon .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2006, 52 (02) :485-493
[10]  
Jung M., 2012, IEEE INT S COMP ARCH