A Resource Monitoring and Management Middleware Infrastructure for Semantic Resource Grid

The Semantic Grid is an extension of the current Grid in which information will be given well-defined meaning, better enabling computers and resources to work in cooperation and coordination. The architecture of Semantic Grid adopts a service-oriented perspective in which distinct entities are represented as software agents, provide services to one another. Traditionally Grid management frameworks are based upon fixed management functionality and fixed interaction interfaces that cannot satisfy the flexibility and complexity that the dynamic Semantic Resource Grid demands. Agent technology is promising in this domain since it facilitates automatic negotiation of services contracts a dynamic configuration of those services, thus enhancing the provisioning for semantic grid services. In this paper we propose an infrastructure for resource monitoring and management in Semantic resource Grid. Our architecture unifies sharing and managing of heterogeneous resources across the Grid. The resources will be able to actively find and advertise services. The resources will be arranged into groups which will enable the resource to have common understanding. We used agents in our architecture which enable the resources to have effective negotiation, support dynamic services and services utilization and advertisement. In this way we can achieve self-controllability and self-coordinability among Grid resource. We argue that semantics is a key to autonomy of the operation and management in emerging complex dynamic systems, such as Semantic Grid. Our architecture could be a part of resource monitoring and management middleware in the Semantic Resource Grid.

[1]  Ian Foster,et al.  On Fully Decentralized Resource Discovery in Grid Environments , 2001, GRID.

[2]  Brian Tierney,et al.  A Monitoring Sensor Management System for Grid Environments , 2004, Cluster Computing.

[3]  Nicholas R. Jennings,et al.  The Semantic Grid: A Future e‐Science Infrastructure , 2003 .

[4]  Daniel A. Reed,et al.  SvPablo: A multi-language architecture-independent performance analysis system , 1999, Proceedings of the 1999 International Conference on Parallel Processing.

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

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

[7]  Roy Sterritt,et al.  Autonomic Computing - a means of achieving dependability? , 2003, 10th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems, 2003. Proceedings..

[8]  Nicholas R. Jennings,et al.  The Evolution of the Grid , 2003 .

[9]  Ming Zhang,et al.  Autonomia: an autonomic computing environment , 2003, Conference Proceedings of the 2003 IEEE International Performance, Computing, and Communications Conference, 2003..

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

[11]  Antonio Puliafito,et al.  Active Monitoring in Grid Environments Using Mobile Agent Technology , 2000 .