DocumentCode
3089817
Title
Cost Minimization for Provisioning Virtual Servers in Amazon Elastic Compute Cloud
Author
Chaisiri, Sivadon ; Kaewpuang, Rakpong ; Lee, Bu-Sung ; Niyato, Dusit
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2011
fDate
25-27 July 2011
Firstpage
85
Lastpage
95
Abstract
Amazon Elastic Compute Cloud (EC2) provides a cloud computing service by renting out computational resources to customers (i.e., cloud users). The customers can dynamically provision virtual servers (i.e., computing instances) in EC2, and then the customers are charged by Amazon on a pay-per-use basis. EC2 offers three options to provision virtual servers, i.e., on-demand, reservation, and spot options. Each option has different price and yields different benefit to the customers. Spot price (i.e., price of spot option) could be the cheapest, however, the spot price is fluctuated and even more expensive than the prices of on-demand and reservation options due to supply-and-demand of available resources in EC2. Although the reservation and on-demand options have stable prices, their costs are mostly more expensive than that of spot option. The challenge is how the customers efficiently purchase the provisioning options under uncertainty of price and demand. To address this issue, two virtual server provisioning algorithms are proposed to minimize the provisioning cost for long- and short-term planning. Stochastic programming, robust optimization, and sample-average approximation are applied to obtain the optimal solutions of the algorithms. To evaluate the performance of the algorithms, numerical studies are extensively performed. The results show that the algorithms can significantly reduce the total provisioning cost incurred to customers.
Keywords
approximation theory; cloud computing; cost reduction; file servers; pricing; stochastic programming; supply and demand; Amazon Elastic Compute Cloud; cloud computing service; long-term planning; pay-per-use basis; provisioning cost minimization; robust optimization; sample-average approximation; short-term planning; spot option; spot price; stochastic programming; supply-and-demand; virtual server provisioning algorithm; Approximation algorithms; Computational modeling; Contracts; Optimization; Programming; Servers; Uncertainty; cloud computing; robust optimization; sample-average approximation; stochastic programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location
Singapore
ISSN
1526-7539
Print_ISBN
978-1-4577-0468-0
Type
conf
DOI
10.1109/MASCOTS.2011.30
Filename
6005371
Link To Document