About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
HASE 2017
Conference paper
Enhancing OpenStack fault tolerance for provisioning computing environments
Abstract
With the rise of cloud computing and virtualization of resources, cloud management systems are becoming a key differentiator for the quality of service offered by the cloud providers. OpenStack is considered the de-facto open-source cloud management system at the infrastructure as a service layer. Despite the efforts of hardening the high availability of OpenStack, its fault tolerance during the provisioning of resources is yet to be proven. In this paper we present a testing framework for the fault tolerance of OpenStack, namely TestStack. We expose the limitations of OpenStack by injecting runtime failures into a highly available OpenStack environment. Our testing results reveal inconsistencies in the behavior of OpenStack in the presence of failures that we address by proposing our solution, namely FTStack, to harden its fault tolerance.