Suresh Marru created AIRAVATA-2717:
--------------------------------------
Summary: [GSoC] Resurrect User-Defined Airavata Workflows
Key: AIRAVATA-2717
URL: https://issues.apache.org/jira/browse/AIRAVATA-2717
Project: Airavata
Issue Type: Epic
Affects Versions: 0.17
Reporter: Suresh Marru
Airavata used to support user-defined workflows using an interface XBaya to
drag and drop application components to a workspace and define data flow and
control flow dependencies among the application nodes. Airavata's workflow
system was used for composing, executing, and monitoring workflow graphs
primarly web service components. The workflow description was high level
abstraction and used to be converted to lower level execution run times like
BPEL, SCUFL and Python scripts.
Airavata has evolved significantly and the current development version is being
built-over Apache Helix for DAG orchestration. This provides an opportunity to
resurrect workflow capabilities in Airavata.
This GSoC project involves finalizing a Airavata Workflow Language; modify the
orchestrator to parse user described workflow and translate to equivalent Helix
DAG's; execute and monitor the worklfows; develop a simple UI to demonstrate
the capabilities.
To describe the workflows, you can build on this -
[https://docs.google.com/document/d/1eh7BV8CHupxyM2jeqcM2tUG5MnXFt7hNDX4PQDfxCcM/edit]
or follow other discussions like -
https://issues.apache.org/jira/browse/AIRAVATA-2555 and
User community & Impact of the software: Airavata is primarily targeted to
build science gateways using computational resources from various disciplines.
The initial targeted set of gateways include projects supporting research and
education in chemistry, biophysics, and geosciences . The goal of airavata is
to enhance productivity of these gateways to utilize cyberinfrastructure of
resources (e.g., local lab resources, the Extreme Science and Engineering
Discovery Environment (XSEDE), University Clusters, Academic and Commercial
Computational Clouds.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)