Monetary Cost-Aware Checkpointing and Migration on Amazon Cloud Spot Instances
Recently introduced spot instances in the Amazon Elastic Compute Cloud (EC2) offer low resource costs in exchange for reduced reliability; these instances can be revoked abruptly due to price and demand fluctuations. Mechanisms and tools that deal with the cost-reliability trade-offs under this schema are of great value for users seeking to lessen their costs while maintaining high reliability. The authors study how mechanisms, namely, check-pointing and migration, can be used to minimize the cost and volatility of resource provisioning. Based on the real price history of EC2 spot instances, they compare several adaptive check-pointing schemes in terms of monetary costs and improvement of job completion times. They evaluate schemes that apply predictive methods for spot prices.