Airavata Interactive Sessions via Linkspan
This project extends Apache Airavata to support interactive development sessions on HPC clusters by integrating linkspan as a managed on-node agent. It addresses the gap by bringing interactive sessions under Airavata's existing framework for authentication, resource management, experiment tracking, and data movement. The proposed solution adds an Airavata mode to CS-Bridge in which users authenticate through Keycloak, discover resources through Airavata, and launch linkspan sessions as Airavata-managed jobs. Each session will be tracked as a first-class Airavata experiment with lifecycle state and recoverable metadata. On the backend, linkspan will be registered as an Airavata application with per-resource deployment descriptors, server-side workflow YAML generation, and an orchestration path for environment setup, job submission, and monitoring. The main deliverables are linkspan application registration in Airavata, interactive-session experiment tracking, new REST endpoints for session management, two minimal linkspan workflow actions for status and VFS reporting, Airavata mode in CS-Bridge, overlay-aware data movement integration, and an end-to-end tested and documented demonstration of the complete workflow.
Project details
Technologies
Not listed in the archive