Research Article
Batch Auction Design for Cloud Container Services
@INPROCEEDINGS{10.1007/978-3-030-38819-5_8, author={Yu He and Lin Ma and Ruiting Zhou and Chuanhe Huang}, title={Batch Auction Design for Cloud Container Services}, proceedings={Quality, Reliability, Security and Robustness in Heterogeneous Systems. 15th EAI International Conference, QShine 2019, Shenzhen, China, November 22--23, 2019, Proceedings}, proceedings_a={QSHINE}, year={2020}, month={1}, keywords={Cloud container Online auction}, doi={10.1007/978-3-030-38819-5_8} }
- Yu He
Lin Ma
Ruiting Zhou
Chuanhe Huang
Year: 2020
Batch Auction Design for Cloud Container Services
QSHINE
Springer
DOI: 10.1007/978-3-030-38819-5_8
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.