Credito:DiGiu, Shutterstock
Con l'aumento dell'uso di dispositivi ed endpoint connessi in cui i dispositivi dell'Internet delle cose, satelliti e sensori producono flussi di informazioni costanti, la quantità di dati raccolti presenta sfide significative. In particolare, l'utilizzo dei Big Data analytics nel contesto delle smart city evidenzia la necessità di creare un sistema software in grado di raccogliere, elaborazione e utilizzo di grandi quantità di dati geograficamente distribuiti. Il progetto ELASTIC, finanziato dall'UE, sta affrontando esattamente questo problema e sta creando un quadro di architettura software per la distribuzione efficiente di funzionalità di calcolo intensive attraverso l'edge e il cloud.
L'innovativo ambiente di fog computing tiene conto anche dei requisiti non funzionali ereditati dal dominio del sistema. Eduardo Quiñones del coordinatore del progetto ELASTIC Barcelona Supercomputing Center spiega i dettagli dell'architettura del software in un articolo. "Il progetto ELASTIC è ambientato nel contesto del fog computing, una versione estesa del cloud computing fino all'estremità della rete, ed è adatto per l'Internet delle cose (IoT) e le applicazioni di sistemi autonomi che richiedono il rispetto di requisiti non funzionali".
Quiñones continua:"Le attuali architetture software per big data eseguono la maggior parte del calcolo dell'analisi dei dati in potenti servizi cloud, che incide pesantemente sulla capacità del sistema di fornire garanzie in tempo reale. Questo approccio impone anche la necessità di aumentare il livello di sicurezza per ridurre al minimo i potenziali attacchi mentre i dati vengono trasferiti al cloud, che potrebbe finire per influenzare i livelli complessivi di garanzia della sicurezza." Aggiunge:"La tecnologia ELASTIC affronta queste sfide distribuendo in modo efficiente il calcolo dei big data attraverso il continuum di calcolo in modo olistico, tenendo conto in tempo reale, efficienza energetica e requisiti di sicurezza. Globale, ELASTIC mira a fornire il background tecnologico per lo sviluppo di nuovi e sicuri servizi di mobilità autonoma."
Soluzione di trasporto pubblico
Il framework sviluppato dal progetto ELASTIC è distribuito nella rete tranviaria pubblica di Firenze. Nello stesso articolo, Quiñones afferma anche:"Migliorando le capacità di rilevamento dei veicoli tranviari e della città, sono in fase di sviluppo applicazioni avanzate di mobilità. Queste applicazioni mirano a una maggiore interazione tra la città e i veicoli pubblici, e un ambiente di mobilità urbana più sicuro e intelligente, con incidenti ridotti, miglioramento del traffico, e ridotti costi di manutenzione."
Secondo Quiñones, il sistema ELASTIC aiuterà a "raccogliere dati dai veicoli e dalle stazioni dei tram, come ostacoli davanti ai tram, velocità di marcia e condizioni energetiche, orari di arrivo e partenza, su cui verrà estratta una conoscenza preziosa attraverso il continuum di calcolo, garantendo i tempi di risposta del sistema e assicurando che i dati rimangano anonimi al fine di garantire la privacy dei cittadini”.
Il progetto in corso ELASTIC (A Software Architecture for Extreme-ScaLe Big-Data AnalyticS in Fog CompuTIng ECosystems) durerà fino alla fine di novembre 2021. È tra le numerose iniziative che mantengono la promessa di integrare i dati di più organizzazioni, ambienti diversi e un'ampia varietà di dispositivi intelligenti volti a sostenibili, applicazioni di mobilità efficienti e sicure nelle future smart city.