Title :
Optimal Resource Rental Planning for Elastic Applications in Cloud Market
Author :
Han Zhao ; Miao Pan ; Xinxin Liu ; Xiaolin Li ; Yuguang Fang
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
Abstract :
This paper studies the optimization problem of minimizing resource rental cost for running elastic applications in cloud while meeting application service requirements. Such a problem arises when excessive generated data incurs significant monetary cost on transfer and inventory in cloud. The goal of planning is to make resource rental decisions in response to varying application progress in the most cost-effective way. To address this problem, we first develop a Deterministic Resource Rental Planning (DRRP) model, using a mixed integer linear program, to generate optimal rental decisions given fixed cost parameters. Next, we systematically analyze the predictability of the time-varying spot instance prices in Amazon EC2 and find that the best achievable prediction is insufficient to provide a close approximation to the actual prices. This fact motivates us to propose a Stochastic Resource Rental Planning (SRRP) model that explicitly considers the price uncertainty in rental decision making. Using empirical spot price data sets and realistic cost parameters, we conduct simulations over a wide range of experimental scenarios. Results show that DRRP achieves as much as 50% cost reduction compared to the no-planning scheme. Moreover, SRRP consistently outperforms its DRRP counterpart in terms of cost saving, which demonstrates that SRRP is highly adaptive to the unpredictable nature of spot price in cloud resource market.
Keywords :
cloud computing; decision making; integer programming; linear programming; resource allocation; Amazon EC2; DRRP model; SRRP model; application service requirement; cloud computing; cloud resource market; cost saving; deterministic resource rental planning; elastic application; empirical spot price data set; fixed cost parameter; inventory; mixed integer linear program; monetary cost; optimal rental decision; optimal resource rental planning; optimization problem; price uncertainty; realistic cost parameter; rental decision making; resource rental cost; resource rental decision; stochastic resource rental planning; time-varying spot instance price; Cloud computing; Computational modeling; Data models; Optimization; Planning; Stochastic processes; Uncertainty; Amazon EC2; Cloud Computing; Resource Rental Planning; Spot Instance; Stochastic Optimization;
Conference_Titel :
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0975-2
DOI :
10.1109/IPDPS.2012.77