DocumentCode :
2011413
Title :
A Dynamic Hybrid Resource Provisioning Approach for Running Large-Scale Computational Applications on Cloud Spot and On-Demand Instances
Author :
Sifei Lu ; Xiaorong Li ; Long Wang ; Kasim, Henry ; Palit, Henry ; Hung, Terence ; Legara, Erika Fille Tupas ; Lee, Gene
Author_Institution :
Inst. of High Performance Comput., Singapore, Singapore
fYear :
2013
fDate :
15-18 Dec. 2013
Firstpage :
657
Lastpage :
662
Abstract :
Testing and executing large-scale computational applications in public clouds is becoming prevalent due to cost saving, elasticity, and scalability. However, how to increase the reliability and reduce the cost to run large-scale applications in public clouds is still a big challenge. In this paper, we analyzed the pricing schemes of Amazon Elastic Compute Cloud (EC2) and found the disturbance effect that the price of the spot instances can be heavily affected due to the large number of spot instances required. We proposed a dynamic approach which schedules and runs large-scale computational applications on a dynamic pool of cloud computational instances. We use hybrid instances, including both on-demand instances for high priority tasks and backup, and spot instances for normal computational tasks so as to further reduce the cost without significantly increasing the completion time. Our proposed method takes the dynamic pricing of cloud instances into consideration, and it reduces the cost and tolerates the failures for running large-scale applications in public clouds. We conducted experimental tests and an agent based Scalable complex System modeling for Sustainable city (S3) application is used to evaluate the scalability, reliability and cost saving. The results show that our proposed method is robust and highly flexible for researchers and users to further reduce cost in real practice.
Keywords :
cloud computing; cost reduction; pricing; program testing; scheduling; software agents; software fault tolerance; Amazon elastic compute cloud; EC2; S3 application; agent based scalable complex system modeling for sustainable city; cloud computational instances; cloud spot; cost reduction; disturbance effect; dynamic hybrid resource provisioning approach; dynamic pricing; on-demand instances; pricing schemes; public clouds; running large-scale computational applications; Adaptation models; Cities and towns; Cloud computing; Dynamic scheduling; Fault tolerance; Fault tolerant systems; Cloud computing; cost analysis; fault tolerance; reliability; resource provisioning; spot instance; spot price; workflow scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2013 International Conference on
Conference_Location :
Seoul
ISSN :
1521-9097
Type :
conf
DOI :
10.1109/ICPADS.2013.117
Filename :
6808254
Link To Document :
بازگشت