Reservation

Come riservare le proprie risorse

Reservation delle risorse di calcolo

Su Copernico, le risorse di calcolo  sono condivise ed accessibili in modo equo da tutti i gruppi di ricerca dell'Ateneo, secondo le normali politiche di scheduling di SLURM.

Alcuni gruppi di ricerca, tuttavia, finanziano direttamente l'acquisto di hardware per il cluster.

In questi casi, il gruppo che ha finanziato la risorsa può richiedere una reservation: un meccanismo che riserva quella risorsa per un periodo di tempo definito per un utilizzo intensivo , rendendola inaccessibile agli altri gruppi mentre è attiva.

Cos'è una reservation

Una reservation è un blocco temporaneo di risorse del cluster, con una data di inizio e una data di fine, riservato in modo esclusivo per un utilizzo intensivo. Durante la sua validità, le risorse coinvolte non sono utilizzabili da altri utenti o gruppi.

Una reservation può essere definita su:

  • Chi può usarla: utenti specifici, gruppi di ricerca o combinazioni dei due;
  • Cosa viene riservato: nodi interi, un numero di GPU/CPU all'interno di uno o più nodi, oppure un'intera partizione del cluster.

Su Copernico la reservation si applica sempre in modo netto: la risorsa è o pienamente condivisa tra tutti i gruppi (funzionamento ordinario), oppure interamente riservata al gruppo richiedente per la durata della reservation. 

Regole per la richiesta

Regola Dettaglio
Ambito La reservation può essere richiesta solo su risorse finanziate dal proprio gruppo di ricerca.
Preavviso La richiesta va inviata preferibilmente almeno 7 giorni prima della data di inizio desiderata.
Durata minima 14 giorni.
Durata massima La data di fine non può superare l'ultimo giorno del mese successivo alla data di inizio (esempio: inizio il 15 settembre → scadenza massima il 31 Ottobre), garantendo una durata massima (previo rinnovo) di 2 mensilità
Rinnovo Il rinnovo segue le stesse regole della prima creazione della reservation.Non c'è un numero massimo di rinnovi: una reservation può essere rinnovata più volte, a condizione che l'utilizzo effettivo delle risorse ne giustifichi la continuazione.
Revoca per uso inadeguato Se l'utilizzo delle risorse riservate non è adeguatamente intensivo , la reservation può essere revocata arbitrariamente previa notifica dagli amministratori del cluster.
Reservation condivise tra più gruppi Se più gruppi di ricerca hanno co-finanziato la stessa risorsa ed uno o più gruppi di essi necessitasse di una reservation, si accorderanno privatamente con tutti i gruppi coinvolti nel finanziamento di quella risorsa sui termini e inviano un'unica richiesta concorde estesa ad almeno un manager di tutti i gruppi coinvolti al finanziamento di tali risorse  a support.hpc@unife.it come indicato successivamente.

Come richiedere o rinnovare una reservation

Per richiedere o rinnovare una reservation, scrivere una email a support.hpc@unife.it, mettendo in copia almeno un manager per ciascun gruppo di ricerca che ha finanziato le risorse di calcolo coinvolte.

Nella richiesta, l'utente responsabile della richiesta è tenuto a specificare:

  • il proprio gruppo di ricerca;
  • per quali utenti e/o gruppi di ricerca deve essere creata la reservation;
  • per quali e quante risorse deve essere creata la reservation;
  • la data di inizio (preferibilmente nel rispetto del preavviso di 7 giorni);
  • la data di fine (nel rispetto della durata minima e massima previste);
  • la finalità della reservation;
  • eventuali note aggiuntive utili a evitare di riservare risorse che poi non vengono effettivamente utilizzate.

Se il lavoro per cui è stata richiesta la reservation termina prima della data di fine prevista, si raccomanda di segnalarlo tempestivamente a support.hpc@unife.it, così da poter revocare la reservation in anticipo e restituire la risorsa alla disponibilità comune.

Confidiamo nel buon senso e nella collaborazione di tutti i gruppi di ricerca per un uso corretto ed equo del cluster di calcolo.