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

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 genera...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Scientific programming 2005-01, Vol.13 (3), p.219-237
Hauptverfasser: Deelman, Ewa, Singh, Gurmeet, Su, Mei-Hui, Blythe, James, Gil, Yolanda, Kesselman, Carl, Mehta, Gaurang, Vahi, Karan, Berriman, G. Bruce, Good, John, Laity, Anastasia, Jacob, Joseph C., Katz, Daniel S.
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 237
container_issue 3
container_start_page 219
container_title Scientific programming
container_volume 13
creator Deelman, Ewa
Singh, Gurmeet
Su, Mei-Hui
Blythe, James
Gil, Yolanda
Kesselman, Carl
Mehta, Gaurang
Vahi, Karan
Berriman, G. Bruce
Good, John
Laity, Anastasia
Jacob, Joseph C.
Katz, Daniel S.
description 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.
doi_str_mv 10.1155/2005/128026
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_29030859</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29030859</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2166-7445e3471637394f1421c971dc762975082fd84d68258821618519fe31e866f83</originalsourceid><addsrcrecordid>eNotkL1OwzAYRS0EEqUw8QKeWFCoP8d2bLaqUEAqAqn8bVZI7MqQxMFOVPr2pArTvcO5dzgInQO5AuB8RgnhM6CSUHGAJiAznihQH4dDJ1wmijJ2jE5i_CIEJBAyQW_PZpPHPl7jOV6GvDZbH76x9QE_5m3rmg1e-LqtzC9eF840nbOuwO8DYyu_jdg3ncc3LnbBffadKfF6FztTx1N0ZPMqmrP_nKLX5e3L4j5ZPd09LOarpKAgRJIxxk3KMhBplipmgVEoVAZlkQmqMk4ktaVkpZCUSzlMQHJQ1qRgpBBWplN0Mf62wf_0Jna6drEwVZU3xvdRU0VSIrkawMsRLIKPMRir2-DqPOw0EL13p_fu9Ogu_QPia18b</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29030859</pqid></control><display><type>article</type><title>Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems</title><source>Wiley-Blackwell Open Access Titles</source><source>EZB-FREE-00999 freely available EZB journals</source><source>Alma/SFX Local Collection</source><creator>Deelman, Ewa ; Singh, Gurmeet ; Su, Mei-Hui ; Blythe, James ; Gil, Yolanda ; Kesselman, Carl ; Mehta, Gaurang ; Vahi, Karan ; Berriman, G. Bruce ; Good, John ; Laity, Anastasia ; Jacob, Joseph C. ; Katz, Daniel S.</creator><creatorcontrib>Deelman, Ewa ; Singh, Gurmeet ; Su, Mei-Hui ; Blythe, James ; Gil, Yolanda ; Kesselman, Carl ; Mehta, Gaurang ; Vahi, Karan ; Berriman, G. Bruce ; Good, John ; Laity, Anastasia ; Jacob, Joseph C. ; Katz, Daniel S.</creatorcontrib><description>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.</description><identifier>ISSN: 1058-9244</identifier><identifier>EISSN: 1875-919X</identifier><identifier>DOI: 10.1155/2005/128026</identifier><language>eng</language><ispartof>Scientific programming, 2005-01, Vol.13 (3), p.219-237</ispartof><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2166-7445e3471637394f1421c971dc762975082fd84d68258821618519fe31e866f83</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27922,27923</link.rule.ids></links><search><creatorcontrib>Deelman, Ewa</creatorcontrib><creatorcontrib>Singh, Gurmeet</creatorcontrib><creatorcontrib>Su, Mei-Hui</creatorcontrib><creatorcontrib>Blythe, James</creatorcontrib><creatorcontrib>Gil, Yolanda</creatorcontrib><creatorcontrib>Kesselman, Carl</creatorcontrib><creatorcontrib>Mehta, Gaurang</creatorcontrib><creatorcontrib>Vahi, Karan</creatorcontrib><creatorcontrib>Berriman, G. Bruce</creatorcontrib><creatorcontrib>Good, John</creatorcontrib><creatorcontrib>Laity, Anastasia</creatorcontrib><creatorcontrib>Jacob, Joseph C.</creatorcontrib><creatorcontrib>Katz, Daniel S.</creatorcontrib><title>Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems</title><title>Scientific programming</title><description>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.</description><issn>1058-9244</issn><issn>1875-919X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><recordid>eNotkL1OwzAYRS0EEqUw8QKeWFCoP8d2bLaqUEAqAqn8bVZI7MqQxMFOVPr2pArTvcO5dzgInQO5AuB8RgnhM6CSUHGAJiAznihQH4dDJ1wmijJ2jE5i_CIEJBAyQW_PZpPHPl7jOV6GvDZbH76x9QE_5m3rmg1e-LqtzC9eF840nbOuwO8DYyu_jdg3ncc3LnbBffadKfF6FztTx1N0ZPMqmrP_nKLX5e3L4j5ZPd09LOarpKAgRJIxxk3KMhBplipmgVEoVAZlkQmqMk4ktaVkpZCUSzlMQHJQ1qRgpBBWplN0Mf62wf_0Jna6drEwVZU3xvdRU0VSIrkawMsRLIKPMRir2-DqPOw0EL13p_fu9Ogu_QPia18b</recordid><startdate>200501</startdate><enddate>200501</enddate><creator>Deelman, Ewa</creator><creator>Singh, Gurmeet</creator><creator>Su, Mei-Hui</creator><creator>Blythe, James</creator><creator>Gil, Yolanda</creator><creator>Kesselman, Carl</creator><creator>Mehta, Gaurang</creator><creator>Vahi, Karan</creator><creator>Berriman, G. Bruce</creator><creator>Good, John</creator><creator>Laity, Anastasia</creator><creator>Jacob, Joseph C.</creator><creator>Katz, Daniel S.</creator><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>200501</creationdate><title>Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems</title><author>Deelman, Ewa ; Singh, Gurmeet ; Su, Mei-Hui ; Blythe, James ; Gil, Yolanda ; Kesselman, Carl ; Mehta, Gaurang ; Vahi, Karan ; Berriman, G. Bruce ; Good, John ; Laity, Anastasia ; Jacob, Joseph C. ; Katz, Daniel S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2166-7445e3471637394f1421c971dc762975082fd84d68258821618519fe31e866f83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Deelman, Ewa</creatorcontrib><creatorcontrib>Singh, Gurmeet</creatorcontrib><creatorcontrib>Su, Mei-Hui</creatorcontrib><creatorcontrib>Blythe, James</creatorcontrib><creatorcontrib>Gil, Yolanda</creatorcontrib><creatorcontrib>Kesselman, Carl</creatorcontrib><creatorcontrib>Mehta, Gaurang</creatorcontrib><creatorcontrib>Vahi, Karan</creatorcontrib><creatorcontrib>Berriman, G. Bruce</creatorcontrib><creatorcontrib>Good, John</creatorcontrib><creatorcontrib>Laity, Anastasia</creatorcontrib><creatorcontrib>Jacob, Joseph C.</creatorcontrib><creatorcontrib>Katz, Daniel S.</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Scientific programming</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Deelman, Ewa</au><au>Singh, Gurmeet</au><au>Su, Mei-Hui</au><au>Blythe, James</au><au>Gil, Yolanda</au><au>Kesselman, Carl</au><au>Mehta, Gaurang</au><au>Vahi, Karan</au><au>Berriman, G. Bruce</au><au>Good, John</au><au>Laity, Anastasia</au><au>Jacob, Joseph C.</au><au>Katz, Daniel S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems</atitle><jtitle>Scientific programming</jtitle><date>2005-01</date><risdate>2005</risdate><volume>13</volume><issue>3</issue><spage>219</spage><epage>237</epage><pages>219-237</pages><issn>1058-9244</issn><eissn>1875-919X</eissn><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.</abstract><doi>10.1155/2005/128026</doi><tpages>19</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1058-9244
ispartof Scientific programming, 2005-01, Vol.13 (3), p.219-237
issn 1058-9244
1875-919X
language eng
recordid cdi_proquest_miscellaneous_29030859
source Wiley-Blackwell Open Access Titles; EZB-FREE-00999 freely available EZB journals; Alma/SFX Local Collection
title Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-13T21%3A10%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Pegasus:%20A%20Framework%20for%20Mapping%20Complex%20Scientific%20Workflows%20onto%20Distributed%20Systems&rft.jtitle=Scientific%20programming&rft.au=Deelman,%20Ewa&rft.date=2005-01&rft.volume=13&rft.issue=3&rft.spage=219&rft.epage=237&rft.pages=219-237&rft.issn=1058-9244&rft.eissn=1875-919X&rft_id=info:doi/10.1155/2005/128026&rft_dat=%3Cproquest_cross%3E29030859%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=29030859&rft_id=info:pmid/&rfr_iscdi=true