Title
Batch Auction Design For Cloud Container Services.
Abstract
Cloud containers represent a new, light-weight alternative to virtual machines in cloud computing. A user job may be described by a container graph that specifies the resource profile of each container and container dependence relations. This work is the first in the cloud computing literature that designs efficient market mechanisms for container based cloud jobs. Our design targets simultaneously incentive compatibility, computational efficiency, and economic efficiency. It further adapts the idea of batch online optimization into the paradigm of mechanism design, leveraging agile creation of cloud containers and exploiting delay tolerance of elastic cloud jobs. The new and classic techniques we employ include: (i) compact exponential optimization for expressing and handling non-traditional constraints that arise from container dependence and job deadlines; (ii) the primal-dual schema for designing efficient approximation algorithms for social welfare maximization; and (iii) posted price mechanisms for batch decision making and truthful payment design. Theoretical analysis and trace-driven empirical evaluation verify the efficacy of our container auction algorithms.
Year
Venue
Field
2018
arXiv: Computer Science and Game Theory
Economic efficiency,Approximation algorithm,Mathematical optimization,Incentive compatibility,Virtual machine,Agile software development,Mechanism design,Payment,Mathematics,Cloud computing,Distributed computing
DocType
Volume
Citations 
Journal
abs/1801.05896
0
PageRank 
References 
Authors
0.34
3
3
Name
Order
Citations
PageRank
Lin Ma13410.49
Ruiting Zhou27315.91
Zongpeng Li32054153.21