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 条
  • [41] Improving Reliability for Provisioning of Virtual Machines in Desktop Clouds
    Gomez, Carlos E.
    Chavarriaga, Jaime
    Tchernykh, Andrei
    Castro, Harold E.
    [J]. EURO-PAR 2019: PARALLEL PROCESSING WORKSHOPS, 2020, 11997 : 669 - 680
  • [42] A Greedy Approach to Cost-Aware Virtual Machine Allocation for 100% Green Data Centers
    Wang, Hai
    Wei, Haikun
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2015, : 647 - 650
  • [43] Dynamic Resource Allocation for Virtual Network Function Placement in Satellite Edge Clouds
    Gao, Xiangqiang
    Liu, Rongke
    Kaushik, Aryan
    Zhang, Hangyu
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (04): : 2252 - 2265
  • [44] A Dynamic Resource Allocation Model for Virtual Machine Management on Cloud
    Yang, Chao-Tung
    Cheng, Hsiang-Yao
    Huang, Kuan-Lung
    [J]. GRID AND DISTRIBUTED COMPUTING, 2011, 261 : 581 - 590
  • [45] Cross-Correlation Prediction of Resource Demand for Virtual Machine Resource Allocation in Clouds
    Minarolli, Dorian
    Freisleben, Bernd
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2014, : 119 - 124
  • [46] Curtailing job completion time in MapReduce clouds through improved Virtual Machine allocation
    Shabeera, T. P.
    Kumar, S. D. Madhu
    Chandran, Priya
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2017, 58 : 190 - 202
  • [47] An Auction Based Mathematical Model for Energy-Aware Virtual Machine Allocation in Clouds
    Gamsiz, Mustafa
    Ozer, Ali Haydar
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENGINEERING (UBMK), 2019, : 574 - 579
  • [48] Dynamic Provisioning of Virtual Organization Clusters
    Murphy, Michael A.
    Kagey, Brandon
    Fenn, Michael
    Goasguen, Sebastien
    [J]. CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 364 - 371
  • [49] On truthful auction mechanisms for electricity allocation with multiple time slots
    Zhu, Junwu
    Song, Heng
    Jiang, Yi
    Li, Bin
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (09) : 10753 - 10772
  • [50] Towards Truthful Auction Mechanisms for Task Assignment in Mobile Device Clouds
    Wang, Xiumin
    Chen, Xiaoming
    Wu, Weiwei
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,