An Agent Model for Managing Distributed Software Resources in Grid Environment

Grid technologies enable large-scale sharing of many types of resources, among which software resources are a vital part. Abundant software resources exist in geographically distributed hosts in grid environment. The characteristic "distributed" makes the discovery, characterization, and monitoring of them challenging due to the considerable diversity, large numbers, dynamic behavior, and geographical distribution of the software entities. Thus, we put forward here an agent model, which is built on grid technologies, to manage the software resources in grid environment. The agent can store, retrieve and manage the information of software resources through a resource directory. Our model also provides a visualizing uniform interface by which user can easily find software resources in grid and utilize them. To sum up, this agent is a middleware between end user and software resources.

[1]  Henning Schulzrinne,et al.  Wide Area Network Service Location , 1997 .

[2]  Jeffrey S. Vetter,et al.  Autopilot: adaptive control of distributed applications , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

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

[4]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[5]  Warren Smith,et al.  A directory service for configuring high-performance distributed computations , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).

[6]  T. Howes,et al.  A Scalable, Deployable Directory Service Framework for the Internet , 1995 .

[7]  Rajesh Raman,et al.  Matchmaking: distributed resource management for high throughput computing , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[8]  Ian T. Foster,et al.  Grid information services for distributed resource sharing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

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

[10]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..