High-performance schedulers
Francine Berman · 1998
Introduction 1 Scheduling -- the assignment of work to resources within a specified timeframe. 0.1 Introduction The computational grid will provide a platform for a new generation of applications. Grid applications will include "portable" applications which can be executed on a number of computation and communication sites, resource-intensive applications which must aggregate distributed resources (memory, data, computation) to produce results for the problem sizes of interest, and coupled applications which combine computers, immersive and visualization environments, and/or remote instruments. Grid applications will include sequential, parallel and distributed programs. All of these applications will execute on grids simultaneously and will share resources. Most important, each of these applications will seek to leverage the performance potential of computational grids to optimize their own execution. From the application's perspective,