Title :
Physical Machine Resource Management in Clouds: A Mechanism Design Approach
Author :
Mashayekhy, Lena ; Nejad, Mahyar Movahed ; Grosu, Daniel
Author_Institution :
Dept. of Comput. Sci., Wayne State Univ., Detroit, MI, USA
Abstract :
We address the problem of physical machine resource management in clouds considering multiple types of physical machines and resources. We formulate this problem in an auction-based setting and design optimal and approximate strategy-proof mechanisms that solve it. Our proposed mechanisms consist of a winner determination algorithm that selects the users, provisions the virtual machines (VMs) to physical machines (PMs), and allocates them to the selected users; and a payment function that determines the amount that each selected user needs to pay to the cloud provider. We prove that our proposed approximate winner determination algorithm satisfies the loser-independent property, making the approximate mechanism robust against strategic users who try to manipulate the system by changing other users´ allocations. We show that our proposed mechanisms are strategy-proof, that is, the users do not have incentives to lie about their requested bundles of VM instances and their valuations. In addition, our proposed mechanisms are in alignment with green cloud computing strategies in which physical machines can be powered on or off to save energy. Our theoretical analysis shows that the proposed approximation mechanism has an approximation ratio of 3. We perform extensive experiments in order to investigate the performance of our proposed approximation mechanism compared to that of the optimal mechanism.
Keywords :
cloud computing; resource allocation; virtual machines; VM instances; VM provision; approximate winner determination algorithm; auction-based setting; cloud computing; cloud provider; mechanism design approach; payment function; physical machine resource management; strategy-proof mechanism; Approximation methods; Cloud computing; Cost accounting; Heuristic algorithms; Pricing; Resource management; Servers; Cloud computing; cloud computing; energy efficient resource management; mechanism design;
Journal_Title :
Cloud Computing, IEEE Transactions on
DOI :
10.1109/TCC.2014.2369419