Randomized Mechanisms for Selling Reserved Instances in Cloud

11/22/2016
by   Jia Zhang, et al.
0

Selling reserved instances (or virtual machines) is a basic service in cloud computing. In this paper, we consider a more flexible pricing model for instance reservation, in which a customer can propose the time length and number of resources of her request, while in today's industry, customers can only choose from several predefined reservation packages. Under this model, we design randomized mechanisms for customers coming online to optimize social welfare and providers' revenue. We first consider a simple case, where the requests from the customers do not vary too much in terms of both length and value density. We design a randomized mechanism that achieves a competitive ratio 1/42 for both social welfare and revenue, which is a improvement as there is usually no revenue guarantee in previous works such as azar2015ec,wang2015selling. This ratio can be improved up to 1/11 when we impose a realistic constraint on the maximum number of resources used by each request. On the hardness side, we show an upper bound 1/3 on competitive ratio for any randomized mechanism. We then extend our mechanism to the general case and achieve a competitive ratio 1/42 k T for both social welfare and revenue, where T is the ratio of the maximum request length to the minimum request length and k is the ratio of the maximum request value density to the minimum request value density. This result outperforms the previous upper bound 1/CkT for deterministic mechanisms wang2015selling. We also prove an upper bound 2/ 8kT for any randomized mechanism. All the mechanisms we provide are in a greedy style. They are truthful and easy to be integrated into practical cloud systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2022

Online Combinatorial Auctions for Resource Allocation with Supply Costs and Capacity Limits

We study a general online combinatorial auction problem in algorithmic m...
research
12/13/2019

The SBP Algorithm for Maximizing Revenue in Online Dial-a-Ride

In the Online-Dial-a-Ride Problem (OLDARP) a server travels through a me...
research
10/20/2022

Competitive Online Truthful Time-Sensitive-Valued Data Auction

In this work, we investigate online mechanisms for trading time-sensitiv...
research
07/19/2020

Welfare-Preserving ε-BIC to BIC Transformation with Negligible Revenue Loss

In this paper, we investigate the problem of transforming an ε-BIC mecha...
research
01/28/2019

Temporal Overbooking of Lambda Functions in the Cloud

We consider the problem of scheduling "serverless computing" instances s...
research
05/28/2022

Fine-Grained Buy-Many Mechanisms Are Not Much Better Than Bundling

Multi-item optimal mechanisms are known to be extremely complex, often o...
research
02/21/2019

Strategyproof Facility Location for Three Agents

We consider the facility location problem in metric space, focusing on t...

Please sign up or login with your details

Forgot password? Click here to reset