2010 · 255 citations · 20 references
ComputingCloud ComputingComputer SystemsCloud InfrastructureCloud Performance OptimizationFault-tolerant SystemsCloud Resource ManagementCompute Resource ManagementCost OptimizationCost-performance TradeoffsElastic Resource ManagementResource SchedulingCloud Resource ProvisioningCost-aware Resource ManagementDynamic Resource ProvisioningElastic Resource ProvisioningJob Completion AnalysisReliability Trade-offsSpot Instance ManagementSpot Instance Optimization
Recently introduced spot instances in the Amazon Elastic Compute Cloud (EC2) offer lower 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. We study how one such a mechanism, namely check pointing, can be used to minimize the cost and volatility of resource provisioning. Based on the real price history of EC2 spot instances, we compare several adaptive check pointing schemes in terms of monetary costs and improvement of job completion times. Trace-based simulations show that our approach can reduce significantly both price and the task completion times.
20
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
The cost of doing science on the cloud: The Montage example
Ewa Deelman, Gurmeet Singh, Miron Livny et al. · 2008 · 479 citations
Mayur Palankar, Adriana Iamnitchi, Matei Ripeanu et al. · 2008 · 425 citations