Nadir

Software sviluppato da IA2:

NADIR

 Contatto: C. Knapic

La New Archiving Distributed InfrastructuRe (NADIR) è in fase di sviluppo presso il Centro Italiano per gli Archivi Astronomici (IA2), con l’obiettivo di migliorare le prestazioni degli attuali strumenti software per l’archiviazione utilizzati presso il centro dati.

I software tradizionali offrono generalmente soluzioni semplici e affidabili per l’archiviazione e la distribuzione dei dati, ma risultano difficili da adattare e riutilizzare in progetti con finalità differenti. L’evoluzione dei dati in termini di modello, formato, politiche di pubblicazione, versioni e contenuti dei metadati rappresenta una delle principali criticità per il loro riutilizzo.

NADIR affronta queste complesse problematiche sfruttando le funzionalità di framework stabili e consolidati. Le sue principali caratteristiche includono un database di configurazione, un ambiente multithread e multipiattaforma linguistica (C++, Java e Python), funzionalità specifiche per garantire un’elevata scalabilità, modularità e robustezza, sistemi di tracciamento degli errori e strumenti per monitorare in modo affidabile lo stato di ciascun progetto presso ogni sito di archiviazione.

Il contributo presenta lo sviluppo dei componenti principali del sistema, illustrandone alcune caratteristiche innovative e prestazionali, tra cui i paradigmi di comunicazione multicast e publisher-subscriber (editore-sottoscrittore).

NADIR è concepito per essere sviluppato nel modo più semplice possibile, prevedendo configurazioni predefinite per ciascun progetto, a partire dal Large Binocular Telescope (LBT) e dagli altri progetti gestiti da IA2.

Articoli: