Pegasus (Planning for Execution in Grids) was developed as part of the
GriPhyN project. Pegasus is a configurable system that can map and execute complex workflows on the Grid. Pegasus receives an abstract workflow description from
Chimera, produces a concrete workflow by means of the
CWG, and submits it to Condor's
DAGMan for execution. The abstract workflow describes the transformations and data in terms of their logical names. The concrete workflow, which specifies the location of the data and the execution platforms, is optimized by Pegasus from the point of view of Virtual Data. If data products described within AW are found to be already materialized Pegasus reuses them and thus reduces the complexity of the concrete workflow.
| Language | Formalism | Flow element | Single-task executor |
|---|
| Abs. flow (from Chimera) | DAG | executable | DAGman |
Resources
Related