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 条
  • [1] Auction-based resource allocation mechanism in Clouds
    Choi, Yeongho
    Lim, Yujin
    [J]. ASIA LIFE SCIENCES, 2015, : 529 - 542
  • [2] Combinatorial auction-based allocation of virtual machine instances in clouds
    Zaman, Sharrukh
    Grosu, Daniel
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2013, 73 (04) : 495 - 508
  • [3] Auction-Based Mechanism for Dynamic and Efficient Resource Allocation
    Zou, Suli
    Ma, Zhongjing
    Liu, Xiangdong
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (01): : 34 - 49
  • [4] Combinatorial Auction-Based Fog Service Allocation Mechanism for IoT Applications
    Bandyopadhyay, Anjan
    Roy, Taniya Sarkar
    Sarkar, Vaskar
    Mallik, Saurav
    [J]. PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 518 - 524
  • [5] A Truthful Auction-based Mechanism for Virtual Resource Allocation and Pricing in Clouds
    Xie, Ning
    Zhang, Xuejie
    Zhang, Jixian
    [J]. PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 578 - 582
  • [6] Combinatorial double auction-based resource allocation mechanism in cloud computing market
    Tafsiri, Seyedeh Aso
    Yousefi, Saleh
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 322 - 334
  • [7] An Adaptive Bidding Strategy for Combinatorial Auction-Based Resource Allocation in Dynamic Markets
    Sui, Xin
    Leung, Ho-fung
    [J]. PRICAI 2010: TRENDS IN ARTIFICIAL INTELLIGENCE, 2010, 6230 : 510 - +
  • [8] Combinatorial Double Auction-Based Service Allocation Using an Extended NSGA-III in Clouds
    Wang, Xueyi
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS (MSN 2018), 2018, : 91 - 96
  • [9] Combinatorial Reverse Auction-Based Service Provision in Social Clouds
    Wang, Xueyi
    Wang, Xingwei
    Huang, Min
    Wang, Zun
    [J]. 2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2097 - 2102
  • [10] Auction-based effective bandwidth allocation mechanism
    Takahashi, E
    Tanaka, Y
    [J]. ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 1046 - 1050