Affiliation:
1. The University of Hong Kong, Hong Kong, Hong Kong
2. University of Calgary, Calgary, Canada
Abstract
Auction mechanisms have recently attracted substantial attention as an efficient approach to pricing and resource allocation in cloud computing. This work, to the authors' knowledge, represents the first online combinatorial auction designed in the cloud computing paradigm, which is general and expressive enough to both (a) optimize system efficiency across the temporal domain instead of at an isolated time point, and (b) model dynamic provisioning of heterogeneous Virtual Machine (VM) types in practice. The final result is an online auction framework that is truthful, computationally efficient, and guarantees a competitive ratio ~
e
+ 1 over
e
-1 ~ 3.30 in social welfare in typical scenarios. The framework consists of three main steps: (1) a tailored primal-dual algorithm that decomposes the long-term optimization into a series of independent one-shot optimization problems, with an additive loss of 1 over
e
-1 in competitive ratio, (2) a randomized auction sub-framework that applies primal-dual optimization for translating a centralized co-operative social welfare approximation algorithm into an auction mechanism, retaining a similar approximation ratio while adding truthfulness, and (3) a primal-dual update plus dual fitting algorithm for approximating the one-shot optimization with a ratio λ close to e. The efficacy of the online auction framework is validated through theoretical analysis and trace-driven simulation studies. We are also in the hope that the framework, as well as its three independent modules, can be instructive in auction design for other related problems.
Funder
Research Grants Council, University Grants Committee, Hong Kong
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Hardware and Architecture,Software
Reference30 articles.
1. Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2/. Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2/.
2. Amazon EC2 Spot Instances. http://aws.amazon.com/ec2/spot-instances/. Amazon EC2 Spot Instances. http://aws.amazon.com/ec2/spot-instances/.
3. Google Cluster Data https://code.google.com/p/googleclusterdata/. Google Cluster Data https://code.google.com/p/googleclusterdata/.
4. Windows Azure: Microsoft's Cloud Platform. http://www.windowsazure.com/. Windows Azure: Microsoft's Cloud Platform. http://www.windowsazure.com/.
5. Towards predictable datacenter networks
Cited by
41 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献