Studio di Policy Basate su Obiettivi di Livello di Servizio per la Transizione Dinamica tra Serverless e Microservizi

Di Mauro, Francesco Fabio (2026) Studio di Policy Basate su Obiettivi di Livello di Servizio per la Transizione Dinamica tra Serverless e Microservizi. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270], Documento ad accesso riservato.
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Full-text accessibile solo agli utenti istituzionali dell'Ateneo
Disponibile con Licenza: Salvo eventuali più ampie autorizzazioni dell'autore, la tesi può essere liberamente consultata e può essere effettuato il salvataggio e la stampa di una copia per fini strettamente personali di studio, di ricerca e di insegnamento, con espresso divieto di qualunque utilizzo direttamente o indirettamente commerciale. Ogni altro diritto sul materiale è riservato

Download (1MB) | Contatta l'autore

Abstract

La tesi affronta il problema della transizione dinamica tra esecuzione serverless e microservizi nella piattaforma JFN (Jolie Function Network). JFN consente di eseguire funzioni Jolie su runner on demand e di promuoverle a microservizi dedicati (singleton) quando il carico o la qualità del servizio lo richiedono, con possibilità di decay verso la modalità serverless al calo del traffico. Il contributo del lavoro non riguarda la progettazione di JFN, già trattata in letteratura, bensì la definizione di policy esplicite basate su obiettivi di livello di servizio (SLO): latenza, tasso di errori e frequenza di cold start, integrate con criteri di volume e meccanismi anti-rumore (campioni minimi e conferma su più cicli decisionali). Per rendere le decisioni del Provisioner verificabili, è stato progettato un flusso di osservabilità a due canali: telemetria leggera verso il componente decisionale e storico metrico verso Prometheus e Grafana tramite un Metrics Collector Jolie. Le serie principali (latenza end-to-end, errori applicativi, cold start, eventi di provisioning) sono documentate e correlate alle soglie di policy. La validazione empirica utilizza campagne di carico con Locust e profili workday compressi, allineando evidenze lato client, dashboard e log del Provisioner sulla stessa finestra temporale. I risultati mostrano che promozioni e decay sono interpretabili rispetto al profilo di carico, pur nel contesto limitato di un ambiente locale Docker. Il lavoro propone una metodologia ripetibile per governare le transizioni runner/singleton con dati misurabili.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Di Mauro, Francesco Fabio
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
JFN,Jolie,serverless,microservizi,runner,singleton,transizione dinamica,provisioning,policy,SLO,obiettivi livello servizio,promozione,decay,osservabilità,metriche,Metrics Collector,Prometheus,Grafana,Locust,load testing,workday,latenza,cold start,errori applicativi,Gateway,Provisioner,Docker,soglie configurabili
Data di discussione della Tesi
15 Luglio 2026
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^