计算机工程与应用 ›› 2022, Vol. 58 ›› Issue (23): 94-103.DOI: 10.3778/j.issn.1002-8331.2203-0239
姒鉴哲,姜瑛,李荣宸,陈威伟
SI Jianzhe, JIANG Ying, LI Rongchen, CHEN Weiwei
摘要: 云计算环境下服务的运行具有动态性、复杂性和多样性的特征,使得众多服务间的动态交互关系日益复杂,随着云计算环境下服务故障发生,故障在服务间不断传播,致使系统不能正常运行。当前,部分故障传播影响分析方法存在过多关注历史数据、衡量故障传播因素单一、无法适用动态变更的系统结构等问题。为解决上述问题,提出了一种云计算环境下服务故障传播路径判别方法。动态建立服务交互图;优化服务交互图结构,建立服务关系图;通过综合考虑服务运行、环境状况计算服务故障可能性,确定发生故障服务;分析服务故障传播的影响因素,计算服务故障传播概率,进行服务故障传播路径判别。实验结果表明,该方法能准确确定发生故障服务、有效判别服务故障传播路径。