DocumentCode :
8002
Title :
Effective Cost Reduction for Elastic Clouds under Spot Instance Pricing Through Adaptive Checkpointing
Author :
Jangjaimon, Itthichok ; Nian-Feng Tzeng
Author_Institution :
Center for Adv. Comput. Studies, Univ. of Louisiana, Lafayette, LA, USA
Volume :
64
Issue :
2
fYear :
2015
fDate :
Feb. 2015
Firstpage :
396
Lastpage :
409
Abstract :
Cloud computing users are most concerned about the application turnaround time and the monetary cost involved. For lower monetary costs, less expensive services, like spot instances offered by Amazon, are often made available, albeit to their relatively frequent resource unavailability that leads to on-going execution being evicted, thereby undercutting execution performance. Meanwhile, multithreaded applications may take advantage of elastic resource availability and cost fluctuation inherent to the systems. However, their potential gains on utilizing spot instances would be contingent upon how they handle resource unavailability, calling for an effective checkpointing. This work presents design and implementation of our enhanced adaptive incremental checkpointing (EAIC) for multithreaded applications on the RaaS clouds under spot instance pricing. EAIC model takes into account spot instance revocation events, besides hardware failures, for fast and accurately predicting the desirable points of time to take checkpoints so as to markedly reduce the expected job turnaround time and the monetary cost. The experimental results from our established test bed on PARSEC benchmarks under real spot instance price traces from Amazon EC2 show that EAIC lowers both the application turnaround time and the monetary cost markedly (by up to 58% and 59%, respectively) in comparison to its recent checkpointing counterpart.
Keywords :
checkpointing; cloud computing; cost reduction; multi-threading; Amazon EC2; EAIC model; PARSEC; RaaS clouds; cloud computing; cost reduction; elastic clouds; enhanced adaptive incremental checkpointing; multithreaded applications; spot instance pricing; spot instance revocation events; Adaptation models; Checkpointing; Hardware; Markov processes; Predictive models; Pricing; Silicon; Adaptive checkpointing; Markov models; RaaS clouds; delta compression; fault tolerance; incremental checkpointing; spot instances;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.225
Filename :
6678343
Link To Document :
بازگشت