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...
Gespeichert in:
Veröffentlicht in: | Scientific programming 2005-01, Vol.13 (3), p.219-237 |
---|---|
Hauptverfasser: | , , , , , , , , , , , , |
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 |