Title :
Automatic VM Allocation for Scientific Application
Author :
Pumma, S. ; Achalakul, Tiranee ; Li Xiaorong
Author_Institution :
Dept. of Comput. Eng., King Mongkut´s Univ. of Technol. Thonburi, Bangkok, Thailand
Abstract :
Cloud has been the main technology utilized as a high performance computing (HPC) platform. The characteristics of cloud can satisfy a large scale processing required by scientific applications, which are mostly compute-intensive with big data. Cloud can also reduce the computing cost through sharing and virtualizing of resources. In the cloud, a large number of virtual machines (VM) can be generated on demands. In order to obtain the optimal cost and high efficiency in the task execution on the public cloud, the suitable amount of virtual machines should be properly determined prior to the start of the computation. Moreover, the application should be effectively partitioned and distributed onto the virtual machines. In this paper, we propose an automatic mechanism to allocate the optimal numbers of resources in the cloud. The novel resource estimation model and scheduling algorithm are presented. We select an analytic application with high level of computations in the field of epidemic forecast to demonstrate the use of the designed mechanism. Experimental studies have been conducted to examine the resource prediction accuracy and the scalability of running the application on the cloud.
Keywords :
cloud computing; parallel processing; processor scheduling; resource allocation; virtual machines; virtualisation; HPC platform; analytic application distribution; analytic application partitioning; automatic VM allocation; automatic optimal resource number allocation mechanism; computing cost reduction; epidemic forecasting; high-performance computing platform; large-scale processing; public cloud characteristics; resource estimation model; resource prediction accuracy; resource sharing; resource virtualization; scheduling algorithm; scientific application; task execution; virtual machines; Cloud computing; Computational modeling; Mathematical model; Parameter estimation; Predictive models; Resource management; Virtual machining; cloud computing; regression; resource allocation; resource estimation; scheduling algorithm;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4565-1
Electronic_ISBN :
1521-9097
DOI :
10.1109/ICPADS.2012.135