-Abstract:
L'edge computing è un approccio progettuale per ambienti IoT, che fornisce risorse IT come capacità di memorizzazione e potenza di calcolo il più vicino possibile ai dispositivi IoT per migliorarne latenza e prestazioni. Presenta però alcuni problemi come scarsa affidabilità e scalabilità, e risorse computazionali limitate. Questi problemi possono essere risolti con il Serverless Computing. L'idea proposta in questo seminario è quella di introdurre gli smartphone come risorsa di calcolo all'interno di un'architettura Edge basata su Serverless Computing, sfruttandone le capacità computazionali. L'obiettivo è di poter eseguire le funzioni Serverless compatibilmente su dispositivi IoT, classici server e gli smartphone mediante la tecnologia Web Assembly. In questo seminario tratteremo dello stato dell’arte riguardo l'utilizzo del Serverless Computing in architetture Edge, le soluzioni e le limitazioni esistenti. Verrà inoltre proposta la nostra soluzione basata sull'introduzione degli smartphone e l'esecuzione su WebAssembly.