大规模固态存储阵列系统性能优化方法的研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:zhy510167943
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人类已经进入了信息时代,每天会产生大量的数据需要处理和存储,尤其是那些数据密集型应用,对系统的性能提出了更高的要求。在整个计算机系统中,存储系统由于其性能提高跟不上CPU的速度成为一个瓶颈问题,这也使得存储成为目前计算机领域的研究热点。其中,使用RAID机制构建存储阵列系统是大规模、高性能、高可靠存储系统中的一个重要方法。闪存作为一种快速发展的新型存储介质,由于其非易失、低延迟、低功耗等优点,已经得到了广泛的应用。研究基于闪存的固态存储阵列系统成为一个新的热点。本研究主要面向大规模固态存储阵列系统,研究其性能优化方法,包括并行性与可扩展性两个方面。主要工作分为以下三个部分:首先,研究了固态存储并行技术,分析比较了传统磁盘阵列的多种可扩展算法。研究结果表明,现有的并行技术可以加以充分利用来提高系统的并行性,也可以对传统的可扩展算法进行改进和优化使其适用于固态存储阵列系统。其次,针对当前固态存储系统并行性挖掘度不高的问题,本文设计了一种多级并行体系结构,并研究了固态盘内部各层级并行性的实现机制,然后提出一种在层次化RAID基础上进一步优化并行性的新方法。实验结果表明,该方法考虑不同层级的并行性优先级,可以更好的实现并行效果,并行性最多提高17%,提高整个系统的性能。最后,在可扩展性研究方面,主要针对RAID5等校验阵列的可扩展性需求,提出一种基于校验信息动态重分布的扩展方法,本文结合实例分析、数学论证和实验测试等手段表明,新方法可以减少大量数据迁移,减少了多达82.75%的I/O操作,迁移时间最多减少71.7%,有效加速扩展过程,并且提高了扩展后的系统性能。
其他文献
近年来,为了适应日趋激烈的竞争环境,国内外的企业都非常流行业务流程重组(BPR),重新设计其组织管理模式。BPR强调的是流程的集成和最优运行。同时,作为实现业务流程集成的有
当前的高通量全基因组DNA序列拼接领域面临很多困难和挑战,主要包括拼接过程中内存开销大、拼接时间长以及拼接结果的准确度不高等问题。随着第三代测序技术的出现,高通量全基
该文针对协议数据流的测试进行了研究,选择了构造类别代数来对协议的数据流部分进行形式化描述,提出了相应的测试方法.在此基础上,将其与有限状态机模型结合起来,对协议的控
Internet所具有的开放性、国际性和自由性,以及TCP/IP协议在制定时本身所具有的缺陷,使得网络安全问题日益严重。网络技术的发展也使得网络病毒,各种各样的入侵行为和黑客行为也
计算机支持的协同工作(CSCW)作为新兴的研究领域越来越受到广泛的重视。这是一门新兴的交叉学科,在最近几年有了很大的发展,并开始受到广泛的重视,它致力于研究人们在一起工
随着信息技术的发展和数字化产品的普及,从消费电子到工业设备,嵌入式系统被应用到网络、手持通信设备、国防军事和自动化控制等各个领域。嵌入式系统是以应用为中心,以计算
存储类内存从08年IBM提出以来,越来越受到科学研究领域和存储设备生产厂商的关注。存储类内存具有低功耗,非易失,存储密度大,每位价格低的特性,研究人员预测,存储类内存将成
计算机的普及和日益发达的网络为跨地域大范围的信息采集统计汇总提供了强有力的工具,与此同时,如何保证采集数据的正确性是电子填报采集必须解决的问题,其次,随着应用的深入如何
2003年IBM提出了“随需应变”电子商务的总体框架和概念,为电子商务的发展指明了发展方向,灵活可变是其特点之一。而对于B2C电子商务系统而言,当前的开发模型并不能很好地实现B2
本课题的任务是为 LX-1164 CPU 配备相应的汇编系统,包括汇编语言的定义和汇编器的开发。 汇编语言的定义包括对伪操作的定义、指令定义和汇编语法的选择。本文根据LX-1164 C