基于多模块的可配置阵列存储系统的模拟研究
发布时间:2018-04-25 12:10
本文选题:磁盘阵列 + 多模块 ; 参考:《武汉纺织大学》2012年硕士论文
【摘要】:磁盘阵列的性能决定了整个系统的性能,对阵列的研究,若是直接通过搭建真实硬件平台,显然是能得到比较真实的实验数据的,但其硬件价格是非常昂贵的,而且进行系统优化也比较困难,此种方法研究时较少采用;如果采用计算机模拟的方法进行仿真研究,则不需要硬件支持,并能很方便的配置和搭建各种阵列类型,,能很方便的进行各种优化、比较,这种低成本、灵活、方便的研究方法已经被广泛采用。目前为止,国内并没有自己独立开发的存储系统的模拟软件,大部分的阵列系统的模拟研究工作都只是基于卡内基梅隆DiskSim这个存储模拟软件而进行的。 基于以上情况,本文以磁盘技术、文件系统和阵列原理为基础,研究了各种阵列的存储性能及数据可靠性,并选定阵列研究的主要性能指标,如阵列的存储访问效率、容错性等。通过对多模块原理的深入研究,将整个存储系统划分为主机模块、带宽模块、转换模块、控制模块、磁盘模块、以及无关模块,并对各个模块的功能进行了细致划分。同时,还研究了如何通过不同模块的组合,配置不同的存储系统。研究了多模块模型的实际应用解决方案,并深入研究了整个存储模拟系统的请求访问流程,详细介绍了相应性能指标的计算方法。深入研究了各模块相关算法的,比如控制模块的校验算法,磁盘模块的请求调度算法等;还研究了正常状态和降级状态下的阵列的存储性能。研究如何使用多线程技术,更加逼真的模拟多客户访问阵列的这个动态交互过程。 本研究主要是针对多模块可配置磁盘阵列模型做出了一系列的研究设计并编程实现,软件支持RAID0、RAID1、RAID3、RAID5、RAID6等主流阵列级别,另外,还添加了RAID5x阵列。经实验检验,该软件已经能对阵列存储系统进行较为真实的模拟,进一步优化后,将可以作为磁盘阵列性能、可靠性以及阵列优化方法的一个模拟研究平台。
[Abstract]:The performance of the disk array determines the performance of the whole system. The research on the array, if directly by building a real hardware platform, is obviously able to get more real experimental data, but its hardware price is very expensive, and it is difficult to optimize the system. The simulation method does not need hardware support, and can easily configure and build various array types. It can be easily optimized and compared. This low cost, flexible and convenient research method has been widely adopted. At present, there is no simulation software of the independent development of the storage system at home. Some of the simulation studies of array systems are based on Carnegie Mellon DiskSim storage simulation software.
Based on the above situation, the storage performance and data reliability of various arrays are studied on the basis of disk technology, file system and array principle, and the main performance indexes of the array are selected, such as the storage access efficiency and fault tolerance of the array, and the whole storage system is divided into host modules through in-depth study of the multi module original principle. Block, bandwidth module, conversion module, control module, disk module, and unrelated module, and the function of each module are carefully divided. At the same time, how to configure different storage systems through the combination of different modules is also studied. The practical application solution of the multi module model is studied, and the whole storage simulation system is deeply studied. The request access process is introduced in detail, and the calculation method of the corresponding performance index is introduced in detail. The related algorithms of each module are deeply studied, such as the check algorithm of the control module, the request scheduling algorithm of the disk module and so on. The storage ability of the array in the normal state and the degraded state is also studied. Simulate the dynamic interaction process of multi client access arrays.
In this study, a series of research designs and programming implementations are made for the multi module configurable disk array model. The software supports RAID0, RAID1, RAID3, RAID5, RAID6 and other mainstream array levels. In addition, the RAID5x array has been added. The software has been proved to be a more real simulation of the array storage system by experiment. It can be used as a simulation platform for disk array performance, reliability and array optimization.
【学位授予单位】:武汉纺织大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP333
【参考文献】
相关期刊论文 前10条
1 陈华英;刘晓东;董唯元;;6D+2P磁盘阵列校验技术研究[J];电子科技大学学报;2010年02期
2 周可;冯丹;王芳;;网络磁盘阵列I/O请求并行调度策略[J];华中科技大学学报(自然科学版);2006年09期
3 田磊;冯丹;;RAID在线数据重建方法仿真器设计[J];华中科技大学学报(自然科学版);2010年05期
4 吴俊敏,杨超,陈国良,张淼辉,门珂;存储模型仿真器的设计与实现[J];计算机研究与发展;2005年03期
5 田清源,靳超,温冬婵;磁盘物理参数提取的研究[J];计算机工程与应用;2003年27期
6 王刚,李中,刘晓光,刘t
本文编号:1801248
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1801248.html