Truthful Allocation of Virtual Machine Instances with the Notion of Combinatorial Auction

An auction mechanism is said to be truthful if every bidder can maximize her profit by declaring the true valuation of requested items. In this paper, we propose a truthful combinatorial auction-based scheme to allocate virtual machine (VM) instances of various types to the users in clouds so that the total amount of valuations attained by the allocation is maximized. The proposed scheme is an extension of the approximation scheme proposed by Lehmann et al. So that: 1) each user can designate the time period during which requested bundle of items is occupied, and 2) it takes into account the type of instances which was assumed to be identical in the original scheme. The performance of the scheme is evaluated by simulation. The simulation results indicate that the proposed scheme certainly outperforms conventional schemes with respect to the resource utilization, revenue generation, and the allocation efficiency.

[1]  V. P. Anuradha,et al.  A survey on resource allocation strategies in cloud computing , 2014, International Conference on Information Communication and Embedded Systems (ICICES2014).

[2]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[3]  Xianghua Xu,et al.  RAS-M: Resource Allocation Strategy Based on Market Mechanism in Cloud Computing , 2009, 2009 Fourth ChinaGrid Annual Conference.

[4]  Daniel Grosu,et al.  Combinatorial auction-based protocols for resource allocation in grids , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[5]  Xiaowei Yang,et al.  CloudCmp: Shopping for a Cloud Made Easy , 2010, HotCloud.

[6]  Yoav Shoham,et al.  Truth revelation in approximately efficient combinatorial auctions , 2002, EC '99.

[7]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[8]  Daniel Grosu,et al.  Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds , 2010, CloudCom.

[9]  Jörn Altmann,et al.  GridEcon: A Market Place for Computing Resources , 2008, GECON.

[10]  Michael Schroeder,et al.  Market-based Resource Allocation for Grid Computing: A Model and Simulation , 2003, Middleware Workshops.

[11]  Richard Wolski,et al.  Analyzing Market-Based Resource Allocation Strategies for the Computational Grid , 2001, Int. J. High Perform. Comput. Appl..