Skip to main content

Advances, Systems and Applications

Table 6 Differences between the tested systems with regard to maintainability

From: Executing cyclic scientific workflows in the cloud

 

Pegasus

Argo

Our approach

Workflow structure is independent of input data

Requires generator script

Yes

Yes

Requires sub-workflows

Yes

Uses workflow templates

No

File names must be defined explicitly

No (variables)

Yes

No (variables)

Dependencies between actions must be modelled explicitly

Yes

No, but hard-coded file names

No

Iterate over a dynamic list of files created during run time

No

No

Yes

Number of lines that needed to be written for use case 2

228

239

79

  1. Bold entries highlight the benefits of our approach