中文

FIXME:在云环境中以混合方法增强软件可靠性

软件工程 2021-02-19 v1 人工智能

摘要

随着云环境可靠性的承诺,越来越多的企业正在向云迁移。云中的持续集成/部署(CICD)流程将需要更快、更透明地交付价值的开发人员与需要可靠管理应用的站点可靠性工程师(SRE)连接起来。SRE 将开发问题反馈给开发人员,开发人员提交修复并触发 CICD 重新部署。发布周期比以往更加持续,因此代码上线更快且更自动化。为提供这种更高水平的敏捷性,云平台在灵活性的面对下因更深的虚拟化层而变得更加复杂。然而,可靠性并非随这些复杂性免费而来。软件工程师和 SRE 需要处理来自虚拟化层更宽的信息频谱。因此,提供具有真阳性证据的相关信息对于快速识别问题根因以减少平均恢复时间(MTTR,SRE 的性能指标)至关重要。相似性、知识或统计驱动的方法一直有效,但随着数据量和类型的增加,单一方法难以关联不同数据源的语义关系。在本文中,我们引入 FIXME,以混合诊断方法为企业的软件可靠性增强提供支持。我们的评估结果显示,使用混合诊断方法在精确率上约提升 17%。这些结果对从业者和研究人员在高度动态的云环境中开发混合诊断均有帮助。

关键词

引用

@article{arxiv.2102.09336,
  title  = {FIXME: Enhance Software Reliability with Hybrid Approaches in Cloud},
  author = {Jinho Hwang and Larisa Shwartz and Qing Wang and Raghav Batta and Harshit Kumar and Michael Nidd},
  journal= {arXiv preprint arXiv:2102.09336},
  year   = {2021}
}

备注

ICSE SEIP, 2021