Forming resource-sharing coalitions: a distributed resource allocation mechanism for self-interested agents in computational grids

Designing efficient resource allocation mechanism for computational grids is extremely challenging because the effective agents in computational grids are inherently self-interested due to their different ownerships. Providing incentive for agents to share their resource with others is the key to make computational grids realistic. The global efficiency should be generated through the interactions among agents from the bottom up. In game theory, forming coalition is such a cooperative game among self-interested agents. We develop a distributed resource allocation mechanism for computational grids by forming resource-sharing coalitions among self-interested agents through automated multiparty negotiation. This mechanism is based on a task-oriented mechanism for measuring the economic value of computational resource usage. The simulation results show that the self-interests of agents in computational grids have considerable impact on the decisions of each agent about how to allocate their resource to appropriate tasks.

[1]  Anatol Rapoport,et al.  Theories of Coalition Formation , 1998 .

[2]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[3]  Thomas R. Ioerger,et al.  A Quantitative Model of Capabilities in Multi-Agent Systems , 2003, IC-AI.

[4]  J. Plank,et al.  Grid Resource Allocation and Control Using Computational Economies , 2003 .

[5]  Geoffrey C. Fox,et al.  Grid Computing: Making The Global Infrastructure a Reality: John Wiley & Sons , 2003 .

[6]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[7]  Thomas R. Ioerger,et al.  Combining bundle search with buyer coalition formation in electronic markets: A distributed approach through explicit negotiation , 2005, Electron. Commer. Res. Appl..

[8]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[9]  Thomas Sandholm,et al.  Making Markets and Democracy Work: A Story of Incentives and Computing , 2003, IJCAI.

[10]  Kristina Lerman,et al.  Coalition formation for large-scale electronic markets , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[11]  Samir Aknine,et al.  A multi-agent method for forming and dynamic restructuring of pareto optimal coalitions , 2002, AAMAS '02.

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

[13]  Katia P. Sycara,et al.  Algorithm for combinatorial coalition formation and payoff division in an electronic marketplace , 2002, AAMAS '02.

[14]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[15]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[16]  Leigh Tesfatsion,et al.  Agent-Based Computational Economics: Growing Economies From the Bottom Up , 2002, Artificial Life.

[17]  Thomas R. Ioerger,et al.  An Efficient Heuristic Bundle Search Algorithm for Buyers in Electronic Markets , 2004, IC-AI.

[18]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

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

[20]  Rajkumar Buyya,et al.  Economic-based Distributed Resource Management and Scheduling for Grid Computing , 2002, ArXiv.

[21]  John Yen,et al.  A Distributed Intelligent Agent Architecture for Simulating Aggregate-Level Behavior and Interactions on the Battlefield , 2001 .

[22]  Onn Shehory,et al.  Coalition structure generation with worst case guarantees , 2022 .

[23]  Thomas R. Ioerger,et al.  Modeling Capabilities and Workload in Intelligent Agents for Simulating Teamwork , 2019, Proceedings of the Twenty-Fourth Annual Conference of the Cognitive Science Society.

[24]  Samuel T. Waters,et al.  American Association for Artificial Intelligence (AAAI) , 1988 .

[25]  Thomas R. Ioerger,et al.  Simulating teamwork and information flow in tactical operations centers using multi-agent systems , 2001 .

[26]  Sarit Kraus,et al.  Feasible Formation of Coalitions Among Autonomous Agents in Nonsuperadditive Environments , 1999, Comput. Intell..

[27]  Thomas R. Ioerger,et al.  Modeling Command and Control in Multi-Agent Systems , 2003 .

[28]  Sarit Kraus,et al.  Strategic Negotiation in Multiagent Environments , 2001, Intelligent robots and autonomous agents.

[29]  Thomas R. Ioerger,et al.  Task-Oriented Computational Economic-Based Distributed Resource Allocation Mechanisms for Computational Grids , 2004, IC-AI.

[30]  Victor R. Lesser,et al.  Leveled-Commitment Contracting: A Backtracking Instrument for Multiagent Systems , 2002, AI Mag..

[31]  Zhiling Lan,et al.  A novel dynamic load balancing scheme for parallel systems , 2002, J. Parallel Distributed Comput..