A framework for adaptive execution in grids

  • Authors:
  • Eduardo Huedo;Ruben S. Montero;Ignacio M. Llorente

  • Affiliations:
  • Centro de Astrobiología, CSIC-INTA, Associated to NASA Astrobiology Institute, 28850 Torrejón de Ardoz, Spain;Departamento de Arquitectura de Computadores, Facultad de Informática, Universidad Complutense, Avd. Complutense s/n, 28040 Madrid, Spain;Centro de Astrobiología, CSIC-INTA, Associated to NASA Astrobiology Inst. and Departamento de Arquitectura de Computadores, Facultad de Informática, Universidad Complutense, Avd. Complut ...

  • Venue:
  • Software—Practice & Experience
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

Grids offer a dramatic increase in the number of available processing and storing resources that can be delivered to applications. However, efficient job submission and management continue being far from accessible to ordinary scientists and engineers due to their dynamic and complex nature. This paper describes a new Globus based framework that allows an easier and more efficient execution of jobs in a 'submit and forget' fashion. The framework automatically performs the steps involved in job submission and also watches over its efficient execution. In order to obtain a reasonable degree of performance, job execution is adapted to dynamic resource conditions and application demands. Adaptation is achieved by supporting automatic application migration following performance degradation, 'better' resource discovery, requirement change, owner decision or remote resource failure. The framework is currently functional on any Grid testbed based on Globus because it does not require new system software to be installed in the resources. The paper also includes practical experiences of the behavior of our framework on the TRGP and UCM-CAB testbeds.