论文部分内容阅读
随着对存储系统容量的要求不断增大,海量存储系统已成为趋势。存储系统评测是存储系统研究的一个重要方面,是存储系统研究与应用的重要理论基础和支撑技术。伴随着存储系统的发展,用于系统评测的模型、方法和工具也在不断地更新。本文对海量存储系统进行了全面的研究,包括其发展过程、各种技术的详细内容。海量存储的提出与发展伴随着人们对数据存储需求的不断提高,从直连式的存储设备到存储网络的成熟,从单机式文件系统到分布式文件系统的广泛流行,从SCSI标准协议到FC、iSCSI等扩展协议的普及,从几G的磁盘容量到几TB甚至几PB的存储阵列问世,存储系统的发展经历了翻天覆地的变化。文中从海量存储系统典型结构的四个层次——应用层、文件系统层、存储网络层和存储设备层分别进行了容错机制剖析,并针对多种流行的技术提出了相应的容错能力测试策略。针对海量存储系统的分层结构,本文设计并实现了一个海量存储系统容错能力测试平台,根据上述研究的容错能力测试策略在多个层次设计并实现了容错能力测试套件,还根据海量存储系统测试的需要设计与实现了多个负载发后套件与监测套件,并将这些套件集成于测试平台上。平台将可以结合相应的套件通过软件故障注入的方式对目标海量存储系统进行测试,并通过收集数据等方式为容错能力评价提供支持。最后,本文利用所开发的平台对特定的目标系统进行了容错能力测试,对平台的功能进行了验证。