Efficient Auction Mechanism with Group Price for Resource Allocation in Clouds

With the rapid grows of cloud-based internet application, a need for efficient resource allocation, load balance and cost management increases. In this paper, we propose a group-auction based mechanism for the cloud instance market to efficiently allocate resources. In the market system, resource providers offer resources in the form of virtual machine. Users submit their bids. The proposed system assists to decide how providers allocate their resources to users efficiently. Group auction is also used to reduce cost and improve sales volume for the participants. To find how to allocate resources, the utility optimization problem is formulated as a Distributed Constraint Optimization Problem (DCOP), and we apply a distributed message passing algorithm, max-sum algorithm using the group auction formation game to find the nearly optimal solution with quadratic time complexity. In comparison study, we deploy the system on two scenarios. In terms of resource efficiency and acceptance rate, we compare our algorithm with greedy algorithm and random algorithm. Experiment results show that our system performs very well in probable setting.

[1]  Qian Zhang,et al.  Groupon in the Air: A three-stage auction framework for Spectrum Group-buying , 2013, 2013 Proceedings IEEE INFOCOM.

[2]  Ivana Kockar,et al.  Distributed constraint optimisation for flexible network management , 2013, IEEE PES ISGT Europe 2013.

[3]  Bu-Sung Lee,et al.  Cost Minimization for Provisioning Virtual Servers in Amazon Elastic Compute Cloud , 2011, 2011 IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems.

[4]  Isao Ono,et al.  Applying Double-Sided Combinational Auctions to Resource Allocation in Cloud Computing , 2010, 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet.

[5]  John R. Gurd,et al.  Market-based grid resource allocation using a stable continuous double auction , 2007, 2007 8th IEEE/ACM International Conference on Grid Computing.

[6]  Meritxell Vinyals,et al.  Constructing a unifying theory of dynamic programming DCOP algorithms via the generalized distributive law , 2010, Autonomous Agents and Multi-Agent Systems.

[7]  Chonho Lee,et al.  A Real-Time Group Auction System for Efficient Allocation of Cloud Internet Applications , 2013, IEEE Transactions on Services Computing.

[8]  Steven R. Williams,et al.  The Rate of Convergence to Efficiency in the Buyer's Bid Double Auction as the Market Becomes Large , 1989 .

[9]  Nicholas R. Jennings,et al.  A utility-based adaptive sensing and multihop communication protocol for wireless sensor networks , 2010, TOSN.

[10]  Archie C. Chapman,et al.  Decentralised dynamic task allocation: a practical game: theoretic approach , 2009, AAMAS.

[11]  T.M. Stoenescu,et al.  A Pricing Mechanism which Implements in Nash Equilibria a Rate Allocation Problem in Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[12]  Nicholas R. Jennings,et al.  Deploying the max-sum algorithm for decentralised coordination and task allocation of unmanned aerial vehicles for live aerial imagery collection , 2012, 2012 IEEE International Conference on Robotics and Automation.

[13]  Dimitrios Athanasiadis,et al.  Active network management using distributed constraint optimisation , 2013, 2013 IEEE Power & Energy Society General Meeting.