A Combinatorial Auction-Based Mechanism for Dynamic VM Provisioning and Allocation in Clouds

被引:118
|
作者
Zaman, Sharrukh [1 ]
Grosu, Daniel [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, 5057 Woodward Ave,Suite 14001 4, Detroit, MI 48202 USA
基金
美国国家科学基金会;
关键词
Cloud computing; VM allocation; VM provisioning; dynamic resource configuration; combinatorial auctions;
D O I
10.1109/TCC.2013.9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing providers provision their resources into different types of virtual machine (VM) instances that are then allocated to the users for specific periods of time. The allocation of VM instances to users is usually determined through fixed-price allocation mechanisms that cannot guarantee an economically efficient allocation and the maximization of cloud provider's revenue. A better alternative would be to use combinatorial auction-based resource allocation mechanisms. This argument is supported by the economic theory; when the auction costs are low, as is the case in the context of cloud computing, auctions are especially efficient over the fixed-price markets because products are matched to customers having the highest valuation. The existing combinatorial auction-based VM allocation mechanisms do not take into account the user's demand when making provisioning decisions, that is, they assume that the VM instances are statically provisioned. We design an auction-based mechanism for dynamic VM provisioning and allocation that takes into account the user demand, when making provisioning decisions. We prove that our mechanism is truthful (i.e., a user maximizes its utility only by bidding its true valuation for the requested bundle of VMs). We evaluate the proposed mechanism by performing extensive simulation experiments using real workload traces. The experiments show that the proposed mechanism yields higher revenue for the cloud provider and improves the utilization of cloud resources.
引用
收藏
页码:129 / 141
页数:13
相关论文
共 50 条
  • [31] Dynamic VM Scaling: Provisioning and Pricing through an Online Auction
    Zhang, Xiaoxi
    Huang, Zhiyi
    Wu, Chuan
    Li, Zongpeng
    Lau, Francis C. M.
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2021, 9 (01) : 131 - 144
  • [32] A Preliminary Experimental Analysis on Combinatorial Auction-based Electric Power Allocation for Manufacturing Industries
    Fukuta, Naoki
    Ito, Takayuki
    [J]. 2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS (WI-IAT WORKSHOPS 2012), VOL 3, 2012, : 394 - 398
  • [33] An Online Auction Mechanism for Dynamic Virtual Cluster Provisioning in Geo-Distributed Clouds
    Shi, Weijie
    Wu, Chuan
    Li, Zongpeng
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (03) : 677 - 688
  • [34] Reverse auction-based grid resources allocation
    Liang, Zhengyou
    Sun, Yu
    Zhang, Ling
    Dong, Shoubin
    [J]. AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 150 - 161
  • [35] Auction-Based Storage Resource Allocation for Blockchain
    Pan, Rui
    Hu, Yikun
    Liu, Chubo
    Li, Keqin
    Li, Kenli
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 21607 - 21614
  • [36] An auction-based system for workforce resource allocation
    Haque, Nadim
    Virginas, Botond
    Kern, Mathias
    Owusu, Gilbert
    [J]. NEW FRONTIERS IN APPLIED ARTIFICIAL INTELLIGENCE, 2008, 5027 : 845 - 854
  • [37] Auction-Based Resource Allocation in Digital Ecosystems
    Marzolla, Moreno
    Ferretti, Stefano
    D'Angelo, Gabriele
    [J]. 2013 INTERNATIONAL CONFERENCE ON MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS AND APPLICATIONS (MOBILWARE 2013), 2013, : 20 - 27
  • [38] Auction-based resource allocation for cooperative communications
    Huang, Jianwei
    Han, Zhu
    Chiang, Mung
    Poor, H. Vincent
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2008, 26 (07) : 1226 - 1237
  • [39] An auction-based dynamic bandwidth allocation with sensitivity in a wireless networked control system
    Tipsuwan, Yodyium
    Kamonsantiroj, Suwatchai
    Srisabye, Jirat
    Chongstitvattana, Prabhas
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 57 (01) : 114 - 124
  • [40] Auction-Based Task Allocation for Multi-robot Teams in Dynamic Environments
    Schneider, Eric
    Sklar, Elizabeth I.
    Parsons, Simon
    Oezgelen, A. Tuna
    [J]. TOWARDS AUTONOMOUS ROBOTIC SYSTEMS (TAROS 2015), 2015, 9287 : 246 - 257