计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2013年
1期
80-89
,共10页
陈志广%肖侬%刘芳%杜溢墨
陳誌廣%肖儂%劉芳%杜溢墨
진지엄%초농%류방%두일묵
闪存%固态盘%磁盘阵列%混合存储系统%可靠性
閃存%固態盤%磁盤陣列%混閤存儲繫統%可靠性
섬존%고태반%자반진렬%혼합존저계통%가고성
固态盘(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提供实时的数据备份;与其他系统相比,该混合系统取得较高的性价比.
固態盤(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提供實時的數據備份;與其他繫統相比,該混閤繫統取得較高的性價比.
고태반(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제공실시적수거비빈;여기타계통상비,해혼합계통취득교고적성개비.