Loosely-coupled loop scheduling in computational grids

  • Authors:
  • J. Herrera;E. Huedo;R. S. Montero;I. M. Llorente

  • Affiliations:
  • Univ. Complutense de Madrid, Dep. Arquitec. de Comp. y Automática, Facultad de Informática, Spain;Cent. Astrobiología, CSIC, INTA, Lab. Computación Avanzada, Simulación y Aplicaciones Telemáticas, Torrejón de Ardoz, Spain;Univ. Complutense de Madrid, Dep. Arquitec. de Comp. y Automática, Facultad de Informática, Spain;Univ. Complutense de Madrid, Dep. Arquitec. de Comp. y Automática, Facultad de Informática, Spain and Cent. Astrobiología, CSIC, INTA, Lab. Computación Avanzada, Simulació ...

  • Venue:
  • IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Loop distribution is one of the most useful techniques to reduce the execution time of parallel applications. Traditionally, loop scheduling algorithms are implemented based on parallel programming paradigms such as MPI. This approximation presents three main disadvantages when applied in a Grid environment, namely: (i) all resources must be simultaneously allocated to begin execution of the application; (ii) it is necessary to restart the whole application when a resource fails; (iii) it is not possible to add new resources to a currently running application. To overcome these limitations, we propose a new approach to implement loop distribution schemes in computational Grids. This approach is implemented using the Distributed Resource Management Application API (DRMAA) standard and the GridWay meta-scheduling framework. The efficiency of this approach to solve the Mandelbrot set problem is analyzed in a Globus-based research testbed.