基于固态盘缓存的磁盘阵列性能优化研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:skyob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,数据量急剧猛增,对存储系统的性能提出了越来越高的要求。而广泛应用在存储系统中的机械磁盘,其性能增长速度远远落后于CPU、内存和网络带宽的增长速度,成为制约存储系统性能提高的瓶颈。因此,一些新型存储器件被广泛的研究和应用,其中以基于NAND闪存的SSD(Solid State Disk)发展最为迅速。SSD具有读写速度快、功耗低、体积小、抗震性等优点,被广泛应用到存储系统中来提高存储系统的性能。本文在系统缓存算法、性能、可靠性、性价比等方面对SSD做RAID缓存时的相关技术进行了深入的讨论。  设计了一种名为“生长树”的数据访问信息统计方法和一种基于SSD缓存大小的缓存替换算法。因为SSD不同于DRAM的物理特性,传统的基于DRAM缓存的缓存算法在应用到SSD缓存时会带来一些问题。在数据访问信息的统计方法上,设计了一种名为“生长树”的结构,它主要是利用数据访问的倾斜性和空间局部性原理,将访问信息的统计粒度从数据块扩大为虚拟块(多个连续的数据块),可以在不明显丧失统计精度的情况下大大减少信息统计的元数据量。本文中所提出的缓存替换算法使用SSD缓存的大小作为决定数据块替换的依据,避免了使用固定阈值时缓存替换不能及时响应请求变化的缺点,使得SSD缓存能充分发挥其性能优势。在缓存替换时,充分考虑SSD的寿命问题,将传统的及时性缓存替换变为周期性替换,并且限制每次进行替换的数据块数量,从而减少了对SSD的写操作。实验结果表明,相对于传统的缓存算法,本文所设计的缓存算法在平均响应时间、缓存命中率以及块擦除次数都表现出更加良好的性能。  在性能提升方面,提出了一种利用SSD缓存保留区中无效数据来优化RAID写性能的延迟擦除技术。根据SSD的物理特性,写请求的数据被写到空白的数据页上,而原来的旧数据被置为无效数据,存在SSD的保留区中等待垃圾回收。本文的想法是延迟擦除这些无效数据,并将它们用于优化RAID5/6小写时的校验更新操作,通过在校验更新时从SSD中不是从磁盘中读取旧数据来减少磁盘操作次数,从而提高了RAID的写性能,进而提高了系统性能。  在可靠性提升方面,提出了一个利用RAID空闲空间构建SSD缓存异构副本来提高系统可靠性的缓存系统。这个异构副本被命名为虚拟SSD。设计了一种名为快速写入的技术来提升虚拟SSD的写性能,使其写速度能够和物理SSD相匹配。快速写入技术主要利用的是磁盘上日志写的性能优势和磁盘间的高并行性优势。对于使用日志结构的虚拟SSD中的垃圾回收,也设计了一种名为SRRW的策略来减少垃圾回收时的磁盘操作,大幅提高垃圾回收的效率。  基于延迟擦除技术和快速写入技术,设计了一个名为DEFT-Cache的缓存系统。该缓存结构利用延迟擦除技术来进一步提升系统性能,利用虚拟SSD来提高系统可靠性和性价比,从而使得DEFT-Cache成为一个针对RAID存储系统的高性能、高可靠性和高性价比的缓存系统。通过测试表明,DEFT-Cache可以提升26.81%到56.26%的系统性能,而且具有非常高的性价比。
其他文献
CIMS是近年来随着企业的大规模生产和市场竞争的日益激烈而发展出的一种强调企业生产过程中的计算机化、信息化、智能化和集成优化的现代制造系统。CIMS作为实现CIM理念的实
作为一种低成本、高覆盖范围且方便部署的Internet接入方案,无线Mesh网络通常需要承载大量高吞吐率、高可靠的应用业务。但无线传输的易错性、信道质量的时变性,以及Mesh网络的
如何保证数字化信息产品的所有者的利益成为需要解决的迫切问题。数字水印技术在这方面扮演了重要的角色,它可以通过在数字信息产品中嵌入不可见信息或可见信息(如指纹、签名
信息服务作为网格平台的重要组成部分,它的性能优劣直接对网格平台的可用性和可扩展性产生深远的影响。信息服务是网格平台中信息管理模块与模块之外的其他部分交互的一种重要
随着无线传感器网络(Wireless Sensor Network, WSN)在诸如室内、管道、路网、水下、战场等受限环境中的越来越广泛的应用,受限环境无线传感器网络的部署技术得到了广大学者的
资源描述框架(Resource Description Framework,RDF)作为一种简单且可扩展性强的数据模型,日益成为万维网以及其他许多领域的数据表示方式。RDF数据的大量涌现使得RDF数据查
随着计算机技术的发展、宽带的普及以及图像处理技术的提高,视频监控正越来越广泛的渗透到社会的各行各业。尤其是网络传输中的监控视频容易遭受恶意攻击,造成监控中的公民隐
随着移动通讯领域中短信业务的蓬勃发展,越来越多的SP(服务提供商)投身于短信业务开发行列。面对同时存在多个运营商、多种互联网短消息网关协议、多个开发商提供短信开发包
计算网格为解决科学和工程领域一些大规模计算问题提供了理想的平台。计算网格资源的分布性、异构性、自治性及动态性特点,决定了网格资源调度的复杂性,因而网格资源调度方法及
正交频分复用(OFDM)是一种高效的数字传输技术,由于其抗多径能力强和频谱利用率高而被视为下一代无线通信的核心技术,新一代宽带无线接入系统也采用了OFDM作为其调制技术。MIMO