Mohammadmahdi Azizian
Automatic Cloud Resource Brokering for Kubernetes.
Rel. Fulvio Giovanni Ottavio Risso. Politecnico di Torino, Master of science program in Ict For Smart Societies, 2026
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
URI
![]() |
Modify record (reserved for operators) |
