首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--存贮器论文

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

【摘要】:人类已经进入了信息时代,每天会产生大量的数据需要处理和存储,尤其是那些数据密集型应用,对系统的性能提出了更高的要求。在整个计算机系统中,存储系统由于其性能提高跟不上CPU的速度成为一个瓶颈问题,这也使得存储成为目前计算机领域的研究热点。其中,使用RAID机制构建存储阵列系统是大规模、高性能、高可靠存储系统中的一个重要方法。闪存作为一种快速发展的新型存储介质,由于其非易失、低延迟、低功耗等优点,已经得到了广泛的应用。研究基于闪存的固态存储阵列系统成为一个新的热点。本研究主要面向大规模固态存储阵列系统,研究其性能优化方法,包括并行性与可扩展性两个方面。主要工作分为以下三个部分:首先,研究了固态存储并行技术,分析比较了传统磁盘阵列的多种可扩展算法。研究结果表明,现有的并行技术可以加以充分利用来提高系统的并行性,也可以对传统的可扩展算法进行改进和优化使其适用于固态存储阵列系统。其次,针对当前固态存储系统并行性挖掘度不高的问题,本文设计了一种多级并行体系结构,并研究了固态盘内部各层级并行性的实现机制,然后提出一种在层次化RAID基础上进一步优化并行性的新方法。实验结果表明,该方法考虑不同层级的并行性优先级,可以更好的实现并行效果,并行性最多提高17%,提高整个系统的性能。最后,在可扩展性研究方面,主要针对RAID5等校验阵列的可扩展性需求,提出一种基于校验信息动态重分布的扩展方法,本文结合实例分析、数学论证和实验测试等手段表明,新方法可以减少大量数据迁移,减少了多达82.75%的I/O操作,迁移时间最多减少71.7%,有效加速扩展过程,并且提高了扩展后的系统性能。
【关键词】:存储系统 SSD RAID 并行技术 可扩展算法
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333
论文共69页,点击 下载论文
上一篇:多线程多SIMD自动向量化技术研究
下一篇:存储类内存模拟器的设计与实现