DocumentCode :
623738
Title :
The constrained Ski-Rental problem and its application to online cloud cost optimization
Author :
Khanafer, Ali ; Kodialam, Murali ; Puttaswamy, Krishna P. N.
Author_Institution :
Coordinated Sci. Lab., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear :
2013
fDate :
14-19 April 2013
Firstpage :
1492
Lastpage :
1500
Abstract :
Cloud service providers (CSPs) enable tenants to elastically scale their resources to meet their demands. In fact, there are various types of resources offered at various price points. While running applications on the cloud, a tenant aiming to minimize cost is often faced with crucial trade-off considerations. For instance, upon each arrival of a query, a web application can either choose to pay for CPU to compute the response fresh, or pay for cache storage to store the response so as to reduce the compute costs of future requests. The SkiRental problem abstracts such scenarios where a tenant is faced with a to-rent-or-to-buy trade-off; in its basic form, a skier should choose between renting or buying a set of skis without knowing the number of days she will be skiing. In this paper, we introduce a variant of the classical SkiRental problem in which we assume that the skier knows the first (or second) moment of the distribution of the number of ski days in a season. We demonstrate that utilizing this information leads to achieving the best worst-case expected competitive ratio (CR) performance. Our method yields a new class of randomized algorithms that provide arrivals-distribution-free performance guarantees. Further, we apply our solution to a cloud file system and demonstrate the cost savings obtained in comparison to other competing schemes. Simulations illustrate that our scheme exhibits robust average-cost performance that combines the best of the well-known deterministic and randomized schemes previously proposed to tackle the Ski-Rental problem.
Keywords :
cloud computing; cost reduction; deterministic algorithms; optimisation; pricing; randomised algorithms; CPU; CSP; Web application; arrival-distribution-free performance guarantees; cache storage; cloud file system; cloud service providers; constrained ski-rental problem; cost minimization; cost reduction; cost savings; deterministic schemes; first-moment-constrained ski-rental problem; online cloud cost optimization; query arrival; randomized algorithms; response computation; response storage; robust average-cost performance; second-moment-constrained ski-rental problem; ski buying; to-rent-or-to-buy trade-off; worst-case expected CR performance; worst-case expected competitive ratio performance; Algorithm design and analysis; Cache storage; Game theory; Games; Optimization; Snow; Standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2013 Proceedings IEEE
Conference_Location :
Turin
ISSN :
0743-166X
Print_ISBN :
978-1-4673-5944-3
Type :
conf
DOI :
10.1109/INFCOM.2013.6566944
Filename :
6566944
Link To Document :
بازگشت