MAGMS: Mobile Agent-Based Grid Monitoring System

With the emergence of Service-oriented Grid System, Quality of Service (QoS) guarantee has become the most significant goal of Grid monitoring. High flexibility and scalability are crucial for a Grid monitoring system. This paper introduces the architecture and some implementation details of a Mobile Agent-based Grid Monitoring System (MAGMS). In this system, MA with its monitoring tasks is designed to be encapsulated in SOAP conforming to the OGSA standards, and then be transported to wherever there is consumption of services and executed. MAGMS is a novel infrastructure for its flexibility, scalability and fine-well QoS guarantee.

[1]  Orazio Tomarchio,et al.  On the use of mobile code technology for monitoring Grid system , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[2]  Antonio Puliafito,et al.  MAP: Design and implementation of a mobile agents' platform , 2000, J. Syst. Archit..

[3]  Werner Nutt,et al.  The CanonicalProducer: an instrument monitoring component of the Relational Grid Monitoring Architecture (R-GMA) , 2004 .

[4]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[5]  Mark Baker,et al.  GridRM: an extensible resource monitoring system , 2003, 2003 Proceedings IEEE International Conference on Cluster Computing.

[6]  Claudia Leopold,et al.  Parallel and distributed computing , 2000 .

[7]  Wei Zhang,et al.  Grid mobile service: using mobile software agents in grid mobile service , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[8]  Vladimir Tosic,et al.  WSOL - A Language for the Formal Specification of Classes of Service for Web Services , 2003, ICWS.

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