论文部分内容阅读
可用性(Availability)是高可用计算机系统在特殊环境下提供服务过程中最重要的评价指标,是高可用服务的生命线。在采取措施提高服务可用性之前,开展更精确、更可信的服务可用性评测,进而根据评测结果改进服务性能以提供更加可靠的高可用服务,已成为计算机系统服务可用性评测的当务之急。Web服务是高可用服务中最常见、最重要的服务之一,是面向服务可用性的组合加速压力测试与可用性评测机制研究的重要组成部分,对用户体验的提升同样具有重要意义。然而,现有Web服务可用性评测研究领域中普遍存在测试环境不真实、评测结果未达到事务级水平且不精确、不可信等问题。因此,论文提出一种模拟Web服务真实使用环境应力的组合加速压力测试策略(CAST)和引入熵差和权值的改进灰色关联分析的服务可用性评测机制(EW_GCA)与置信度评估算法,以达到更精确、更可信的服务可用性评测的预期效果。 针对现有研究中可用性评测环境不真实等不足,论文提出一种模拟Web服务真实使用环境应力的组合加速压力测试策略(CAST)。该策略旨在充分模拟最接近真实情况的Web服务使用环境应力,在融合压力测试与加速测试相关理论与模型的基础上,构建结合步进、恒定和序降三种压力模式的组合加速压力可用性测试模型。使用HP LoadRunner负载测试工具,经过环境搭建、场景设计、事务划分、参数设置与场景运行等流程,成功实现了对Web服务的组合加速压力测试仿真实验,并对仿真实验结果进行了SLA分析,为更精确、更可信的可用性评测提供了准确、可靠的测试数据样本。 针对现有研究中可用性评测未达到事务级水平且评测结果不精确、不可信等问题,论文提出一种引入可用性熵差和权值的改进灰色关联分析的服务可用性评测机制(EW_GCA)与置信度评估算法。EW_GCA机制仅仅需要获得服务划分出的每个操作或事务(Transaction)在可用性评测指标集上的最大值、最小值,经过进行可用性评价决策矩阵的建立和规范化、服务优向量和服务次向量的构造、服务最优从属度的确定等算法流程,采用熵差法描述评测前后可用性的变化、设置权值以量化服务中不同操作或事务的可用性要求。最后,根据数理统计领域中的参数估计理论,采用最大似然估计、显著性检验和正态总体置信度方法进一步评估可用性评测结果。最终的评测结果表明,EW_GCA机制与置信度评估算法能够从根本上解决面向高可用服务尤其是Web服务的更精确、更可信的可用性评测问题。