Improving Load Balancing in a Parallel Cluster Environment Using Mobile Agents

  • Authors:
  • M. A. R. Dantas;F. M. Lopes

  • Affiliations:
  • -;-

  • Venue:
  • HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this article we present an improvement on the loadba lancing of a parallel cluster environment, considering the MPI parallel programming paradigm and employing a mobile agent system. Our approach is to apply the mobile agent technology to provide a better scheduling, which couldre present in a cluster configuration an enhancement on the loadb alancing. MPI in cluster of heterogeneous machines could leadp arallel programmers to obtain frustrated results, mainly because of the lack of an even distribution of the workload in the cluster. As a result, before submitting a MPI application to a cluster, we use the Aglets mobile agent package to acquire a more precise information of machines' workload. Therefore, with a more precise knowledge of the load (and characteristics) in each machine, we are ready to gather lightweight workstations to form a cluster. Our empirical results indicates that it is possible to spendless elapsed time when considering the execution of a parallel application using the agent approach in comparison to an ordinary MPI environment.