Skip to content

v0.8

Compare
Choose a tag to compare
@rafaelfsilva rafaelfsilva released this 16 Feb 19:34

The WfCommons project is an open source framework for enabling scientific workflow research and development by providing foundational tools for analyzing workflow execution instances, and generating synthetic, yet realistic, workflow instances that can be used to develop new techniques, algorithms and systems that can overcome the challenges of efficient and robust execution of ever larger workflows on increasingly complex distributed infrastructures. This Python package provides methods for analyzing instances, deriving recipes, and generating representative synthetic workflow instances.

This release targets the research and development life cycle of workflow systems and applications, which is composed of the following major components:

  • WfFormat: common format for representing workflow execution instances (this release is compatible with schema version 1.3)
  • WfInstances: workflow execution instances
  • WfChef: workflow recipes
  • WfGen: workflow generator
  • WfSim: workflow simulators

The WfGen component targets the generation of realistic synthetic workflow instances. WfGen takes as input a workflow recipe produced by WfChef for a particular application and a desired number of tasks. WfGen then automatically generates synthetic, yet realistic, randomized workflow instances with (approximately) the desired number of tasks.

Documentation and additional information: https://wfcommons.org