An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing

被引:56
|
作者
Shi, Weijie [1 ]
Zhang, Linquan [2 ]
Wu, Chuan [1 ]
Li, Zongpeng [2 ]
Lau, Francis C. M. [1 ]
机构
[1] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[2] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Cloud computing; combinatorial auction; resource allocation; pricing; online algorithms; truthful mechanisms; TRUTHFUL; ALLOCATION; DESIGN;
D O I
10.1109/TNET.2015.2444657
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Auction mechanisms have recently attracted substantial attention as an efficient approach to pricing and allocating resources in cloud computing. This work, to the authors' knowledge, represents the first online combinatorial auction designed for the cloud computing paradigm, which is general and expressive enough to both: 1) optimize system efficiency across the temporal domain instead of at an isolated time point; and 2) 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 approximate to 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 a small additive loss in competitive ratio; 2) a randomized subframework that applies primal-dual optimization for translating a centralized cooperative social welfare approximation algorithm into an auction mechanism, retaining the competitive ratio while adding truthfulness; and 3) a primal-dual algorithm for approximating the one-shot optimization with a ratio close to. We also propose two extensions: 1) a binary search algorithm that improves the average-case performance; 2) an improvement to the online auction framework when a minimum budget spending fraction is guaranteed, which produces a better competitive ratio. 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 can be instructive in auction design for other related problems.
引用
收藏
页码:2060 / 2073
页数:14
相关论文
共 50 条
  • [1] Dynamic Resource Provisioning in Cloud Computing: A Randomized Auction Approach
    Zhang, Linquan
    Li, Zongpeng
    Wu, Chuan
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 433 - 441
  • [2] An Online Auction for Deadline-Aware Dynamic Cloud Resource Provisioning
    He, Kai
    Huang, Chuanhe
    Li, Zongpeng
    Shi, Aiwu
    Shi, Jiaoli
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 677 - 684
  • [3] RSMOA: A Revenue and Social Welfare Maximizing Online Auction for Dynamic Cloud Resource Provisioning
    Shi, Weijie
    Wu, Chuan
    Li, Zongpeng
    2014 IEEE 22ND INTERNATIONAL SYMPOSIUM OF QUALITY OF SERVICE (IWQOS), 2014, : 41 - 50
  • [4] Dynamic Resource Provisioning and Monitoring for Cloud Computing
    Padmavathi, S.
    Soundarya, N.
    Soniha, P. K.
    Srimathi, S.
    2017 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNIQUES IN CONTROL, OPTIMIZATION AND SIGNAL PROCESSING (INCOS), 2017,
  • [5] Auction-based Resource Provisioning in Cloud Computing. A Taxonomy
    Arevalos Flor, Sara
    Lopez Pires, Fabio
    Baran, Benjamin
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 158 - 168
  • [6] Efficient dynamic resource provisioning based on credibility in cloud computing
    Vinothiyalakshmi, P.
    Anitha, R.
    WIRELESS NETWORKS, 2021, 27 (03) : 2217 - 2229
  • [7] Efficient dynamic resource provisioning based on credibility in cloud computing
    P. Vinothiyalakshmi
    R. Anitha
    Wireless Networks, 2021, 27 : 2217 - 2229
  • [8] Multiagent system for dynamic resource provisioning in cloud computing platforms
    Ralha, Celia Ghedini
    Mendes, Aldo H. D.
    Laranjeira, Luiz A.
    Araujo, Aleteia P. F.
    Melo, Alba C. M. A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 94 : 80 - 96
  • [9] CEC: A Containerized Edge Computing Framework for Dynamic Resource Provisioning
    Hu, Shihong
    Shi, Weisong
    Li, Guanghui
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (07) : 3840 - 3854
  • [10] General Framework for Task Scheduling and Resource Provisioning in Cloud Computing Systems
    Zhu, Xiaomin
    Zha, Yabing
    Liu, Ling
    Jiao, Peng
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1, 2016, : 664 - 673