MAG: a mobile agent based computational grid platform

  • Authors:
  • Rafael Fernandes Lopes;Francisco José da Silva e Silva;Bysmarck Barros de Sousa

  • Affiliations:
  • Departamento de Informática, Universidade Federal do Maranhão, São Luís, MA, Brazil;Departamento de Informática, Universidade Federal do Maranhão, São Luís, MA, Brazil;Departamento de Informática, Universidade Federal do Maranhão, São Luís, MA, Brazil

  • Venue:
  • GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, Grid computing has emerged as a promising alternative to the integration and sharing of multi-institutional resources. However, constructing a Grid middleware is a complex task. Developers must address several design and implementation challenges, such as: efficient management and allocation of distributed resources, dynamic task scheduling, high scalability and heterogeneity, fault tolerance, efficient mechanisms for collaborative communication among Grid nodes, and security issues. MAG (Mobile Agents for Grid Computing Environments) explores the agents paradigm as a way to overcome several of these challenges. MAG middleware executes Grid applications by dynamically loading the application code into a mobile agent. The MAG agent can be dynamically reallocated to Grid nodes though a transparent migration mechanism, as a way to provide load balancing and support for non-dedicated nodes. MAG middleware also includes mechanisms for providing fault tolerance and support for mobile clients. This paper describes MAG architecture, implementation and performance issues.