Skip to main content

Advances, Systems and Applications

Table 1 Differences between existing workflow management systems

From: Executing cyclic scientific workflows in the cloud

Name

“Multiple instances without a priori run-time knowledge”

Distributed

Workflow management system?

Pegasus

Requires sub-workflows

Yes

Yes

Airflow

Requires sub-workflows

Yes

Yes

Swift/T

Limits parallelism

Yes

Mostly

Chiron

Supported, but no published version for user-guided loops

Yes

Yes

Argo

No intermediate files

Yes

Yes

 

No loop termination based on file existence

  

Taverna

Supported

No

Yes

Kepler

Supported

No

Yes

Hadoop

Supported

Yes

No

Spark

Supported

Yes

No