MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A Framework for the Design and Reuse of Grid Workflows (2005) [11 citations — 3 self]

Download:
Download as a PDF
by Ilkay Altintas, Adam Birnbaum, Kim K. Baldridge, Wibke Sudholt, Mark Miller, Celine Amoreira, Yohann Potier, Bertram Ludaescher
International Workshop on Scientific Aspects of Grid Computing
http://users.sdsc.edu/~ludaesch/Paper/sag04-kepler.pdf
Add To MetaCart

Abstract:

Abstract. Grid workflows can be seen as special scientific workflows involving high performance and/or high throughput computational tasks. Much work in grid workflows has focused on improving application performance through schedulers that optimize the use of computational resources and bandwidth. As high-end computing resources are becoming more of a commodity that is available to new scientific communities, there is an increasing need to also improve the design and reusability “performance ” of scientific workflow systems. To this end, we are developing a framework that supports the design and reuse of grid workflows. Individual workflow components (e.g., for data movement, database querying, job scheduling, remote execution etc.) are abstracted into a set of generic, reusable tasks. Instantiations of these common tasks can be functionally equivalent atomic components (called actors) or composite components (so-called composite actors or subworkflows). In this way, a grid workflow designer does not have to commit to a particular Grid technology when developing a scientific workflow; instead different technologies (e.g. GridFTP, SRB, and scp) can be used interchangeably and in concert. We illustrate the application of our framework using two real-world Grid workflows from different scientific domains, i.e., cheminformatics and bioinformatics, respectively. 1

Citations

500 The Semantics of a Simple Language for Parallel Programming – Kahn - 1974
189 Grid Computing: Making The Global Infrastructure a Reality – Berman, Fox, et al. - 2003
181 High Performance Parametric Modeling with Nimrod/G: Killer Application for the Global Grid – Abramson, Giddy, et al. - 2000
96 Heuristic Algorithms for Scheduling Independent Tasks on Nonidentical Processors – Ibarra, Kim - 1977
47 Kepler: An Extensible System for Design and Execution of Scientific Workflows – Altintas, Berkley, et al. - 2004
36 GridAnt: A Client-Controllable Grid Workflow System – Amin, Laszewski, et al. - 2004
30 An ontology-driven framework for data transformation in scientific workflows – Bowers, Ludäscher - 2004
20 Kepler: Towards a Grid-Enabled System for Scientific Workflows – Altintas, Berkley, et al. - 2004
8 Application of Grid computing to parameter sweeps and optimizations in molecular modeling – Sudholt, Baldridge, et al. - 2005
6 Heterogeneous Modeling and – Liu, Liu, et al. - 2003
4 Resource Broker: http://www.npaci.edu/DICE/SRB – Storage
4 A Web Service Composition and Deployment Framework for Scientific Workflows – Altintas, Jaeger, et al. - 2004
3 The Computational Chemistry Prototyping Environment – Baldridge, Greenberg, et al. - 2005
1 Adaptive computing on the Grid using AppLeS. Parallel and Distributed Systems – Berman, Wolski, et al. - 2003
1 Grid Job submission using the Java CoG – Vladimir
1 R..: Attributes for Communication Between Scheduling – Schwiegelshohn, Yahyapour - 2001
1 et al., Ptolemy II project and system – Lee
1 Cluster and Grid Infrastructure for Computational Chemistry and Biochemistry", in "Parallel Computing for Bioinformatics", A. Y. Zomaya (Ed – Baldridge, Sudholt, et al.
1 A Package to Decypher Computational Chemistry: http://openbabel.sourceforge.net – Babel