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
Link To Document