Uploaded image for project: 'Airavata'
  1. Airavata
  2. AIRAVATA-2717

[GSoC] Resurrect User-Defined Airavata Workflows

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.17
    • None
    • None
    • Airavata Workflow Capability

    Description

      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. 

      Attachments

        Activity

          People

            Unassigned Unassigned
            smarru Suresh Marru
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: