@inproceedings{c1f7684448fe4da8beec2851fe7224dc,
title = "Supporting software-defined HA clusters on openstack platform",
abstract = "Server virtualization is one of the critical cloud computing technologies since it enables the use of software-based virtual machines (VMs). Many enterprises have already adopted this technology to build their cloud platforms because of its scalability and flexibility. However, high availability (HA) remains a challenging issue on such a virtualized cloud platform. That is, the time for VM failover must be short to reduce possible loss of business and data. For an organization with many independent departments, the cloud is usually partitioned into several clusters of physical machines, and the recovered VMs from failures need to be placed inside its departmental boundary. To this end, we propose a new mechanism that enables software-defined-HA clusters over a popular cloud platform, OpenStack. The proposed mechanism can detect various types of failures, including OpenStack Nova compute service failure, Libvirt (cloud middleware on each physical machine) failure, host OS failure, and physical machine failure. With the new mechanism, the cloud administrators can partition the OpenStack compute pool into several software-defined-HA clusters, on which a VM executes and failovers inside its cluster. Once the number of physical machines goes down to one or zero, the HA cluster is then labelled unprotected. To enable restricted failover, the administrators need to associate the VM users with a HA cluster. The VM users are then able to protect/unprotect VMs is in a transparent way.",
keywords = "Cloud computing, High availability, Openstack, Software-defined cluster",
author = "Cheng, {Chun Yu} and Su, {Zheng Jia} and Chen, {Chia Ching} and Chen, {Shao Jui} and Wang, {Wei Jen}",
note = "Publisher Copyright: {\textcopyright} 2017 IEEE.; 2017 IEEE International Conference on Applied System Innovation, ICASI 2017 ; Conference date: 13-05-2017 Through 17-05-2017",
year = "2017",
month = jul,
day = "21",
doi = "10.1109/ICASI.2017.7988403",
language = "???core.languages.en_GB???",
series = "Proceedings of the 2017 IEEE International Conference on Applied System Innovation: Applied System Innovation for Modern Technology, ICASI 2017",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "268--271",
editor = "Teen-Hang Meen and Lam, {Artde Donald Kin-Tak} and Prior, {Stephen D.}",
booktitle = "Proceedings of the 2017 IEEE International Conference on Applied System Innovation",
}