Achieve high availability about point-single failures in OpenStack

This paper describes a method to solve the complexity of distributed environment in cloud technology and the single-point failure problem. In this paper, we take the virtual machine failure and host failure in OpenStack into consideration. The ability of fast restoration of this service is achieved by components in OpenStack which is called ceilometer and new components named Senlin. The function is achieved by adding patches and modifying the source code in OpenStack. Ceilometer plays a role of collecting information of the virtual machine failure and host failure in OpenStack and transfers this information to Senlin. Then Senlin can make a decision to restore the failure. This clever method achieves the high availability of OpenStack. We implement the proposed method and show the effectiveness of fast restoration.