Title :
Implementation of a Cloud IaaS with Dynamic Resource Allocation Method Using OpenStack
Author :
Chao-Tung Yang ; Yu-Tso Liu ; Jung-Chun Liu ; Chih-Liang Chuang ; Fuu-Cheng Jiang
Author_Institution :
Dept. of Comput. Sci., Tunghai Univ., Taichung, Taiwan
Abstract :
In this work, we particularly focus on the use of free open-source software, so that end users do not need to spend a huge amount of software license fees. For cloud computing, virtualization technology delivers numerous benefits in addition to being one of the basic roles to build a cloud environment. By virtualization, enterprises can maximize working efficiency without the need to install more facilities in the computer room. In this study, we implemented a virtualization environment and performed experiments on it. The main subject of it is how to use the Open Stack open-source software to build a cloud infrastructure with high availability and a dynamic resource allocation mechanism. It provides a private cloud solution for business and organizations. It belongs to Infrastructure as a Service (IaaS), one of the three service models in the cloud. For the part of the user interface, a web interface was used to reduce the complexity of access to cloud resources for users. We measured the performance of live migration of virtual machines with different specifications and analyzed the data. Also according to live migration modes, we wrote an algorithm to solve the traditional migration problem that needs manually determining whether the machine load is too heavy or not, as a result, the virtual machine load level is automatically detected, and the purpose of automatic dynamic migration to balance resources of servers is achieved.
Keywords :
cloud computing; data analysis; resource allocation; user interfaces; virtual machines; Infrastructure as a Service; OpenStack open-source software; Web interface; automatic dynamic migration; automatic virtual machine load level detection; cloud IaaS; cloud infrastructure; cloud resources; data analysis; dynamic resource allocation mechanism; live migration modes; server resource balancing; user interface; virtualization environment; Cloud computing; Computer architecture; Dynamic scheduling; Heuristic algorithms; Resource management; Servers; Virtualization; Cloud IaaS; Dynamic Resource Allocation; KVM; Live Migration; OpenStack;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013 International Conference on
Conference_Location :
Taipei
Print_ISBN :
978-1-4799-2418-9
DOI :
10.1109/PDCAT.2013.18