-
Notifications
You must be signed in to change notification settings - Fork 0
/
generator.html
57 lines (54 loc) · 2.95 KB
/
generator.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
---
layout: default
title: WfGen
permalink: /generator
---
<!-- Main -->
<div id="main">
<article class="post">
<header>
<div class="title">
<h2><img src="/images/wfcommons-orange-leaf.png" alt=""/> WfGen</h2>
<p>Synthetic Workflow Traces</p>
</div>
</header>
<p>
<strong class="wfgenerator">WfGen</strong> targets the generation of <strong>realistic</strong>
synthetic workflow traces with a variety of characteristics. The workflow generator, provided as part of the
<strong><a href="https://docs.wfcommons.org" target="_blank">WfCommons Python package</a></strong>, uses
recipes of workflows for creating different synthetic workflows based on distributions of
workflow job runtime, and input and output file sizes. The resulting workflows are represented in the
<a href="/format" class="wfformat">WfFormat</a>, which is already supported by simulation
frameworks such as <a href="https://wrench-project.org" target="_blank">WRENCH</a>.
</p>
<p>
The WfCommons Python package provides a number of workflow recipes for generating realistic synthetic
workflow traces. Each recipe provides different methods for generating synthetic, yet realistic, workflow
traces depending on the properties that define the structure of the actual workflow.
</p>
<p>
The current list of
<a href="https://docs.wfcommons.org/en/latest/generating_workflows.html#workflow-recipes" target="_blank">
available workflow recipes
</a>
include the following workflow applications:
</p>
<ul>
<li><strong>1000Genome</strong>: A high-throughput data-intensive bioinformatics workflow.</li>
<li><strong>BLAST</strong>: A high-throughput compute-intensive bioinformatics workflow.</li>
<li><strong>BWA</strong>: A high-throughput data-intensive bioinformatics workflow.</li>
<li><strong>Cycles</strong>: A high-throughput compute-intensive scientific workflow for agroecosystems
modeling.
</li>
<li><strong>Epigenomics</strong>: A high-throughput data-intensive bioinformatics workflow.</li>
<li><strong>Montage</strong>: A high-throughput compute-intensive astronomy workflow.</li>
<li><strong>Seismology</strong>: A high-throughput data-intensive seismology workflow.</li>
<li><strong>SoyKB</strong>: A high-throughput data-intensive bioinformatics workflow.</li>
<li><strong>SRASearch</strong>: A high-throughput data-intensive bioinformatics workflow.</li>
</ul>
<p>
<strong class="wfgenerator">WfGen</strong> is constantly evolving and additional workflow recipes
will be added into new releases of the Python package.
</p>
</article>
</div>