摘要

现有服务故障识别方法大多存在准确率不高、忽略服务上下文信息等问题,为此,文中提出一种基于云环境下的服务故障识别方法。首先,使用一种综合过滤法和嵌入法的特征选择方法对服务运行数据和服务上下文数据的特征进行筛选,并使用KMeans++SMOTE算法将服务运行数据和服务上下文数据中的正常数据与故障数据平衡化;然后,使用改进加权投票决策的随机森林算法对预处理后的服务运行数据和服务上下文数据进行分类;最后,根据服务运行数据和服务上下文数据的分类结果作进一步综合判断,得到服务的故障类型。实验结果表明,所提出的服务故障识别方法可以有效提高云环境下的服务故障识别率。

全文