New grid scheduling and rescheduling methods in the GrADS project
Keith D. Cooper, Anshuman Dasgupta, Ken Kennedy, Charles H. Koelbel, Anirban Mandal, Gabriel Marin, M. Mazina, John Mellor‐Crummey, Fran Berman, Henri Casanova, Andrew A. Chien, Holly Dail, X. Liu, A. Olugbile, Otto Sievert, Haijun Xia, Lennart Johnsson, B. Liu, M. Patel, Dan Reed · 2004
Summary form only given. 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. We present recent extensions to the GrADS software framework: 1. A new approach to scheduling workflow computations, applied to a 3D image reconstruction application; 2. A simple stop/migrate/restart approach to rescheduling grid applications, applied to a QR 3. 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) and the results were demonstrated at the SC2003 conference.