Performance Modelling of a Self-adaptive and Self-optimising Resource Monitoring System for Dynamic Grid Environments

As the number of resources on the Grid tends to be very dynamic and potentially large, it becomes increasingly important to efficiently discover and monitor them. This paper investigates ways in which the scalability and performance of Grid discovery and monitoring services can be enhanced. Benchmarks are collated and the performance analysed at the client of the MDS3 Index Service when different notification (push-based) rates are utilised. Moreover, using autonomous concepts, two self-adaptive algorithms are implemented, based on findings from the performance benchmarks. Different workload models are also used as part of several application scenarios, where the notification rate of data is dynamically modified, based on the overhead costs at the MDS3 Index Service. Experiment results are subsequently shown when varying notification update mechanisms and decision parameters are used.

[1]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[2]  Francine Berman,et al.  Overview of the Book: Grid Computing – Making the Global Infrastructure a Reality , 2003 .

[3]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[4]  Stephen A. Jarvis,et al.  Trusting agents for grid computing , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[5]  Stephen A. Jarvis,et al.  Performance‐based middleware for Grid computing , 2005, Concurr. Pract. Exp..

[6]  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.

[7]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[8]  Jennifer M. Schopf,et al.  A performance study of monitoring and information services for distributed systems , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.