DocumentCode :
1783240
Title :
Cost-Efficient and Resilient Job Life-Cycle Management on Hybrid Clouds
Author :
Hsuan-Yi Chu ; Simmhan, Yogesh
Author_Institution :
Comput. Sci. Dept., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2014
fDate :
19-23 May 2014
Firstpage :
327
Lastpage :
336
Abstract :
Cloud infrastructure offers democratized access to on-demand computing resources for scaling applications beyond captive local servers. While on-demand, fixed-price Virtual Machines (VMs) are popular, the availability of cheaper, but less reliable, spot VMs from cloud providers presents an opportunity to reduce the cost of hosting cloud applications. Our work addresses the issue of effective and economic use of hybrid cloud resources for planning job executions with deadline constraints. We propose strategies to manage a job´s life-cycle on spot and on on-demand VMs to minimize the total dollar cost while assuring completion. With the foundation of stochastic optimization, our reusable table-based algorithm (RTBA) decides when to instantiate VMs, at what bid prices, when to use local machines, and when to checkpoint and migrate the job between these resources, with the goal of completing the job on time and with the minimum cost. In addition, three simpler heuristics are proposed as comparison. Our evaluation using historical spot prices for the Amazon EC2 market shows that RTBA on an average reduces the cost by 72%, compared to running on only on-demand VMs. It is also robust to fluctuations in spot prices. The heuristic, H3, often approaches RTBA in performance and may prove adequate for ad hoc jobs due to its simplicity.
Keywords :
checkpointing; cloud computing; cost reduction; software management; stochastic programming; virtual machines; Amazon EC2 market; RTBA; captive local servers; checkpoint; cloud infrastructure; cloud providers; cost reduction; cost-efficient job life-cycle management; heuristics; historical spot prices; hybrid cloud resources; job execution planning; local machines; on-demand computing resources; on-demand fixed-price virtual machines; resilient job life-cycle management; reusable table-based algorithm; spot VMs; stochastic optimization; total dollar cost minimization; Checkpointing; Cloud computing; Mathematical model; Pricing; Resumes; Servers; Stochastic processes; Cloud computing; Hybrid Clouds; Job Scheduling; Reliability; Resource management; Spot Markets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2014 IEEE 28th International
Conference_Location :
Phoenix, AZ
ISSN :
1530-2075
Print_ISBN :
978-1-4799-3799-8
Type :
conf
DOI :
10.1109/IPDPS.2014.43
Filename :
6877267
Link To Document :
بازگشت