Pegasus: A framework for mapping complex scientific workflows onto distributed systems

Ewa Deelman, Gurmeet Singh, Mei Hui Su, James Blythe, Yolanda Gil, Carl Kesselman, Gaurang Mehta, Karan Vahi, G. Bruce Berriman, John Good, Anastasia Laity, Joseph C. Jacob, Daniel S. Katz

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageEnglish (US)
Pages (from-to)219-237
Number of pages19
JournalScientific Programming
Volume13
Issue number3
DOIs
StatePublished - 2005
Externally publishedYes

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Pegasus: A framework for mapping complex scientific workflows onto distributed systems'. Together they form a unique fingerprint.

Cite this