You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Suresh Marru (Jira)" <ji...@apache.org> on 2025/01/23 02:52:00 UTC

[jira] [Created] (AIRAVATA-3949) Simplified environment deployment, code execution, and data sync

Suresh Marru created AIRAVATA-3949:
--------------------------------------

             Summary: Simplified environment deployment, code execution, and data sync
                 Key: AIRAVATA-3949
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3949
             Project: Airavata
          Issue Type: Epic
            Reporter: Suresh Marru
             Fix For: 2.0


The High-Level Execution API for Airavata will simplify how users interact with computational resources. By abstracting the complexities of deploying environments, executing code, and synchronizing data, this API empowers users to focus on scientific discovery rather than technical logistics. With just a few simple API calls, users will be able to seamlessly transition their workflows from local machines to powerful remote systems and back, fostering efficiency, scalability, and reproducibility.
The High-Level Execution API will need to be built around three core functionalities: * Environment Deployment
 ** Users should be able to deploy containerized environments—using Docker or Apptainer on remote resources with minimal effort.
 ** The API should customization of compute configurations, such as CPU/GPU allocations, memory, and storage.
 * Code Execution
 ** With the environment in place, users should be able to execute scripts, workflows, or notebooks directly within the deployed environment.
 ** The API should provide real-time status updates, logs, and error tracking, giving users full visibility into their running tasks.
 * Data Synchronization
 ** Once the computation is complete, the API automates the synchronization of results back to the user's local machine or preferred storage, such as Google Drive, AWS S3, or campus-hosted systems.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)