首页 理论教育云安全:可维护性评测

云安全:可维护性评测

【摘要】:目前对于云计算平台的可维护性评测研究比较少,许多研究人员将可维护性评价与可靠性评价联系综合到一起进行研究。例如,参考文献[36]根据随机微分方程和跳扩散模型提出一种面向服务的可维护性、可靠性评估方法,用于提高云计算的可靠性和可维护性。

1.可维护性概述

可维护性对于不同领域具有不同的含义、评测指标及评测方法。

对于软件而言,通常把软件在运行/维护阶段对产品进行的修改称为维护。软件维护性是一个能够反映软件为了完成错误更改、功能增加和删减、适应性修改等所需要的工作量的特性。一般而言,软件的可维护性由易分析性、易修改性、稳定性和易测试性等特性构成。

对于故障率较高的可修系统来讲,可维护性是任务成功的关键。如果可修系统在完成任务过程中,虽然有故障发生,但在规定的时间内修复并恢复运行,那么该类故障的发生并不会影响系统完成任务。

计算机系统的可维护性可以采用维护度、平均修复时间和修复率等指标加以衡量。维护度是指在规定的条件下使用的系统发生故障后,在规定的时间内完成修复的概率。修复率是指修复时间已达到某一时刻但尚未修复的产品在该时刻后的单位时间内完成修复的概率。平均修复时间是指可修复产品的平均修复时间,其估计值为修复时间总和与修复次数之比。(www.chuimin.cn)

目前对于可维护性的分析方法主要有基于可靠性框图和故障树的组合方法、基于马尔可夫链和Petri网的数学分析建模方法以及基于时间和事件的仿真方法。

2.云计算平台的可维护性

由于云计算平台既包含软件,也包含硬件设备,且需要为用户提供持续服务。所以云计算平台的可维护性定义采用针对计算机系统的可维护性定义,即要求其具有被修复和被修改的能力。

目前对于云计算平台的可维护性评测研究比较少,许多研究人员将可维护性评价与可靠性评价联系综合到一起进行研究。例如,参考文献[36]根据随机微分方程和跳扩散模型提出一种面向服务的可维护性、可靠性评估方法,用于提高云计算的可靠性和可维护性。