论文部分内容阅读
随着云计算的快速发展,云环境下的文件系统在云基础后台架构中扮演着越来越重的角色。目前业界已有不少面向云文件系统的性能测试工具。然而,这些测试工具大多数关注于传统的性能指标,比如CPU,内存,网络带宽以及IOPS和吞吐量等,但这些传统指标已不能满足云用户和云提供商的需要。由于上层应用的多样性和复杂性,I/O负载异构性和动态性突显,这些特性对云文件系统都提出了更苛刻的要求,而用户也越来越需要知晓系统的扩展性、稳定性、可用性、应用隔离性等性能表现。而对于当前云环境下的性能指标评测和度量,现有的评测工具和度量模型还无法完全达到云用户的要求。如何帮助云用户选择最优的云文件系统,为用户提供准确的云文件系统的性能指标参数,帮助云用户进行平台的性能对比与优化,已成为当前研究的热点问题。而在云文件系统下,如何评测和度量各个应用间的性能干扰度,提高用户的服务质量,以及面对不断增长的数据,如何快速高效地扩展系统规模,云文件系统的应用隔离性和系统扩展性指标度量显得尤为重要。本文以云文件系统中的负载特征为测试基础,以评测场景与真实场景无偏离为目标,先后分别以云文件系统上多租户之间隔离性指标和系统的可扩展性指标为例,创新性地提出了两种通用的可度量该性能指标的模型。隔离性度量模型能够帮助用户度量系统当前的隔离性指标,指导进行隔离性性能优化,选择最佳的提高系统隔离性的方案;扩展性指标度量模型是一种基于雷达图的多指标分析,针对云文件系统扩展性的通用度量模型,该模型可以综合评估云文件系统的上的多种负载测试场景在不同的扩展资源指标下的扩展性能。根据底层性能测试数据,建立上层云特性指标度量关系模型,准确度量云文件系统的性能,为云用户提供积极有价值的性能评价数据。最后通过实验验证了模型的有效性、可用性以及准确性。希望通过本文提出两个模型,能够推动其他研究学者对云文件系统性能的评测和度量作进一步研究。