海量存储系统容错能力测试平台的设计与实现
发布时间:2018-07-21 08:58
【摘要】:随着对存储系统容量的要求不断增大,海量存储系统已成为趋势。存储系统评测是存储系统研究的一个重要方面,是存储系统研究与应用的重要理论基础和支撑技术。伴随着存储系统的发展,用于系统评测的模型、方法和工具也在不断地更新。 本文对海量存储系统进行了全面的研究,包括其发展过程、各种技术的详细内容。海量存储的提出与发展伴随着人们对数据存储需求的不断提高,从直连式的存储设备到存储网络的成熟,从单机式文件系统到分布式文件系统的广泛流行,从SCSI标准协议到FC、iSCSI等扩展协议的普及,从几G的磁盘容量到几TB甚至几PB的存储阵列问世,,存储系统的发展经历了翻天覆地的变化。文中从海量存储系统典型结构的四个层次——应用层、文件系统层、存储网络层和存储设备层分别进行了容错机制剖析,并针对多种流行的技术提出了相应的容错能力测试策略。 针对海量存储系统的分层结构,本文设计并实现了一个海量存储系统容错能力测试平台,根据上述研究的容错能力测试策略在多个层次设计并实现了容错能力测试套件,还根据海量存储系统测试的需要设计与实现了多个负载发后套件与监测套件,并将这些套件集成于测试平台上。平台将可以结合相应的套件通过软件故障注入的方式对目标海量存储系统进行测试,并通过收集数据等方式为容错能力评价提供支持。 最后,本文利用所开发的平台对特定的目标系统进行了容错能力测试,对平台的功能进行了验证。
[Abstract]:With the increasing demand for storage system capacity, mass storage system has become a trend. Storage system evaluation is an important aspect of storage system research. It is an important theoretical basis and supporting technology for storage system research and application. With the development of storage system, the models, methods and tools for system evaluation are constantly updated. This paper makes a comprehensive study on mass storage system, including its development process, various technology details. With the development and development of mass storage, with the increasing demand for data storage, from direct-connected storage devices to the maturity of storage network, from single-machine file system to distributed file system is widely popular. From SCSI standard protocol to FCU iSCSI extension protocol, from several gigabytes of disk capacity to several terabytes and even several PB storage arrays, the development of storage system has experienced earth-shaking changes. In this paper, the fault-tolerant mechanism of the typical structure of mass storage system is analyzed from four layers: application layer, file system layer, storage network layer and storage device layer. At the same time, the paper puts forward the corresponding fault-tolerant ability test strategy for various popular technologies. Aiming at the hierarchical structure of mass storage system, this paper designs and implements a fault tolerance test platform of mass storage system. According to the above research fault-tolerant ability test strategy, we design and implement the fault tolerance test suite at multiple levels. According to the needs of mass storage system testing, several post-load packages and monitoring suites are designed and implemented, and these suites are integrated into the test platform. The platform will be able to test the target mass storage system through software fault injection combined with the corresponding suite, and provide support for fault tolerance evaluation by collecting data. Finally, the fault-tolerant ability of a specific target system is tested using the developed platform, and the function of the platform is verified.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP333
本文编号:2135009
[Abstract]:With the increasing demand for storage system capacity, mass storage system has become a trend. Storage system evaluation is an important aspect of storage system research. It is an important theoretical basis and supporting technology for storage system research and application. With the development of storage system, the models, methods and tools for system evaluation are constantly updated. This paper makes a comprehensive study on mass storage system, including its development process, various technology details. With the development and development of mass storage, with the increasing demand for data storage, from direct-connected storage devices to the maturity of storage network, from single-machine file system to distributed file system is widely popular. From SCSI standard protocol to FCU iSCSI extension protocol, from several gigabytes of disk capacity to several terabytes and even several PB storage arrays, the development of storage system has experienced earth-shaking changes. In this paper, the fault-tolerant mechanism of the typical structure of mass storage system is analyzed from four layers: application layer, file system layer, storage network layer and storage device layer. At the same time, the paper puts forward the corresponding fault-tolerant ability test strategy for various popular technologies. Aiming at the hierarchical structure of mass storage system, this paper designs and implements a fault tolerance test platform of mass storage system. According to the above research fault-tolerant ability test strategy, we design and implement the fault tolerance test suite at multiple levels. According to the needs of mass storage system testing, several post-load packages and monitoring suites are designed and implemented, and these suites are integrated into the test platform. The platform will be able to test the target mass storage system through software fault injection combined with the corresponding suite, and provide support for fault tolerance evaluation by collecting data. Finally, the fault-tolerant ability of a specific target system is tested using the developed platform, and the function of the platform is verified.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP333
【参考文献】
相关期刊论文 前6条
1 王阎;康慕宁;张晓;胡娜;;海量存储系统评测体系的研究[J];电子设计工程;2011年07期
2 赵晓南;李战怀;张晓;曾雷杰;;基于trace的网络存储系统评测研究[J];计算机科学;2010年02期
3 张媛;卢泽新;刘亚萍;;NFS over Lustre性能评测与分析[J];计算机工程;2007年10期
4 李鑫;李战怀;张晓;;面向海量存储的文件系统评测基准[J];计算机工程;2011年15期
5 谭毓安;信息存储新技术:NAS和SAN[J];情报理论与实践;2002年04期
6 侯f ;赵跃龙;王禹;;海量存储系统的层次化体系结构[J];小型微型计算机系统;2010年06期
本文编号:2135009
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2135009.html