An empirical study of redundant array of independent solid-state drives (RAIS)

被引:0
作者
Youngjae Kim
机构
[1] Ajou University,Department of Information and Computer Engineering
来源
Cluster Computing | 2015年 / 18卷
关键词
Storage systems; Performance measurement and analysis; Flash memory; SSD; RAID;
D O I
暂无
中图分类号
学科分类号
摘要
Solid-state drives (SSD) are popular storage media devices alongside magnetic hard disk drives (HDD). SSD flash chips are packaged in HDD form factors and SSDs are compatible with regular HDD device drivers and I/O buses. This compatibility allows easy replacement of individual HDDs with SSDs in existing storage systems. However, under certain circumstances, SSD write performance can be significantly slowed by garbage collection (GC) processes. The frequency of GC activity is directly correlated with the frequency of inside-SSD write operations and the amount of data written to it. GC scheduling is locally controlled by an internal SSD logic. This paper studies the feasibility of Redundant Arrays of Independent Flash-based Solid-state drives (RAIS). We empirically analyze the RAIS performance using commercially-off-the-shelf (COTS) SSDs. We investigate the performance of various RAIS configurations under a variety of I/O access patterns. Finally, we present our performance and cost comparisons of RAIS with a fast, PCIe-based COTS SSD, in terms of performance and cost.
引用
收藏
页码:963 / 977
页数:14
相关论文
共 31 条
[1]  
Gal E(2005)Algorithms and data structures for flash memories ACM Comput. Surv. 37 138-163
[2]  
Toledo S(2006)FAB: flash-aware buffer management policy for portable media players IEEE Trans. Consum. Electron. 52 485-493
[3]  
Jo H(2002)A space-efficient flash translation layer for compactflash systems IEEE Trans. Consum. Electron. 48 366-375
[4]  
Kang J(2013)A temporal locality-aware page-mapped flash translation layer J. Comput. Sci. Technol. 28 1025-1044
[5]  
Park S(2014)Coordinating garbage collection for arrays of solid-state drives IEEE Trans. Comput. (TC) 63 888-901
[6]  
Kim J(2007)A Log Buffer based Flash Translation Layer Using Fully Associative Sector Translation IEEE Transactions on Embedded Computing Systems 6 18-1724
[7]  
Lee J(2002)One terabit per square inch perpendicular recording conceptual design IEEE Trans. Magn. 38 1719-545
[8]  
Kim J(1995)Design of a solid-state file using flash EEPROM IBM J. Res. Devel. 39 531-undefined
[9]  
Kim JM(undefined)undefined undefined undefined undefined-undefined
[10]  
Noh SH(undefined)undefined undefined undefined undefined-undefined