login

New Grid Scheduling and Rescheduling Methods in the GrADS Project

International Journal of Parallel ProgrammingPublished 1 June 2005
Fran Berman, Henri Casanova, Andrew A. Chien, Keith D. Cooper, Holly Dail, Anshuman Dasgupta
Citations199
SJR quartileQ3
SJR score0.35
SNIP0.63

TL;DR

This paper presents recent extensions to the GrADS software framework: a new approach to scheduling workflow computations, applied to a 3-D image reconstruction application; a simple stop/migrate/restart approach to rescheduling Grid applications, application to a QR factorization benchmark; and a process-swapping approach to Rescheduling, applications to an N-body simulation.

Abstract

The goal of the Grid Application Development Software (GrADS) Project is to provide programming tools and an execution environment to ease program development for the Grid. This paper presents recent extensions to the GrADS software framework: a new approach to scheduling workflow computations, applied to a 3-D image reconstruction application; a simple stop/migrate/restart approach to rescheduling Grid applications, applied to a QR factorization benchmark; and a process-swapping approach to rescheduling, applied to an N-body simulation. Experiments validating these methods were carried out on both the GrADS MacroGrid (a small but functional Grid) and the MicroGrid (a controlled emulation of the Grid). © 2005 Springer Science+Business Media, Inc.

Keywords

Computer ScienceDecision Sciences