A Framework for the Design and Reuse of Grid Workflows
Identifieur interne : 001167 ( Main/Merge ); précédent : 001166; suivant : 001168A Framework for the Design and Reuse of Grid Workflows
Auteurs : Ilkay Altintas [États-Unis] ; Adam Birnbaum [États-Unis] ; K. Baldridge [États-Unis, Suisse] ; Wibke Sudholt [Suisse] ; Mark Miller [États-Unis] ; Celine Amoreira [Suisse] ; Yohann Potier [Suisse] ; Bertram Ludaescher [États-Unis]Source :
- Lecture Notes in Computer Science [ 0302-9743 ] ; 2005.
Abstract
Abstract: Grid workflows can be seen as special scientific workflows involving high performance and/or high throughput computational tasks. Much work in grid workflows has focused on improving application performance through schedulers that optimize the use of computational resources and bandwidth. As high-end computing resources are becoming more of a commodity that is available to new scientific communities, there is an increasing need to also improve the design and reusability “performance” of scientific workflow systems. To this end, we are developing a framework that supports the design and reuse of grid workflows. Individual workflow components (e.g., for data movement, database querying, job scheduling, remote execution etc.) are abstracted into a set of generic, reusable tasks. Instantiations of these common tasks can be functionally equivalent atomic components (called actors) or composite components (so-called composite actors or subworkflows). In this way, a grid workflow designer does not have to commit to a particular Grid technology when developing a scientific workflow; instead different technologies (e.g. GridFTP, SRB, and scp) can be used interchangeably and in concert. We illustrate the application of our framework using two real-world Grid workflows from different scientific domains, i.e., cheminformatics and bioinformatics, respectively.
Url:
DOI: 10.1007/11423287_11
Links toward previous steps (curation, corpus...)
- to stream Istex, to step Corpus: 000295
- to stream Istex, to step Curation: 000295
- to stream Istex, to step Checkpoint: 000789
Links to Exploration step
ISTEX:75748DBBAB89657660F29B091676749F32E3BF7ALe document en format XML
<record><TEI wicri:istexFullTextTei="biblStruct"><teiHeader><fileDesc><titleStmt><title xml:lang="en">A Framework for the Design and Reuse of Grid Workflows</title>
<author><name sortKey="Altintas, Ilkay" sort="Altintas, Ilkay" uniqKey="Altintas I" first="Ilkay" last="Altintas">Ilkay Altintas</name>
</author>
<author><name sortKey="Birnbaum, Adam" sort="Birnbaum, Adam" uniqKey="Birnbaum A" first="Adam" last="Birnbaum">Adam Birnbaum</name>
</author>
<author><name sortKey="Baldridge, K" sort="Baldridge, K" uniqKey="Baldridge K" first="K." last="Baldridge">K. Baldridge</name>
</author>
<author><name sortKey="Sudholt, Wibke" sort="Sudholt, Wibke" uniqKey="Sudholt W" first="Wibke" last="Sudholt">Wibke Sudholt</name>
</author>
<author><name sortKey="Miller, Mark" sort="Miller, Mark" uniqKey="Miller M" first="Mark" last="Miller">Mark Miller</name>
</author>
<author><name sortKey="Amoreira, Celine" sort="Amoreira, Celine" uniqKey="Amoreira C" first="Celine" last="Amoreira">Celine Amoreira</name>
</author>
<author><name sortKey="Potier, Yohann" sort="Potier, Yohann" uniqKey="Potier Y" first="Yohann" last="Potier">Yohann Potier</name>
</author>
<author><name sortKey="Ludaescher, Bertram" sort="Ludaescher, Bertram" uniqKey="Ludaescher B" first="Bertram" last="Ludaescher">Bertram Ludaescher</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:75748DBBAB89657660F29B091676749F32E3BF7A</idno>
<date when="2005" year="2005">2005</date>
<idno type="doi">10.1007/11423287_11</idno>
<idno type="url">https://api.istex.fr/document/75748DBBAB89657660F29B091676749F32E3BF7A/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000295</idno>
<idno type="wicri:Area/Istex/Curation">000295</idno>
<idno type="wicri:Area/Istex/Checkpoint">000789</idno>
<idno type="wicri:doubleKey">0302-9743:2005:Altintas I:a:framework:for</idno>
<idno type="wicri:Area/Main/Merge">001167</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title level="a" type="main" xml:lang="en">A Framework for the Design and Reuse of Grid Workflows</title>
<author><name sortKey="Altintas, Ilkay" sort="Altintas, Ilkay" uniqKey="Altintas I" first="Ilkay" last="Altintas">Ilkay Altintas</name>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, 92093, La Jolla, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author><name sortKey="Birnbaum, Adam" sort="Birnbaum, Adam" uniqKey="Birnbaum A" first="Adam" last="Birnbaum">Adam Birnbaum</name>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, 92093, La Jolla, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author><name sortKey="Baldridge, K" sort="Baldridge, K" uniqKey="Baldridge K" first="K." last="Baldridge">K. Baldridge</name>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, 92093, La Jolla, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="4"><country xml:lang="fr">Suisse</country>
<wicri:regionArea>Institute of Organic Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057, Zurich</wicri:regionArea>
<orgName type="university">Université de Zurich</orgName>
<placeName><settlement type="city">Zurich</settlement>
<region nuts="3" type="region">Canton de Zurich</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Suisse</country>
</affiliation>
</author>
<author><name sortKey="Sudholt, Wibke" sort="Sudholt, Wibke" uniqKey="Sudholt W" first="Wibke" last="Sudholt">Wibke Sudholt</name>
<affiliation wicri:level="4"><country xml:lang="fr">Suisse</country>
<wicri:regionArea>Institute of Organic Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057, Zurich</wicri:regionArea>
<orgName type="university">Université de Zurich</orgName>
<placeName><settlement type="city">Zurich</settlement>
<region nuts="3" type="region">Canton de Zurich</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Suisse</country>
</affiliation>
</author>
<author><name sortKey="Miller, Mark" sort="Miller, Mark" uniqKey="Miller M" first="Mark" last="Miller">Mark Miller</name>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, 92093, La Jolla, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
<author><name sortKey="Amoreira, Celine" sort="Amoreira, Celine" uniqKey="Amoreira C" first="Celine" last="Amoreira">Celine Amoreira</name>
<affiliation wicri:level="4"><country xml:lang="fr">Suisse</country>
<wicri:regionArea>Institute of Organic Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057, Zurich</wicri:regionArea>
<orgName type="university">Université de Zurich</orgName>
<placeName><settlement type="city">Zurich</settlement>
<region nuts="3" type="region">Canton de Zurich</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Suisse</country>
</affiliation>
</author>
<author><name sortKey="Potier, Yohann" sort="Potier, Yohann" uniqKey="Potier Y" first="Yohann" last="Potier">Yohann Potier</name>
<affiliation wicri:level="4"><country xml:lang="fr">Suisse</country>
<wicri:regionArea>Institute of Organic Chemistry, University of Zurich, Winterthurerstrasse 190, CH-8057, Zurich</wicri:regionArea>
<orgName type="university">Université de Zurich</orgName>
<placeName><settlement type="city">Zurich</settlement>
<region nuts="3" type="region">Canton de Zurich</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">Suisse</country>
</affiliation>
</author>
<author><name sortKey="Ludaescher, Bertram" sort="Ludaescher, Bertram" uniqKey="Ludaescher B" first="Bertram" last="Ludaescher">Bertram Ludaescher</name>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>San Diego Supercomputer Center, University of California at San Diego, 9500 Gilman Drive, 92093, La Jolla, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="2"><country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Dept. of Computer Science & Genome Center, University of California at Davis, One Shields Ave, 95616, Davis, CA</wicri:regionArea>
<placeName><region type="state">Californie</region>
</placeName>
</affiliation>
<affiliation wicri:level="1"><country wicri:rule="url">États-Unis</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series><title level="s">Lecture Notes in Computer Science</title>
<imprint><date>2005</date>
</imprint>
<idno type="ISSN">0302-9743</idno>
<idno type="eISSN">1611-3349</idno>
<idno type="ISSN">0302-9743</idno>
</series>
<idno type="istex">75748DBBAB89657660F29B091676749F32E3BF7A</idno>
<idno type="DOI">10.1007/11423287_11</idno>
<idno type="ChapterID">11</idno>
<idno type="ChapterID">Chap11</idno>
</biblStruct>
</sourceDesc>
<seriesStmt><idno type="ISSN">0302-9743</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass></textClass>
<langUsage><language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Abstract: Grid workflows can be seen as special scientific workflows involving high performance and/or high throughput computational tasks. Much work in grid workflows has focused on improving application performance through schedulers that optimize the use of computational resources and bandwidth. As high-end computing resources are becoming more of a commodity that is available to new scientific communities, there is an increasing need to also improve the design and reusability “performance” of scientific workflow systems. To this end, we are developing a framework that supports the design and reuse of grid workflows. Individual workflow components (e.g., for data movement, database querying, job scheduling, remote execution etc.) are abstracted into a set of generic, reusable tasks. Instantiations of these common tasks can be functionally equivalent atomic components (called actors) or composite components (so-called composite actors or subworkflows). In this way, a grid workflow designer does not have to commit to a particular Grid technology when developing a scientific workflow; instead different technologies (e.g. GridFTP, SRB, and scp) can be used interchangeably and in concert. We illustrate the application of our framework using two real-world Grid workflows from different scientific domains, i.e., cheminformatics and bioinformatics, respectively.</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001167 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 001167 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Main |étape= Merge |type= RBID |clé= ISTEX:75748DBBAB89657660F29B091676749F32E3BF7A |texte= A Framework for the Design and Reuse of Grid Workflows }}
![]() | This area was generated with Dilib version V0.6.25. | ![]() |