2011
DOI: 10.1002/cpe.1871
|View full text |Cite
|
Sign up to set email alerts
|

Scripting distributed scientific workflows using Weaver

Abstract: SUMMARY Weaver is a high‐level distributed computing framework that enables researchers to construct scalable scientific data‐processing workflows. Instead of developing a new workflow language, we introduce a domain‐specific language built on top of Python called Weaver, which takes advantage of users' familiarity with the programming language, minimizes barriers to adoption, and allows for integration with a rich ecosystem of existing software. In this paper, we provide an overview of Weaver's programming mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…easily switch between execution platforms and currently supports Condor [13,31], SGE [14], Work Queue [32], and other systems. To programmatically create large workflows and the workflows used in our experimental results, we use the Weaver [8] workflow compiler. Concurrent job execution in Confuga comes from dispatching jobs to multiple storage nodes.…”
Section: The Execution Modelmentioning
confidence: 99%
See 2 more Smart Citations
“…easily switch between execution platforms and currently supports Condor [13,31], SGE [14], Work Queue [32], and other systems. To programmatically create large workflows and the workflows used in our experimental results, we use the Weaver [8] workflow compiler. Concurrent job execution in Confuga comes from dispatching jobs to multiple storage nodes.…”
Section: The Execution Modelmentioning
confidence: 99%
“…It is designed to easily switch between execution platforms and currently supports Condor , SGE , Work Queue , and other systems. To programmatically create large workflows and the workflows used in our experimental results, we use the Weaver workflow compiler.…”
Section: The Problem Settingmentioning
confidence: 99%
See 1 more Smart Citation
“…Because a single bioinformatics Makeflow can be thousands of lines long, we have shown that creating higher level tools are the key for successful and practical parallelization. To this end, we have shown the Weaver tool, together with the Starch archive manager, can provide a standardized framework for parallellized bioinformatics workflows .…”
Section: Introductionmentioning
confidence: 99%