ARMS: An agent-based resource management system for grid computing

  • Authors:
  • Junwei Cao;Stephen A. Jarvis;Subhash Saini;Darren J. Kerbyson;Graham R. Nudd

  • Affiliations:
  • Department of Computer Science, University of Warwick, Coventry, CV4 7AL, UK. Tel.: +44 24 7652 2863/ Fax: +44 24 7657 3024/ E-mail: junwei@dcs.warwick.ac.uk;Department of Computer Science, University of Warwick, Coventry, CV4 7AL, UK. Tel.: +44 24 7652 2863/ Fax: +44 24 7657 3024/ E-mail: junwei@dcs.warwick.ac.uk;NASA Ames Research Centre, Moffett Field, California, USA;Modelling, Algorithms, and Informatics Group, Los Alamos National Laboratory, USA;Department of Computer Science, University of Warwick, Coventry, CV4 7AL, UK. Tel.: +44 24 7652 2863/ Fax: +44 24 7657 3024/ E-mail: junwei@dcs.warwick.ac.uk

  • Venue:
  • Scientific Programming
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Resource management is an important component of a grid computing infrastructure. The scalability and adaptability of such systems are two key challenges that must be addressed. In this work an agent-based resource management system, ARMS, is implemented for grid computing. ARMS utilises the performance prediction techniques of the PACE toolkit to provide quantitative data regarding the performance of complex applications running on a local grid resource. At the meta-level, a hierarchy of homogeneous agents are used to provide a scalable and adaptable abstraction of the system architecture. Each agent is able to cooperate with other agents and thereby provide service advertisement and discovery for the scheduling of applications that need to utilise grid resources. A case study with corresponding experimental results is included to demonstrate the efficiency of the resource management and scheduling system.