一种用磁盘备份SSD的高性能可靠存储系统

被引:11
作者
陈志广
肖侬
刘芳
杜溢墨
机构
[1] 国防科学技术大学高性能计算国家重点实验室
[2] 国防科学技术大学计算机学院
关键词
闪存; 固态盘; 磁盘阵列; 混合存储系统; 可靠性;
D O I
暂无
中图分类号
TP333 [存贮器];
学科分类号
081201 ;
摘要
固态盘(solid state drive,SSD)因为其优越的性能已被大量部署于当前的存储系统中.但是,由于寿命有限,SSD的可靠性受到广泛的质疑.磁盘阵列(redundant arrays of inexpensive disk,RAID)是一种传统的用来提高可靠性的手段,但并不适用于SSD.这项工作提出一种基于SSD和磁盘的混合存储系统,构建该系统的主要思想是SSD响应所有I/O请求,从而获得较高的性能;磁盘备份所有数据,从而保证系统的可靠性.但是,磁盘的I/O性能显著低于SSD,构建该系统的问题在于磁盘能否及时地备份SSD上的数据.为了解决这一问题,从两方面提出优化:在延迟方面,采用非易失主存弥补磁盘与SSD的延迟差距;在带宽方面,采用两种措施:1)在单块磁盘内部重组I/O请求,使磁盘尽可能的顺序读写;2)采用多块磁盘备份多块SSD,通过将一块SSD上的写请求分散到多块磁盘上,有效应对单块SSD上出现的突发写请求.通过原型系统实现表明,该混合系统是可行的:磁盘能够为SSD提供实时的数据备份;与其他系统相比,该混合系统取得较高的性价比.
引用
收藏
页码:80 / 89
页数:10
相关论文
共 4 条
[1]   MuLe-RAID:面向大容量高性能SSD的层次化RAID [J].
杜溢墨 ;
肖侬 ;
刘芳 ;
陈志广 ;
欧洋 .
计算机研究与发展, 2012, 49(S1) (S1) :111-117
[2]   FClock:一种面向SSD的自适应缓冲区管理算法 [J].
汤显 ;
孟小峰 .
计算机学报, 2010, 33 (08) :1460-1471
[3]  
Differential RAID[J] . Mahesh Balakrishnan,Asim Kadav,Vijayan Prabhakaran,Dahlia Malkhi.ACM Transactions on Storage (TOS) . 2010 (2)
[4]  
Write off-loading[J] . Dushyanth Narayanan,Austin Donnelly,Antony Rowstron.ACM Transactions on Storage (TOS) . 2008 (3)