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/24 02:33:00 UTC

[jira] [Comment Edited] (AIRAVATA-2555) Standardizing Workflow execution by using CWL

    [ https://issues.apache.org/jira/browse/AIRAVATA-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16216200#comment-16216200 ] 

Saurabh Agrawal edited comment on AIRAVATA-2555 at 10/24/17 2:32 AM:
---------------------------------------------------------------------

Have understood basic CWL using the examples mentioned in the [CWL user guide|http://www.commonwl.org/user_guide/]
Currently working on understanding how to convert CWL into a Thrift [ExperimentModel object|http://airavata.apache.org/api-docs/0.16/experiment_model.html#Struct_ExperimentModel]


was (Author: agrasaur):
Currently working on understanding how to convert CWL into a Thrift [ExperimentModel object|http://airavata.apache.org/api-docs/0.16/experiment_model.html#Struct_ExperimentModel]

> Standardizing Workflow execution 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
>            Assignee: 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|https://airflow.incubator.apache.org/], 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)