Methods for resource allocation via agent coalition formation in grid computing systems

Resource allocation is a key problem in grid computing systems. In this paper, a new approach via agent coalition formation is presented for optimal resource allocation. Firstly, we describe an agent-based resource management architecture of computational grid, which is divided into three layers: resource layer, agent layer and application layer. Virtual resource organizations are designed for efficient resource management. Then, the algorithm of resource allocation is given. It consists of two main stages. Using a message transfer mechanism about intermediate result of resources selecting, our algorithm can find beneficial coalitions. It is timesaving, efficient and easy to implement.

[1]  Michael Wooldridge,et al.  Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence , 1999 .

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

[3]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[4]  Julita Vassileva,et al.  A coalition formation mechanism based on inter-agent trust relationships , 2002, AAMAS '02.

[5]  Victor R. Lesser,et al.  Coalitions Among Computationally Bounded Agents , 1997, Artif. Intell..

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

[7]  Andrew S. Tanenbaum,et al.  Scalable Naming in Global Middleware. , 2000 .

[8]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[9]  Ian T. Foster,et al.  The Globus project: a status report , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[10]  John F. Karpovich,et al.  Resource management in Legion , 1999, Future Gener. Comput. Syst..

[11]  Jack Dongarra,et al.  High Performance Computing Today , 2000 .

[12]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .