Abstract
With the recent advent of Cloud Computing, the vision of computing as a utility has reached new heights. Resource prices can now change dynamically based on current demand and supply. In December 2009, Amazon released Spot Instances, which sell the spare capacity of their data centers. This spare capacity is sold using an auction-like bidding system. Instances are allocated or terminated depending on whether the current instance price is above or below the user’s bid price. While pricing and reliability can vary dramatically and dynamically, current middleware have few mechanisms that deal with the cost-reliability trade-offs effectively. Also the failure rates are highly depending on the number of bids, the degree of bid, and the number of available resources. In this paper, we present how checkpointing can be used to reduce the cost and volatility of resource provisioning. Based on the real, recent price history of the spot instances we show the performance of the checkpointing schemes including the proposed one in terms of monetary cost and completion time of tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Amazon EC2 web, http://aws.amazon.com/ec2/
RackSpace web, http://www.rackspace.com/
Amazon EC2’s Spot Instances web, http://aws.amazon.com/ec2/spot-instances/
Right Scale web, http://www.rightscale.com/
Fu, S., Xu, C.-Z.: Exploring event correlation for failure prediction in coalitions of clusters. ACM/IEEE Supercomputing Conference (SC), pp. 1–12 (September 2007)
Javadi, B., Kondo, D., Vincent, J., Anderson, D.P.: Mining for Availability Models in Large-Scale Distributed Systems: A Case Study of SETI@home. In: IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS (September 2009)
Duda, A.: The effects of checkpointing on program execution time. Information Processing Letters 16(1), 221–229 (1983)
Yi, S., Heo, J., Cho, Y., Hong, J.: Taking point decision mechanism for page-level incremental checkpointing based on cost analysis of process execution time. Journal of Information Science and Engineering 23(5), 1325–1337 (2007)
Plank, J.S., Li, K., Puening, M.A.: Diskless Checkpointing. IEEE Transactions on Parallel and Distributed Systems 9(10), 972–986 (1998)
Yi, S., Kondo, D., Andrzejak, A.: Reducing Costs of Spot Instances via Checkpointing in the Amazon Elastic Compute Cloud. In: Proceedings of the 3rd International Conference on Cloud Computing (July 2010)
Andrzejak, A., Yi, S., Kondo, D.: Decision Model for Cloud Computing under SLA Constraints. In: MASCOTS 2010 (August 2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yi, S., Kondo, D. (2011). How Checkpointing Can Reduce Cost of Using Clouds?. In: Han, MW., Lee, J. (eds) EKC 2010. Springer Proceedings in Physics, vol 138. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17913-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-17913-6_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17912-9
Online ISBN: 978-3-642-17913-6
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)