首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Experience Report: An Empirical Study of API Failures in OpenStack Cloud Environments
【24h】

Experience Report: An Empirical Study of API Failures in OpenStack Cloud Environments

机译:体验报告:OpenStack云环境中API失败的实证研究

获取原文

摘要

Stories about service outages in cloud environments have been making the headlines recently. In many cases, the reliability of cloud infrastructure Application Programming Interfaces (APIs) were at fault. Hence, understanding the factors affecting the reliability of these APIs is important to improve the availability of cloud services. In this study, we mined bugs of 25 modules within the 5 most important OpenStack APIs to understand API failures and characteristics. Our results show that in OpenStack, only one third of all API-related changes are due to fixing failures, with 7% of all fixes even changing the API interface, potentially breaking clients. Through qualitative analysis of 230 sampled API failures we observed that the majority of API related failures are due to small programming faults. Fortunately, the subject, message and stack trace as well as reply lag between comments included in these failures' bug reports provide a good indication of the cause of the failure.
机译:有关云环境中服务中断的故事最近成为了头条新闻。在许多情况下,云基础架构应用程序编程接口(API)的可靠性存在问题。因此,了解影响这些API可靠性的因素对于提高云服务的可用性很重要。在这项研究中,我们挖掘了5个最重要的OpenStack API中25个模块的错误,以了解API的故障和特征。我们的结果表明,在OpenStack中,与API相关的所有更改中,只有三分之一是由于修复失败而导致的,其中有7%的修复甚至更改了API接口,都有可能破坏客户端。通过对230个采样的API失败进行定性分析,我们观察到大多数与API相关的失败是由于较小的编程错误引起的。幸运的是,这些故障的错误报告中包含的主题,消息和堆栈跟踪以及注释之间的回复滞后可以很好地指示故障原因。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号