arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1907.04055cs.SE
收藏

一个Bug能有多糟糕?OpenStack云计算平台软件故障实证分析

How Bad Can a Bug Get? An Empirical Analysis of Software Failures in the OpenStack Cloud Computing Platform

Domenico Cotroneo, Luigi De Simone, Pietro Liguori, Roberto Natella, Nematollah Bidokhti

摘要:

云管理系统提供用于以编程方式配置云基础设施的抽象和API。不幸的是,这些系统中残留的软件错误可能会导致严重的故障,例如长时间的停机和数据丢失。在本文中,我们调查的背景下,广泛的OpenStack云管理系统的故障的影响,通过执行故障注入和分析所产生的故障的影响方面的故障停止行为,故障检测通过日志记录,故障传播组件。分析指出,大多数故障没有及时检测和通知;此外,许多这些故障可以随着时间的推移并通过云管理系统的组件悄悄传播,这需要更彻底的运行时检查和故障遏制。

英文摘要:

Cloud management systems provide abstractions and APIs for programmatically configuring cloud infrastructures. Unfortunately, residual software bugs in these systems can potentially lead to high-severity failures, such as prolonged outages and data losses. In this paper, we investigate the impact of failures in the context widespread OpenStack cloud management system, by performing fault injection and by analyzing the impact of the resulting failures in terms of fail-stop behavior, failure detection through logging, and failure propagation across components. The analysis points out that most of the failures are not timely detected and notified; moreover, many of these failures can silently propagate over time and through components of the cloud management system, which call for more thorough run-time checks and fault containment.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑