| |
Home
> CSSS Seminars > David Abramson |
| |
David Abramson
Professor, School of Computer Science and Software Engineering Monash University, Melbourne, Australia
davida@csse.monash.edu.au http://www/csse/monash.edu.au/~davida
Engineering Legacy Applications for the Global Computational Grid
Computational and data Grids couple geographically distributed resources such as high performance computers,
workstations, clusters, and scientific instruments. Accordingly, they have been proposed as the next generation
computing platform for solving large-scale problems in science, engineering, and commerce.
To date there are very few examples of programming environments that allow legacy applications to be “Grid Enabled”,
and thus all Grid demonstrators have been constructed from scratch. Middleware software layers like Globus and Legion are powerful, but they tend to provide a set of low-level primitives which
must be called from within the application. This means that at present, in order to build a general Grid application, it is
necessary to modify legacy code.
In this seminar I will present two projects in which the goal has been to Grid enable legacy software. The Nimrod project (http://www.csse.monash.edu.au/~davida/nimrod) has targeted parameter sweep studies in which many independent tasks are
distributed to grid resources. Nimrod uses a novel computational economy to enforce a deadline based quality of service system.
The GirddLeS project (http://www.csse.monash.edu.au/~davida/griddles) targets more general grid applications built from a
set of co-operating legacy components. These are linked by a communication protocol called GridFiles.
|