You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Saurabh Agrawal (JIRA)" <ji...@apache.org> on 2017/10/10 01:48:00 UTC

[jira] [Created] (AIRAVATA-2555) Standardizing Workflow execution and montoring by using CWL

Saurabh Agrawal created AIRAVATA-2555:
-----------------------------------------

             Summary: Standardizing Workflow execution and montoring by using CWL
                 Key: AIRAVATA-2555
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-2555
             Project: Airavata
          Issue Type: New Feature
          Components: Workflow Engine, Workflow Tracking
            Reporter: Saurabh Agrawal


The current workflow execution and monitoring are not very user-friendly.
We would like to make these simpler and use standard technologies.

The goals of this project are as follows:
1) A specification for passing task DAG information from the client to the Airavata API
2) Interpreting the DAG inside workflow engine
3) Executing and monitoring the tasks

1) A specification for passing task DAG information from the client to the Airavata API:
We are considering [Common Workflow Language|https://github.com/common-workflow-language/common-workflow-language]

2) Interpreting the DAG inside workflow engine: We considered Airflow, but it is probably not the best fit for our requirements. We are currently looking at [CWL tool|https://github.com/common-workflow-language/cwltool]

3) Executing and monitoring the tasks: Need to confirm whether to keep this task in this project or not



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)