Uppsats
Optimizing Kubernetes Scheduling : Balancing Cost, Performance, and Resiliency
Master-uppsats
KTH/Skolan för elektroteknik och datavetenskap (EECS)
Publicerad: 2025
Språk: Engelska
Sammanfattning
With the development of cloud software, industry is increasingly migrating their applications from on-premise infrastructure to cloud environments. Kubernetes is a widely used container orchestration platform, which has become the standard for deploying and managing containerized applications. One of the core responsibilities of Kubernetes is job scheduling, which involves allocating physical resources to containers efficiently. Despite its maturity and advanced capabilities, Kubernetes primarily relies on a greedy scheduling approach that considers only CPU utilization, often leading to suboptimal resource allocation. This limitation can result in unnecessary spending on underutilized compute resources, imbalanced workloads, and reduced system resiliency. Addressing these challenges is crucial for organizations aiming to optimize performance and cost efficiency in cloud-native deployments. In this work, we propose a heuristic Ant Colony Optimization (ACO)-based scheduling algorithm that jointly optimizes for cost efficiency, performance, and resiliency in Kubernetes environments. Our algorithm is evaluated using the kube-scheduler-simulator and compared against two benchmarks: the default Kubernetes scheduler and the industry-standard Pod Anti-Affinity strategy. Experimental results show that our ACO-based scheduler consistently outperforms the baselines across key metrics, producing more balanced placements in terms of resource cost, load balancing, and resiliency.
Information
- Författare
- Liang, Tianning
- Lärosäte / institution
- KTH/Skolan för elektroteknik och datavetenskap (EECS)
- Publiceringsdatum
- 2025
- Uppsatstyp
- Master-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Master-uppsats, Umeå universitet/Institutionen för datavetenskap
Alexeyev, Konstantin
Publicerad: 2026
Magister-uppsats, Luleå tekniska universitet/Institutionen för ekonomi, teknik, konst och samhälle
Karlberg, Simon
Publicerad: 2026
Master-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Wang, Pengcheng
Publicerad: 2025
Master-uppsats, Malmö universitet/Fakulteten för teknik och samhälle (TS)
Windahl, Cassandra, Kroon, Filip
Publicerad: 2025
Master-uppsats, Luleå tekniska universitet/Institutionen för system- och rymdteknik
UL ABEDEEN, ZAIN
Publicerad: 2025
Master-uppsats, Uppsala universitet/Institutionen för informatik och media
Krishna Murthy, Priyanka
Publicerad: 2026