A Strategy to Optimize Resource Allocation in Auction-Based Cloud Markets

Current markets of cloud resources are mainly based on a fixed pricing model. In the recent literature several market-based resource allocation models and algorithms have been proposed, showing that dynamic pricing models could result more profitable for both providers and consumers. In this paper we propose a market of resources where the demand and the offer of resources is matched in auction-based sales. Specifically, we looked at this market from the perspective of the provider, who needs a strategy to allocate at best their unused computing capacity. We proposed an adaptive strategy that, suitably customized to the provider's business objective, help them to maximize the revenue in the context of procurement auctions. Furthermore, the impact of resource overbooking onto the utilization level of cloud data centers has been analyzed by means of extensive simulations.

[1]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[2]  Amip J. Shah,et al.  Cost Model for Planning, Development and Operation of a Data Center , 2005 .

[3]  Giuseppe Di Modica,et al.  Procurement Auctions to Maximize Players' Utility in Cloud Markets , 2014, CLOSER.

[4]  Jörn Altmann,et al.  The GridEcon Platform: A Business Scenario Testbed for Commercial Cloud Services , 2009, GECON.

[5]  Mark Klein,et al.  Auctions and bidding: A guide for computer scientists , 2011, CSUR.

[6]  Kui Ren,et al.  When cloud meets eBay: Towards effective pricing for cloud computing , 2012, 2012 Proceedings IEEE INFOCOM.

[7]  Muli Ben-Yehuda,et al.  Deconstructing Amazon EC2 Spot Instance Pricing , 2011, CloudCom.

[8]  Dirk Neumann,et al.  SORMA - Building an Open Grid Market for Grid Resource Allocation , 2007, GECON.

[9]  Mr. A. Arun Kumar,et al.  High Performance Resource Allocation Strategies for Computational Economies , 2015 .

[10]  Giuseppe Di Modica,et al.  Procurement Auctions to Trade Computing Capacity in the Cloud , 2013, 2013 Eighth International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[11]  Klara Nahrstedt,et al.  A distributed resource management architecture that supports advance reservations and co-allocation , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[12]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[13]  P. Klemperer Auction Theory: A Guide to the Literature , 1999 .

[14]  R. McAfee,et al.  Auctions and Bidding , 1986 .

[15]  Rajkumar Buyya,et al.  Managing Cancellations and No-Shows of Reservations with Overbooking to Increase Resource Revenue , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).