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 and benchmarks.
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.5)
- WfInstances: workflow execution instances
- WfChef: workflow recipes
- WfGen: workflow generator
- WfBench: workflow benchmarks
- WfSim: workflow simulators
Documentation and additional information: https://wfcommons.org