A Multi-Objective Framework for Power-Aware Scheduling in Kubernetes
Efficient workload scheduling in Kubernetes is crucial for optimizing energy consumption and resource utilization in large-scale and heterogeneous clusters. However, existing Kubernetes schedulers either ignore power-awareness or rely on simplified, static power models, which limit their effectiveness in managing energy efficiency under dynamic workloads. To address these shortcomings, we present a multi-objective scheduling framework for online Kubernetes pod placement that jointly considers power consumption, resource utilization, and load balancing. The framework follows a two-stage design: (i) a node power–profiling component trains a machine–learning model from real power measurements to predict per-node consumption under varying utilizations; and (ii) an online scheduler uses these predictions within a multi-objective optimization formulation. We implement scheduling optimization using two algorithms, TOPSIS and NSGA-II, adapting them to the Kubernetes context, and also propose a distributed variant of the NSGA-II algorithm that parallelizes fitness evaluation with controlled migration between workers. Experimental results show that the proposed framework outperforms baseline schedulers, achieving a 40% reduction in power consumption and improvements of 74% and 68% in CPU and memory utilization, respectively, while sustaining scalability under high workloads. To the best of our knowledge, this is the first work to integrate learned power models and distributed multi-objective optimization into Kubernetes for power-aware pod scheduling.
Authors
- Messaoud Ahmed Ouameur (ORCID: https://orcid.org/0000-0003-1095-8012)
- Miloud Bagaa (ORCID: https://orcid.org/0000-0001-5280-3276)
- Sihem Ouahouah (ORCID: https://orcid.org/0009-0000-3944-773X)
- Adlen Ksentini (ORCID: https://orcid.org/0000-0001-6857-2679)
- Mohammed Dhiya Eddine Gouaouri (ORCID: https://orcid.org/0009-0009-3298-8723)
Institutions
- EURECOM (FR)
- Université du Québec à Trois-Rivières (CA)
- Aalto University (FI)
Publication Details
- Journal
- IEEE Transactions on Network and Service Management
- Published
- 2025-11-06
- DOI
- https://doi.org/10.1109/tnsm.2025.3630045
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00