<scp>AI</scp> ‐Driven Adaptive Pod Co‐Location in Kubernetes Using Real‐Time Multi‐Objective Optimization

ABSTRACT As microservices and containerized architectures gain prominence, Kubernetes has become the foundation for orchestrating distributed workloads. However, its default scheduling strategy is typically static and resource‐centric, lacking responsiveness to changing workload patterns, inter‐service communication needs, or energy efficiency goals. This paper introduces AICoLoc‐K8s, an adaptive scheduling enhancement framework that augments Kubernetes with intelligent, real‐time decision‐making. AICoLoc‐K8s leverages live system metrics collected from Prometheus and a lightweight AI model to inform pod placement decisions. Integrating a custom scheduler extender, the system dynamically evaluates candidate nodes based on multiple criteria, including CPU load, memory availability, and service tier affinity. The AI model is trained to optimize pod co‐location, especially for workloads categorized by frontend, backend, and database roles. We implemented AICoLoc‐K8s on an RKE2 cluster running inside KubeVirt virtual machines and validated its behavior through controlled experiments. The framework consistently demonstrated better placement alignment with workload characteristics than the default scheduler. Although quantifiable gains like latency and energy savings are reserved for future evaluation, initial results confirm the effectiveness of this real‐time adaptive model.

Authors

Publication Details

Journal
Internet Technology Letters
Published
2025-12-12
DOI
https://doi.org/10.1002/itl2.70203
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI ‐Driven Adaptive Pod Co‐Location in Kubernetes Using Real‐Time Multi‐Objective Optimization

Sudharsan Omprakash
Internet Technology Letters
Software System Performance and Reliability
article

AI ‐Driven Adaptive Pod Co‐Location in Kubernetes Using Real‐Time Multi‐Objective Optimization

Sudharsan Omprakash
article en

Abstract

ABSTRACT As microservices and containerized architectures gain prominence, Kubernetes has become the foundation for orchestrating distributed workloads. However, its default scheduling strategy is typically static and resource‐centric, lacking responsiveness to changing workload patterns, inter‐service communication needs, or energy efficiency goals. This paper introduces AICoLoc‐K8s, an adaptive scheduling enhancement framework that augments Kubernetes with intelligent, real‐time decision‐making. AICoLoc‐K8s leverages live system metrics collected from Prometheus and a lightweight AI model to inform pod placement decisions. Integrating a custom scheduler extender, the system dynamically evaluates candidate nodes based on multiple criteria, including CPU load, memory availability, and service tier affinity. The AI model is trained to optimize pod co‐location, especially for workloads categorized by frontend, backend, and database roles. We implemented AICoLoc‐K8s on an RKE2 cluster running inside KubeVirt virtual machines and validated its behavior through controlled experiments. The framework consistently demonstrated better placement alignment with workload characteristics than the default scheduler. Although quantifiable gains like latency and energy savings are reserved for future evaluation, initial results confirm the effectiveness of this real‐time adaptive model.

Internet Technology LettersVol. 9(1)
Openalex Percentile: Top 55%
Software System Performance and Reliability
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.