Speaker
Description
Con l'avvento di nuove tecnologie e il rapido sviluppo dell'Intelligenza Artificiale, nuove comunità di ricerca si approcciano al calcolo scientifico con esigenze specifiche ed eterogenee. Gli utenti richiedono piattaforme supportate dall'infrastruttura WLCG, ma anche la possibilità di personalizzare il proprio ambiente di lavoro e installare software in modo autonomo. Inoltre, si presenta spesso la necessità di eseguire software commerciale con interfaccia grafica su nodi di calcolo. Al fine di soddisfare queste richieste, abbiamo rinnovato l'infrastruttura di calcolo scientifico INFN di Pisa.
Qui presentiamo Magellano HPC, la nuova soluzione di calcolo in produzione a Pisa da Gennaio 2026. Magellano è un'interfaccia utente che permette l'accesso alle risorse di calcolo mediante scheduler Slurm, un workload manager open-source, scalabile ed estensibile in uso in molti data center HPC. Nella nostra configurazione, abilitiamo feature quali il protocollo di comunicazione PMIx per l'esecuzione di job MPI, il calcolo della priorità multi-fattore, sessioni SSH sui worker nodes con filtro PAM basato su Slurm. Tutti i job vengono eseguiti su worker nodes AlmaLinux 9 minimali dispiegati mediante container Podman. Distribuiamo pacchetti e applicativi per il calcolo scientifico tramite un repository CernVM-FS interno, permettendo agli utenti di caricare il software nel loro ambiente di lavoro mediante environment modules. Inoltre, supportiamo l'installazione non privilegiata di pacchetti con il package manager Spack e l’esecuzione di container personalizzati mediante Podman e Apptainer.
A supporto dell'esecuzione di applicazioni grafiche, abbiamo messo in produzione un'istanza di Open OnDemand. OnDemand è una applicazione web open-source e personalizzabile che permette agli utenti di lanciare sessioni desktop sui cluster di calcolo. Un job OnDemand viene sottomesso mediante API Slurm ed istanzia una sessione desktop privata a cui l'utente può accedere tramite browser. Magellano OnDemand garantisce quindi un accesso completo e interattivo via browser alle risorse di calcolo dell'INFN di Pisa.
La soluzione implementata per Magellano HPC rende la gestione dell'infrastruttura di calcolo flessibile, modulare e altamente scalabile. Con Magellano OnDemand si adotta un paradigma di HPC che unisce il parallel computing tradizionale all'esperienza interattiva degli ambienti desktop, nel tentativo di migliorare l'esperienza utente.