基于Open-Channel SSDs的新型可靠存储系统研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:wildboar2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于闪存的固态硬盘SSD(solid state drives)现在已经被广泛使用在各种存储系统中。为了容忍整块SSD盘错误,可以像HDD一样在多个SSD上组建冗余磁盘阵列RAID(Redundant Array of Independent Disks),比如RAID5。但是RAID5机制数据映射位置固定,扩容代价昂贵,恢复代价高。此外,RAID5机制下校验数据更新会带来相当大的数据读写开销,在随机写情况下,一次数据写入,需要四次随机IO才能完成。直接在多块SSD盘上组建RAID5同样会有这些问题。最新的SSD技术Open-Channel SSD把内部细节暴露给上层软件,使得上层软件可以控制数据存放和IO调度。这给SSD上的存储系统设计带来了新思路。本文基于传统SSD上直接组建RAID存在的问题,在多块Open-Channel SSD上设计实现了新型数据可靠的存储系统NROCS(New Reliable Storage System on Open-Channel SSDs)。NROCS将上层的盘间数据可靠性机制与底层的硬件特性结合,消除了在传统SSD上直接组建RAID5方法存在的问题,在增强盘间数据可靠性的同时,提高了存储系统的性能,保护了硬件使用寿命。本文的主要贡献有:·据本文调研,NROCS是首个在多块Open-Channel SSD盘上设计实现数据可靠的存储系统的工作。·NROCS不固定数据存放位置,采用日志型写入的方式,因此校验数据更新不需要读任何数据,校验数据写操作能被均摊,从而消除了RAID5机制存在的校验数据更新开销大的问题;NROCS灵活的数据存放策略,使得NROCS可以自定义磨损均衡策略;NROCS扩容时新盘的加入不改变已有数据的映射位置,不需要任何数据移动,因此扩容过程更加简单;NROCS还支持更细粒度的硬件损坏情况的数据恢复,恢复成本低,不影响系统的可用性。·本文在Linux内核中实现了NROCS,并分别使用FIO,Filebench和Rocks DB等任务场景对NROCS进行实验评估。与在传统SSD上直接组建RAID5相比,NROCS5最多可减少33%的数据写入,实现了127%×~905%×的性能加速。
其他文献
文体分析在翻译中有着重要作用。分析原文文体,译者对原文的体裁、语言特征、写作风格的认识更加清晰明确,对原文的理解更加深入,才能选择合适的翻译策略,忠实、流畅地表达原
人工智能(Artificial Iintelligence)简称AI,它的发展不仅改变了人们的日常生活,同时也改造着生产和管理模式,它已渗入到现代社会的方方面面。从科学角度来讲,人工智能是研究
随着城市化和机动化的快速发展,中国面临着严重的交通问题,例如交通道路堵塞、交通环境恶化、交通事故发生率增加等。如何有效地缓解交通压力并降低事故发生率,实时并且准确
脑胶质瘤是好发于成人的颅内恶性肿瘤,传统化疗对于脑胶质瘤的治疗效果不佳。脑胶质瘤干细胞的存在及瘤内的缺氧微环境可能是导致脑胶质瘤对药物不敏感的重要原因。因此,改善肿瘤的缺氧微环境,可以增强化疗药物敏感性,将会有利于脑胶质瘤的治疗。本文利用多孔硅纳米粒负载化疗药物替莫唑胺,并结合温和光热及高压氧治疗降低肿瘤干性,实现脑胶质瘤化疗增敏。本研究的主要结果如下:1.通过阳极电化学腐蚀法经超声富集制备得到粒
自旋光电流是由圆偏振光或者线偏振光激发产生的自旋极化的光电流,它包含圆偏振光致电流和光致逆自旋霍尔电流两种光电流。圆偏振光致电流是研究材料自旋轨道耦合的有效手段,
作为一门前沿科学,智能优化算法是通过求解目标问题,并比较得到的结果来判断其性能优劣。目前,它存在一个不合理的现状:测试出有着更高性能的算法不断被提出,但实际应用中,只有经典优化算法被广泛使用,而那些有着较好性能的算法却更多的存在于论文中。其实这种测试算法性能的方式存在着不足,需要进一步补充完善。因此,本文提出了一种验证方法,用于完善测试性能的方法,并说明了其必要性。首先,介绍常用来测试算法性能的方
随着通信网络的高速发展,未来的网络将会成为一个自治系统,海量数据与智能算法一定会成为无线网络进一步发展的重要基础。在智能交通方面,随着人们对车辆智能化需求的不断增
由于缺乏对呼吸功能的客观评价,急性期的呼吸衰竭、呼吸窘迫综合症、肺部感染等并发症为颈脊髓损伤患者死亡的主要原因。咳嗽音的强弱也能反映呼吸功能的好坏,对咳嗽音的处理
射电望远镜观测的宽频率范围和高灵敏度使接收机极易受到射频干扰(Radio Frequency Interference,RFI)的影响。由于单天线望远镜几乎不具有对接收到的RFI信号进行方向分辨能
随着智能设备和移动数据服务的迅速发展,全球的数据流量呈爆炸式增长。由于回程链路容量有限,数据的爆炸式增长将不可避免的造成网络拥塞。如何打破回程链路容量瓶颈,成为了5G网络的一项挑战。尽管请求多而杂,但研究表明,互联网中绝大多数的业务负载源于少数流行内容的反复传输。因此,若将流行的内容缓存到网络边缘,可以显著减少回程链路的业务负载,缓解网络拥塞。本文在回程连接容量有限的软件定义网络(SDN)中考虑多