首页 理论教育云计算可用性评测研究及成果

云计算可用性评测研究及成果

【摘要】:目前国内外对于云计算可用性评测均处于初步阶段,已有研究成果主要是针对云计算服务提供商、基础设施以及虚拟数据中心等方面的可用性评测。目前具有99.999%的可用性和24×7经营理念已经成为高性能系统和SLA共同的关键部分。目前,对于云计算可用性评测的部分研究成果主要如下:Souza等人[32]开发一种故障注入工具EucaBomber,用于研究Eucalyptus云计算平台的可靠性和可用性。

1.可用性概述

计算机系统的可用性一般是指在一段时间内系统处于正常运行状态的时间百分比,即正常运行时间/(运行时间+宕机时间)。例如经常有某个系统被描述为5个9的可用性即99.999%,就是依据这个定义来的。

计算机系统可用性的评测方法主要以评估为主。评估类的评测方法主要分析待测系统工作过程和工作状态,建立系统模型并利用软件工具进行求解,计算出可用性评估模型。

对于系统可用性评测的研究已经有了较多成果,如美国威斯康星大学的Miller教授提出通过故障注入手段来评测系统的可靠性参考文献[31]将模糊集理论和随机Petri网理论结合起来提出一种可修系统可用性建模与分析的新方法。该方法由随机Petri网的状态可达图得到系统的稳定状态概率方程组,然后利用模糊代数理论解该模糊方程组得到系统转移概率和各种性能指标的模糊数,最后通过解模糊数得到系统的可用性指标值。

2.云计算的可用性测试(www.chuimin.cn)

云计算通过廉价服务器之间的冗余,使软件获得高可用性。由于使用廉价服务器集群,节点失效将不可避免。随着云计算应用领域的不断扩大,人们对于云计算可用性的关注也随之增加。目前国内外对于云计算可用性评测均处于初步阶段,已有研究成果主要是针对云计算服务提供商、基础设施以及虚拟数据中心等方面的可用性评测。

云计算服务提供商有责任与用户拟定好服务级别协议(SLA)以保障服务质量。SLA的重要特性之一就是服务的可用性。目前具有99.999%的可用性和24×7经营理念已经成为高性能系统和SLA共同的关键部分。因此,云计算使用服务保障模型来保证高水平的服务可用性。

目前,对于云计算可用性评测的部分研究成果主要如下:Souza等人[32]开发一种故障注入工具EucaBomber,用于研究Eucalyptus云计算平台的可靠性和可用性。EucaBomber允许定义与事件时间关联的概率分布。同时,通过在私有Eucalyptus云上注入故障和修复验证EucaBomber的有效性。参考文献[33]提出了两种分别评测在给定可用性下云服务的成本和给定成本预算下的云服务可用性算法。参考文献[34]中研究并评价一种将公有云服务和私有云服务两种云服务模式混合使用的计算服务保障模式的可用性。他们利用马尔可夫模型确定服务保障模式的可用性,并使用离散事件进行仿真验证。参考文献[35]提出一种随机活动网络模型用于评价不同特征和策略对于虚拟数据中心服务可用性的影响。