DocumentCode :
58236
Title :
A PTAS Mechanism for Provisioning and Allocation of Heterogeneous Cloud Resources
Author :
Mashayekhy, Lena ; Nejad, Mahyar Movahed ; Grosu, Daniel
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Volume :
26
Issue :
9
fYear :
2015
fDate :
Sept. 1 2015
Firstpage :
2386
Lastpage :
2399
Abstract :
Cloud providers provision their heterogeneous resources such as CPUs, memory, and storage in the form of virtual machine (VM) instances which are then allocated to the users. One of the major challenges faced by the cloud providers is to allocate and provision these resources such that their profit is maximized, and the resources are utilized efficiently. Recently, cloud providers have introduced auction-based models which allow users to submit bids for their requested VMs. We address the problem of autonomic VM provisioning and allocation for the auction-based model considering multiple types of resources by designing an approximation mechanism. In addition, the mechanism determines the payment the users have to pay for using the allocated resources. This problem is computationally intractable, and our proposed mechanism is by far the strongest approximation result that can be achieved for this problem. We show that the proposed approximation mechanism is a polynomial-time approximation scheme (PTAS). Furthermore, our proposed mechanism drives the system into an equilibrium in which the users do not have incentives to manipulate the system by untruthfully reporting their VM bundle requests and valuations. We perform extensive experiments using real workload traces in order to investigate the performance of the proposed mechanism.
Keywords :
approximation theory; cloud computing; storage allocation; virtual machines; CPU; PTAS mechanism; approximation mechanism; auction-based model; heterogeneous cloud resource; memory; polynomial-time approximation scheme; storage; virtual machine; Algorithm design and analysis; Approximation methods; Cost accounting; Heuristic algorithms; Mechanical factors; Resource management; Silicon; Cloud computing; polynomial time approximation scheme; resource allocation; strategy-proof 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.2355228
Filename :
6893022
Link To Document :
بازگشت