Truthful Greedy Mechanisms for Dynamic Virtual Machine Provisioning and Allocation in Clouds

被引:109
|
作者
Nejad, Mahyar Movahed [1 ]
Mashayekhy, Lena [1 ]
Grosu, Daniel [1 ]
机构
[1] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
关键词
Cloud computing; truthful mechanism; virtual machine provisioning; dynamic resource allocation; greedy heuristics; FRAMEWORK;
D O I
10.1109/TPDS.2014.2308224
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A major challenging problem for cloud providers is designing efficient mechanisms for virtual machine (VM) provisioning and allocation. Such mechanisms enable the cloud providers to effectively utilize their available resources and obtain higher profits. Recently, cloud providers have introduced auction-based models for VM provisioning and allocation which allow users to submit bids for their requested VMs. We formulate the dynamic VM provisioning and allocation problem for the auction-based model as an integer program considering multiple types of resources. We then design truthful greedy and optimal mechanisms for the problem such that the cloud provider provisions VMs based on the requests of the winning users and determines their payments. We show that the proposed mechanisms are truthful, that is, the users do not have incentives to manipulate the system by lying about their requested bundles of VM instances and their valuations. We perform extensive experiments using real workload traces in order to investigate the performance of the proposed mechanisms. Our proposed mechanisms achieve promising results in terms of revenue for the cloud provider.
引用
收藏
页码:594 / 603
页数:10
相关论文
共 50 条
  • [1] A Family of Truthful Greedy Mechanisms for Dynamic Virtual Machine Provisioning and Allocation in Clouds
    Nejad, Mahyar Movahed
    Mashayekhy, Lena
    Grosu, Daniel
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 188 - 195
  • [2] An Overview on Dynamic Virtual Machine Provisioning using Truthful Greedy Mechanisms in Clouds
    Kirubavathi, A.
    Maheswari, N. Uma
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO'16), 2016,
  • [3] A truthful online mechanism for virtual machine provisioning and allocation in clouds
    Xi Liu
    Jun Liu
    [J]. Cluster Computing, 2022, 25 : 1095 - 1109
  • [4] A truthful online mechanism for virtual machine provisioning and allocation in clouds
    Liu, Xi
    Liu, Jun
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 1095 - 1109
  • [5] Blockchain-Based Trust Auction for Dynamic Virtual Machine Provisioning and Allocation in Clouds
    Xu, Hao
    Liu, Weifeng
    Liu, Xu
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [6] Truthful Virtual Machine Allocation in Clouds Based on LP-Relaxation
    Srinivasan, Kasthuri
    Fujita, Satoshi
    [J]. PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 193 - 199
  • [7] Virtual Machine Provisioning and Resource Management Mechanisms for Dynamic Workloads
    Kirana, Usha S. P.
    D'Mello, Demian Antony
    [J]. PROCEEDINGS OF THE 2018 4TH INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL COMPUTING AND COMMUNICATION TECHNOLOGY (ICATCCT - 2018), 2018, : 88 - 93
  • [8] Using Layered Bottlenecks for Virtual Machine Provisioning in the Clouds
    Shoaib, Yasir
    Das, Olivia
    [J]. 2012 IEEE/ACM FIFTH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2012), 2012, : 109 - 116
  • [9] Truthful Allocation of Virtual Machine Instances with the Notion of Combinatorial Auction
    Srinivasan, Kasthuri
    Fujita, Satoshi
    [J]. 2014 SECOND INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2014, : 586 - 590
  • [10] 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