首页> 外文会议>IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice >FIXME: Enhance Software Reliability with Hybrid Approaches in Cloud
【24h】

FIXME: Enhance Software Reliability with Hybrid Approaches in Cloud

机译:FIXME:通过云中的混合方法提高软件可靠性

获取原文

摘要

With the promise of reliability in cloud, more enterprises are migrating to cloud. The process of continuous integration/deployment (CICD) in cloud connects developers who need to deliver value faster and more transparently with site reliability engineers (SREs) who need to manage applications reliably. SREs feed back development issues to developers, and developers commit fixes and trigger CICD to redeploy. The release cycle is more continuous than ever, thus the code to production is faster and more automated. To provide this higher level agility, the cloud platforms become more complex in the face of flexibility with deeper layers of virtualization. However, reliability does not come for free with all these complexities. Software engineers and SREs need to deal with wider information spectrum from virtualized layers. Therefore, providing correlated information with true positive evidences is critical to identify the root cause of issues quickly in order to reduce mean time to recover (MTTR), performance metrics for SREs. Similarity, knowledge, or statistics driven approaches have been effective, but with increasing data volume and types, an individual approach is limited to correlate semantic relations of different data sources. In this paper, we introduce FIXME to enhance software reliability with hybrid diagnosis approaches for enterprises. Our evaluation results show using hybrid diagnosis approach is about 17% better in precision. The results are helpful for both practitioners and researchers to develop hybrid diagnosis in the highly dynamic cloud environment.
机译:凭借云中可靠性的承诺,更多的企业正在迁移到云。 Cloud中的连续集成/部署(CICD)的过程连接了需要更快,更透明地与需要可靠管理应用程序的站点可靠性工程师(SRES)的开发人员。 SRES对开发人员汇回开发问题,开发人员提交修复并触发CICD以重新部署。释放周期比以往更加连续,因此生产代码更快,更自动化。为了提供更高的级别敏捷性,面对具有更深虚拟化层的灵活性,云平台变得更加复杂。然而,可靠性并没有免费提供所有这些复杂性。软件工程师和SRE需要处理来自虚拟化层的更广泛的信息频谱。因此,提供具有真正积极证据的相关信息对于快速识别问题的根本原因至关重要,以减少恢复的平均时间(MTTR),SRES的性能度量。相似性,知识或统计驱动方法已经有效,但随着数据量和类型的增加,单独的方法仅限于相关数据来源的语义关系。在本文中,我们介绍了FIXME,以提高企业混合诊断方法的软件可靠性。我们的评价结果​​显示使用杂交诊断方法的精度更好地提高了约17%。结果有助于从业者和研究人员在高度动态的云环境中开发混合诊断。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号