DocumentCode :
49943
Title :
To Rent or to Buy in the Presence of Statistical Information: The Constrained Ski-Rental Problem
Author :
Khanafer, Ali ; Kodialam, Murali ; Puttaswamy, Krishna P. N.
Author_Institution :
Bell Labs., Alcatel-Lucent, Holmdel, NJ, USA
Volume :
23
Issue :
4
fYear :
2015
fDate :
Aug. 2015
Firstpage :
1067
Lastpage :
1077
Abstract :
Cloud service providers enable tenants to elastically scale resources to meet their demands. While running cloud applications, a tenant aiming to minimize cost is often challenged with crucial tradeoffs. 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 to reduce future compute costs. The Ski-Rental problem abstracts such scenarios where a tenant is faced with a to-rent-or-to-buy tradeoff; 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 the multislope version of the Ski-Rental problem, the skier can choose among multiple services that differ in their buying and renting prices. In this paper, we introduce a variant of the classical Ski-Rental 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 also extend the classical multislope Ski-Rental problem, where the skier can choose among multiple services, to this setting. We demonstrate that utilizing this information leads to achieving the best worst-case expected competitive ratio performance. Our method yields a new class of randomized algorithms that provide arrivals-distribution-free performance guarantees. 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 :
cache storage; cloud computing; pricing; query processing; rental; statistical analysis; arrivals-distribution-free performance guarantees; buying prices; cache storage; cloud applications; cloud service providers; renting prices; ski-rental problem; statistical information; to-rent-or-to-buy tradeoff; Algorithm design and analysis; Cache storage; Game theory; Games; IEEE transactions; Optimization; Snow; Cloud cost optimization; game theory; randomized algorithms; ski-rental problem;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2014.2326988
Filename :
6832618
Link To Document :
بازگشت