Apply agent to build grid service management

This paper presents an Agent-based Grid Service Management, which applies the concept of agents to computational grid. All entities in the Grid environment including computing resources and services can be represented as agents. Each entity is registered with a Grid Service Manager. A Grid service can be a service agent that provides the actual grid service to the other grid member. Grid members communicate with each other by communication space that is an implementation of tuple space. The design of three grid protocols for grid resource management is given. They are Grid Service Discovery Protocol, Grid Service Subscription Protocol and Grid Service Access Protocol. Grid service Subscription Protocol allows user/requestor agents to dynamically subscribe some grid services for a finite time period. A grid service can be subscribed before it can be configured or used by the user/requestor agent. A basic performance evaluation is given. Finally, some conclusions are given.

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

[2]  Li Chunlin,et al.  An agent-oriented and service-oriented environment for deploying dynamic distributed systems , 2002 .

[3]  Rajkumar Buyya,et al.  Architectural Models for Resource Management in the Grid , 2000, GRID.

[4]  Lu Zhengding,et al.  A distributed computing model and its application , 2001, Proceedings 2001 International Conference on Computer Networks and Mobile Computing.

[5]  John F. Karpovich,et al.  The Legion Resource Management System , 1999, JSSPP.

[6]  Li Chunlin,et al.  A mobile agent platform based on tuple space coordination , 2002 .

[7]  Dylan Schmorrow The DARPA Control of Agent Based Systems (CoABS) Program and Challenges for Collaborative Coalitions , 2002 .

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

[9]  Li Chunlin,et al.  Design and implementation of a distributed computing environment model for object-oriented networks programming , 2002, Comput. Commun..

[10]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

[11]  Graham R. Nudd,et al.  Performance evaluation of an agent-based resource management infrastructure for grid computing , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[12]  Rajkumar Buyya,et al.  A taxonomy and survey of grid resource management systems for distributed computing , 2002, Softw. Pract. Exp..

[13]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.