• DocumentCode
    4695
  • Title

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

  • Author

    Nejad, Mahyar Movahed ; Mashayekhy, Lena ; Grosu, Daniel

  • Author_Institution
    Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
  • Volume
    26
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    594
  • Lastpage
    603
  • Abstract
    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.
  • Keywords
    cloud computing; electronic commerce; greedy algorithms; integer programming; virtual machines; VM allocation; auction-based models; cloud providers; dynamic virtual machine provisioning; integer program; real workload traces; truthful greedy mechanisms; winning users; Approximation methods; Cost accounting; Dynamic scheduling; Mechanical factors; Resource management; Silicon; Vectors; Cloud computing; dynamic resource allocation; greedy heuristics; truthful mechanism; virtual machine provisioning;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2308224
  • Filename
    6748071