PR CAMPANIA FESR 2021 – 2027
ASSE PRIORITARIO 1 BIS – TECNOLOGIE DIGITALI, PULITE E BIOTECNOLOGIE: CONTRIBUTO ALLA PIATTAFORMA STEP
OBIETTIVO SPECIFICO 1.6 - SOSTENERE GLI INVESTIMENTI CHE CONTRIBUISCONO AGLI OBIETTIVI DELLA PIATTAFORMA PER LE TECNOLOGIE STRATEGICHE PER L’EUROPA (STEP) DI CUI ALL’ART. 2 DEL REGOLAMENTO UE 2024/7G5
AZIONE 1.6.1 – SOSTENERE LO SVILUPPO E LA FABBRICAZIONE DI TECNOLOGIE CRITICHE
DELIBERA DI GIUNTA REGIONALE N. 481 DEL 24/0G/2024
AIUTI PER LO SVILUPPO E LA FABBRICAZIONE DI TECNOLOGIE CRITICHE – STEP DECRETO DIRIGENZIALE N. G3 DEL 21/03/2025
Progetto “NuviaDB – Il Database Distribuito e Cybersecure-by-design per la Sovranità del Cloud Europeo”
CUP B27H25003060004
Non esiste sovranità digitale senza controllo sul Database. NuviaDB si colloca pertanto all’interno delle tecnologie digitali prioritarie del Regolamento STEP, in particolare nei domini di cloud computing, edge computing, cybersicurezza e analisi dei dati. Il progetto mira a rafforzare l’autonomia strategica europea riducendo la dipendenza da fornitori extra-UE, attraverso lo sviluppo - e go2market - di un nuovo Database distribuito, destinato a contesti critici come pubblica amministrazione, difesa, sanità, manifattura e AI.
OBIETTIVI
L’obiettivo non è solo introdurre un nuovo prodotto, ma ridefinire in chiave Europea l’intera architettura di base su cui poggiano le applicazioni e i servizi digitali. Il cuore della novelty di NuviaDB risiede nella sua architettura leaderless, in grado di sfruttare il peculiare protocollo RAIN di total-order broadcast. A differenza dei database distribuiti tradizionali, che si basano sull’elezione di un leader per garantire la coerenza delle operazioni, NuviaDB elimina completamente questo singolo punto di controllo, sostituendolo con un meccanismo di consenso decentralizzato e Byzantine Fault Tolerant. Questo approccio riduce drasticamente la complessità infrastrutturale e i rischi di interruzione del servizio, aumentandone al tempo stesso la resilienza e la sicurezza anche in presenza di fault arbitrari.
TRL E INNOVAZIONE DELLO STATO DELL’ARTE
NuviaDB si colloca ora a TRL6. Il motore key-value, costruito sul protocollo di total-order broadcast RAIN, è stato implementato e testato internamente all’interno della piattaforma DS3. In questa fase, è stato validato un sottoinsieme delle API fondamentali (tra cui SET, GET, EXPIRE) su infrastrutture bare-metal in condizioni realistiche, dimostrando latenze inferiori a 5 ms e resilienza completa anche in presenza di fault di rete o nodo.
Il percorso verso il TRL8 prevede il cronoprogramma diviso in 5 Work Packages da svolgere in 22 mesi. Innanzitutto, la Ricerca Industriale per l’estensione del set di API, in particolare quelle relative a strutture dati complesse come liste e stream, per garantire la compatibilità con i principali standard di mercato. In parallelo, saranno sviluppati nuovi moduli funzionali, tra cui un sistema avanzato di deduplicazione, un layer di cache distribuito e una libreria Python ottimizzata per il supporto ad applicazioni AI-native. Ulteriori sforzi saranno dedicati alla piena interoperabilità con lo storage object Cubbit DS3, inclusa un’infrastruttura di autenticazione condivisa, per consentire l’adozione della soluzione in scenari di produzione ibrida.
