Plugin Kubernetes per ottimizzare la preemption

Neri, Alessandro (2024) Plugin Kubernetes per ottimizzare la preemption. [Laurea], Università di Bologna, Corso di Studio in Informatica [L-DM270]
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
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 (389kB)

Abstract

La tecnologia del cloud computing ha rivoluzionato il modo in cui le applicazioni vengono sviluppate e distribuite. Hanno preso piede nuove architetture come quella a microservizi e quella serverless. Per affrontare queste nuove sfide i programmatori e gli amministratori di sistema hanno adottato nuovi strumenti. Uno di essi è Kubernetes, un sistema open-source per l'automatizzazione del deployment, della scalabilità e della gestione delle applicazioni containerizzate. Il componente di Kubernetes su cui si sofferma maggiormente questa trattazione è lo scheduler, il quale si occupa di assegnare le risorse ai servizi. Kubernetes è progettato per essere estensibile e modulare, consentendo agli utenti di personalizzare il sistema per soddisfare le proprie esigenze. Per quanto riguarda lo scheduler, ciò si declina nello Scheduling Framework, una architettura a Plugin che implementa numerose interfacce per l'integrazione di funzionalità. Il presente lavoro di tesi si propone di analizzare nel dettaglio lo Scheduling Framework con la realizzazione di un Plugin per implementare la Cross-Node Preemption tramite l'utilizzo di un solver ottimale.

Abstract
Tipologia del documento
Tesi di laurea (Laurea)
Autore della tesi
Neri, Alessandro
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Kubernetes,Scheduling Framework,scheduler,Plugin,Cross-Node Preemption
Data di discussione della Tesi
30 Ottobre 2024
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^