On fault resilience of OpenStack
Authors:
Open Access
- 1 October 2013
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1-16
Abstract
Cloud-management stacks have become an increasingly important element in cloud computing, serving as the resource manager of cloud platforms. While the functionality of this emerging layer has been constantly expanding, its fault resilience remains under-studied. This paper presents a systematic study of the fault resilience of OpenStack---a popular open source cloud-management stack. We have built a prototype fault-injection framework targeting service communications during the processing of external requests, both among OpenStack services and between OpenStack and external services, and have thus far uncovered 23 bugs in two versions of OpenStack. Our findings shed light on defects in the design and implementation of state-of-the-art cloud-management stacks from a fault-resilience perspective.Keywords
Funding Information
- Air Force Office of Scientific Research (FA9550-10-1-0393)
This publication has 10 references indexed in Scilit:
- Limplock2013
- FayACM Transactions on Computer Systems, 2012
- Understanding the effects and implications of compute node related failures in hadoop2012
- Scalable testing of file system checkers2012
- Efficient Testing of Recovery Code Using Fault InjectionACM Transactions on Computer Systems, 2011
- Detecting failures in distributed systems with the Falcon spy network2011
- WAP52006
- Xen and the art of virtualization2003
- Performance debugging for distributed systems of black boxes2003
- An empirical study of the reliability of UNIX utilitiesCommunications of the ACM, 1990