Lifespan Analysis for Redundant Array of Independent Module Based Solid State Drives

被引:3
作者
Fan, Lingyan [1 ]
Luo, Jian-Jun [1 ]
Mei, Yuehui [2 ]
Rutt, Troy [2 ]
Wang, Zuliang [3 ]
机构
[1] Hangzhou Dianzi Univ, Microelect Res Inst, Hangzhou 310018, Zhejiang, Peoples R China
[2] Sage Microelect Corp, Res & Dev Ctr, Campbell, CA 95008 USA
[3] Xijing Univ, Informat Engn Dept, Xian 710123, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
SSD; lifespan; eMMC; PERFORMANCE; SYSTEM; SSD;
D O I
10.1109/TCE.2018.2859624
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Solid state drives (SSD) are usually built using a NAND flash memory array. An SSD controller manages data-streams stripped to multiple flash memory channels. The device could be regarded as a level-0 structure of redundant array of independent disk (RAID), the technical term for a disk array system. This typical SSD controller architecture is called an intrinsic RAID (iRAID). An iRAID-based SSD controller has to execute sophisticated wear-leveling algorithms and dynamically calculate the lifespan of each flash memory chip as well as run error correction coding. redundant array of independent module (RAIM) was proposed to simplify the SSD controller by applying a group of standardized memory modules instead of raw flash memory chips. One of the widely recognized memory modules is the embedded multi-media card (eMMC) module, which is a small component, typically with a ball grid array package, and is found in consumer applications. In the paper, we have described the methods needed to optimize wear-leveling in an array of eMMC modules and deduced a formula to evaluate and optimize the lifespan of an RAIM-based SSD. A silicon SSD controller was implemented to verify the analysis. The positive result revealed that the lifespan of the RAIM-based SSD could be improved in consumer-grade eMMC modules.
引用
收藏
页码:328 / 333
页数:6
相关论文
共 12 条
[1]  
[Anonymous], 2013, JESD84B50 JEDEC SOL
[2]  
[Anonymous], 2016, JESD2202 JEDEC SOL S
[3]  
Chang Y.-H., 2013, INSIDE SOLID STATE D, P233
[4]  
Drossel G., 2009, NASA TECH BRIEFS, P11
[5]   CSWL: Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance [J].
Du, Yi-Mo ;
Xiao, Nong ;
Liu, Fang ;
Chen, Zhi-Guang .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (01) :28-41
[6]   Flash-Aware RAID Techniques for Dependable and High-Performance Flash Memory SSD [J].
Im, Soojun ;
Shin, Dongkun .
IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (01) :80-92
[7]   A multi-channel architecture for high-performance NAND flash-based storage system [J].
Kang, Jeong-Uk ;
Kim, Jin-Soo ;
Park, Chanik ;
Park, Hyoungjun ;
Lee, Joonwon .
JOURNAL OF SYSTEMS ARCHITECTURE, 2007, 53 (09) :644-658
[8]   Mechanism of Spectrum Moving, Narrowing, Broadening, and Wavelength Switching of Dissipative Solitons in All-Normal-Dispersion Yb-Fiber Lasers [J].
Luo, J. L. ;
Ge, Y. Q. ;
Tang, D. Y. ;
Zhang, S. M. ;
Shen, D. Y. ;
Zhao, L. M. .
IEEE PHOTONICS JOURNAL, 2014, 6 (01)
[9]   A Solid State Drive Architecture with Memory Card Modules [J].
Luo, Jianjun ;
Fan, Lingyan ;
Chen, Zhenchao ;
Li, Zhenhua .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2016, 62 (01) :17-22
[10]  
Moon S., 2013, PEDIAT INFECT DIS J, P1