Mohammadmahdi Azizian
Automatic Cloud Resource Brokering for Kubernetes.
Rel. Fulvio Giovanni Ottavio Risso. Politecnico di Torino, Corso di laurea magistrale in Ict For Smart Societies (Ict Per La Società Del Futuro), 2026
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
Organizations increasingly operate multiple Kubernetes clusters across data centers, cloud providers, and edge locations. This multi-cluster paradigm introduces a persistent inefficiency: resource fragmentation. At any moment, some clusters sit idle with surplus CPU and memory while others struggle under peak demand, yet no standardized, lightweight mechanism exists for sharing resources between clusters. Operators are forced to over-provision each cluster in isolation, leaving average utilization between 20% and 50%. This thesis designs, implements, and evaluates a multi-cluster Kubernetes resource sharing platform built around a centralized broker and lightweight per-cluster agents. Each agent collects its cluster's real-time CPU, memory, and GPU availability and publishes it to the broker, which maintains a federation-wide view of spare capacity.
When a user submits a resource request, the broker's scoring-based decision engine selects the provider that retains the most headroom after fulfillment and returns the decision synchronously in the HTTP response
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
