Scientific Programming

Scientific Programming / 2005 / Article

Open Access

Volume 13 |Article ID 128026 | 19 pages |

Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems

Received26 Dec 2005
Accepted26 Dec 2005


This paper describes the Pegasus framework that can be used to map complex scientific workflows onto distributed resources. Pegasus enables users to represent the workflows at an abstract level without needing to worry about the particulars of the target execution systems. The paper describes general issues in mapping applications and the functionality of Pegasus. We present the results of improving application performance through workflow restructuring which clusters multiple tasks in a workflow into single entities. A real-life astronomy application is used as the basis for the study.

Copyright © 2005 Hindawi Publishing Corporation. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

191 Views | 1896 Downloads | 838 Citations
 PDF  Download Citation  Citation
 Order printed copiesOrder