Efficient Bidding in Dynamic Grid Markets

We analyze rational strategies of users in a dynamic grid market. We consider efficient usage of the shared resources in modeling users' preference relations, an objective that prevents congestion and consequently the collapse of the grid system. A repeated auction-based allocation protocol is presented for sharing the computational grid resources. We present a utility-maximizing bidding algorithm and illustrate the transient and long-term attitudes of users in an equilibrium of the dynamic resource-allocation game. It is shown that efficient bidding improves the long-term profits of the grid users.

[1]  S. Clearwater Market-based control: a paradigm for distributed resource allocation , 1996 .

[2]  Okan Yilankaya,et al.  Equilibria in Second Price Auctions with Participation Costs , 2005, J. Econ. Theory.

[3]  G. Shafer,et al.  Probability and Finance: It's Only a Game! , 2001 .

[4]  Dirk Neumann,et al.  On the Design of a Two-Tiered Grid Market Structure , 2006 .

[5]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[6]  Keqin Li,et al.  Job Scheduling in a Partitionable Mesh Using a Two-Dimensional Buddy System Partitioning Scheme , 1991, IEEE Trans. Parallel Distributed Syst..

[7]  Daniel Grosu,et al.  Auctioning resources in Grids: model and protocols , 2006, Concurr. Comput. Pract. Exp..

[8]  Jan Broeckhove,et al.  Economic-based resource management for dynamic computational grids: Extension to substitutable CPU resources , 2009, 2009 IEEE/ACS International Conference on Computer Systems and Applications.

[9]  Bharadwaj Veeravalli,et al.  Dynamic Load Balancing and Pricing in Grid Computing with Communication Delay , 2008, Journal of Grid Computing.

[10]  Noam Nisan,et al.  The POPCORN market. Online markets for computational resources , 2000, Decis. Support Syst..

[11]  Dan Levin,et al.  Equilibrium in Auctions with Entry , 1994 .

[12]  Jan Broeckhove,et al.  Pricing Computational Resources in Dynamic Grid , 2008, 2008 International Conference on Complex, Intelligent and Software Intensive Systems.

[13]  Dirk Neumann,et al.  Trading grid services - a multi-attribute combinatorial approach , 2008, Eur. J. Oper. Res..

[14]  Albert Y. Zomaya,et al.  Practical Scheduling of Bag-of-Tasks Applications on Grids with Dynamic Resilience , 2007, IEEE Transactions on Computers.

[15]  Craig Boutilier,et al.  Sequential Auctions for the Allocation of Resources with Complementarities , 1999, IJCAI.

[16]  E. Maasland,et al.  Auction Theory , 2021, Springer Texts in Business and Economics.

[17]  A. Roth,et al.  Learning in Extensive-Form Games: Experimental Data and Simple Dynamic Models in the Intermediate Term* , 1995 .

[18]  Michael P. Wellman,et al.  Auction Protocols for Decentralized Scheduling , 2001, Games Econ. Behav..

[19]  Philip J. Reny,et al.  On the Existence of Pure Strategy Monotone Equilibria in Asymmetric First-Price Auctions , 2004 .

[20]  Jens Volkert,et al.  An Architecture for an Adaptive Run-time Prediction System , 2008, 2008 International Symposium on Parallel and Distributed Computing.

[21]  Larry Carter,et al.  Centralized versus Distributed Schedulers for Bag-of-Tasks Applications , 2008, IEEE Transactions on Parallel and Distributed Systems.

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

[23]  Nikolay Borissov,et al.  Q-Strategy: A Bidding Strategy for Market-Based Allocation of Grid Services , 2008, OTM Conferences.

[24]  Daniel Grosu,et al.  Antisocial Behavior of Agents in Scheduling Mechanisms , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[25]  Albert Y. Zomaya,et al.  Game-Theoretic Approach for Load Balancing in Computational Grids , 2008, IEEE Transactions on Parallel and Distributed Systems.

[26]  Rajkumar Buyya,et al.  Market-oriented Grids and Utility Computing: The State-of-the-art and Future Directions , 2008, Journal of Grid Computing.

[27]  T. Başar,et al.  Dynamic Noncooperative Game Theory , 1982 .

[28]  S. Shaheen Fatima,et al.  Sequential versus simultaneous auctions: a case study , 2006, ICEC '06.

[29]  Noam Nisan,et al.  Bidding Languages for Combinatorial Auctions , 2005 .

[30]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .

[31]  R. McAfee,et al.  Auctions with a stochastic number of bidders , 1987 .

[32]  Bin Lu,et al.  A Strategy for Resource Allocation and Pricing in Grid Environment Based on Economic Model , 2009, 2009 International Conference on Computational Intelligence and Natural Computing.

[33]  H. Kushner,et al.  Stochastic Approximation and Recursive Algorithms and Applications , 2003 .

[34]  Amin Vahdat,et al.  Two Auction‐Based Resource Allocation Environments: Design and Experience , 2009 .

[35]  Muthucumaru Maheswaran,et al.  Towards a micro-economic model for resource allocation in Grid computing systems , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

[36]  Donald F. Ferguson,et al.  Economic models for allocating resources in computer systems , 1996 .

[37]  Anthony T. Chronopoulos,et al.  Dynamic Multi-User Load Balancing in Distributed Systems , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[38]  Daniel Grosu,et al.  Auctioning resources in Grids: model and protocols: Research Articles , 2006 .

[39]  Anthony T. Chronopoulos,et al.  Job allocation schemes in computational grids based on cost optimization , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[40]  Antonio Miralles Intuitive and noncompetitive equilibria in weakly efficient auctions with entry costs , 2008, Math. Soc. Sci..

[41]  Shanshan Song,et al.  Selfish Grids: Game-Theoretic Modeling and NAS/PSA Benchmark Evaluation , 2007, IEEE Transactions on Parallel and Distributed Systems.

[42]  Albert Y. Zomaya,et al.  Scheduling in Grid Environments , 2007, Handbook of Parallel Computing.

[43]  John C. Harsanyi,et al.  Games with Incomplete Information Played by "Bayesian" Players, I-III: Part I. The Basic Model& , 2004, Manag. Sci..

[44]  Shie Mannor,et al.  Bidding efficiently in repeated auctions with entry and observation costs , 2009, 2009 International Conference on Game Theory for Networks.

[45]  Mark S. Miller,et al.  An automated auction in ATM network bandwidth , 1996 .