Simulation Modelling Practice and Theory · 2015 · 33 citations · 27 references
ComputingCloud ComputingEconomicsAuction TheoryCloud InfrastructurePricing StrategyCloud Resource ManagementCompute Resource ManagementCost OptimizationCost-performance TradeoffsResource SchedulingBidding SystemsExpedited BiddingOptimal ExecutionSimulation Experiment DesignSpot Instance PricingSpot Market PricingSpot Price DeterminationSpot Pricing
Large scale simulations require considerable amounts of computing power and often cloud services are utilized to perform them. In such settings the execution costs can be significantly decreased through the use of the Amazon spot price market. Its downside is that Amazon can interrupt the user’s computations when her bid price is too low. This poses a problem in finding an on-line bidding algorithm that balances the computation cost and the simulation experiment completion time. We identify key drivers governing the spot prices on Amazon EC2 and using these insights propose an adaptive bidding strategy that simultaneously minimizes the computation cost and the delays due to computation termination. We show that bidding close to a spot price and dynamically switching between instances is a strategy that is efficient and simple to implement in practice. In the paper we present a simulator of the EC2 spot pricing mechanism. The simulator can be easily used to develop and test other bidding strategies on Amazon spot price market.
27
R: A Language and Environment for Statistical Computing
R Core Team · 2000 · 353K citations · Full text
Natural Sciences, Computer Science, Statistical Computing +10
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Classification and Regression by randomForest
Andy Liaw, Matthew C. Wiener · 2007 · 18.4K citations
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text