基于RAID5的闪存固态盘阵列关键技术研究

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:yaocjs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字设备的普及和网络的飞速发展,当今世界已经成为数据的世界,数据存储系统面临着极大的挑战。当前应用不仅需要更大的存储容量,在延迟、带宽、可靠性、能耗等方面也对存储系统提出了更高的要求。传统磁盘设备因其内部机械装置的限制,已经成为大规模存储系统的主要性能瓶颈。基于闪存的SSD(Solid State Drive)以其优异的性能、非易失和低功耗等特点,已经在高端系统中得到广泛的应用。但是,闪存存在寿命有限的缺陷,当闪存应用到大规模存储系统中时存在可靠性方面的问题。RAID(Redundant Arrays of Independent Disks)是一种传统的提高存储可靠性的方案。利用RAID技术构建大规模闪存阵列,既可以增大闪存存储系统的容量,提高性能,又能保证可靠性。本文重点研究基于RAID5的SSD阵列,根据RAID的特性优化了SSD的内部结构,并根据闪存的特性改进了RAID5的控制逻辑,通过两者的结合延长RAID5阵列中SSD的寿命。文章的主要工作和创新点如下:首先,针对闪存寿命有限的问题,提出了一种能够感知RAID5校验信息的PA-SSD(Parity Aware-SSD)结构,该结构在SSD内部合理布局RAID5产生的校验信息,减少SSD内部产生的额外写请求,从而延长SSD的寿命。另外,该结构在SSD控制器内部提出了基于权重值的写缓存替换策略,并优化了FTL(Flash Translation Layer)的地址映射策略和损耗均衡策略。其次,改进了RAID5控制器的内部结构。针对程序中数据的局部性,在RAID5控制器内部增加写缓存,减少写入SSD的数据量;针对校验信息更新频繁的问题,设置数据缓存和部分校验缓存,分别接收从写缓存替换出的用户数据和校验信息,减少校验信息更新时产生的I/O请求,延长SSD的寿命。最后,实现了基于RAID5的SSD阵列模拟器,并基于该模拟器评估了本文提出的PA-SSD结构和改进的RAID5控制器。实验结果表明,PA-SSD平均能够使校验信息的写入量减少26%,闪存芯片的擦除次数降低17%,闪存内部的数据迁移量降低32%。另外,改进的RAID5控制器能够使整个阵列的写请求数降低66%,写延迟降低44%。
其他文献
本文分析了DMSO-RTI1.3NG的标准体系结构实现。进而从性能和实现的复杂性分析了现有的两种基于CORBA的RTI体系结构。并在此基础之上提出了一种基于CORBA的RTI平台体系结构。
当前,随着计算机网络和移动通信技术的发展,人们对普适计算的需求越来越高,越来越多的计算机用户希望自己的计算机也能象手机一样实现强大的漫游功能,方便的访问各种网络资源
现代计算机应用系统中,软件的地位日益重要和突出。在计算机应用领域的不断拓展和深入的过程中,对软件产品的数量、种类、功能、性能的需求在不断攀升。如何满足日益增长的软件
计算流体力学(Computational Fluid Dynamics,CFD)作为一种强有力的计算分析工具,已经广泛应用到航空、航天、气象、船舶、武器装备等领域。随着其向高精度、大规模、高时效
很多资料显示,现在的网站存在许多严重的可用性问题,通过进行收集网站的可用性问题对网站的改进具有非常重要的意义。由于网站往往非常庞大,而且网站的用户数量又非常多,进行
农业信息服务对我国农业现代化建设至关重要。论文在分析现有农业信息服务现状的基础上,提出农业信息服务是一个系统工程,应站在信息技术的前沿,充分利用现有信息技术,利用网
  本文介绍了网上评教及联机分析系统的设计和实现,通过在系统中的具体应用和实践,对联机分析处理技术(OLAP)进行了深入的研究和探索,实现了基于Web的联机分析系统,并对OLAM技
企业员工、在校学生利用Internet在工作、学习时间进行大量与工作和学习无关的行为已经成为影响企业生产、学校教学不容忽视的负面问题。政府、企业、学校等单位都提出了对用
随着家用纺织品(以下简称家纺)行业信息化的深入和电子商务的广泛应用,人们从单纯关注交易本身转向关注商务全过程,这将涉及整个供应链上各方业务之间的协作,面向家用纺织品
  本文对网络对抗领域中网络主动攻击技术进行深入研究,首先分析了相关课题的研究背景,并针对当前该领域国内外研究的现状和发展趋势进行了分析。  论文接着从网络攻击层次