On the Stability of the Kubernetes Horizontal Autoscaler Control Loop

Kubernetes is a widely used platform for deploying and managing containerized applications due to its efficient elastic capabilities. The Horizontal Pod Autoscaler (HPA) in Kubernetes independently adjusts the number of pods for each service, yet these services often operate in an interconnected manner. This study aims to understand the effects of autoscaling events on a graph of interconnected services. To achieve this, we apply control theory to model the HPA’s behavior. We analyze the stability of this model, perform numerical simulations, and deploy a real testbed to evaluate the performance. Our findings demonstrate that the control theory-based model accurately predicts the HPA’s behavior, ensuring system stability with CPU utilization meeting desired thresholds and no traffic loss after a transitional period. The model provides insights into optimizing resource scheduling and improving application performance in Kubernetes environments. Additionally, we extend our model to the whole service graph to understand how individual scaling decisions influence the complex graphs of cloud applications.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3526751
Citations
2
Primary Topic
Elasticity and Wave Propagation
Type
article
Field-Weighted Citation Impact
1.73

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On the Stability of the Kubernetes Horizontal Autoscaler Control Loop

Andor Lukács, Gábor Rétvári, Berta Serracanta, Alberto Rodríguez-Natal et al.
2 citations
IEEE Access
Elasticity and Wave Propagation
1.73
article

On the Stability of the Kubernetes Horizontal Autoscaler Control Loop

Andor Lukács, Gábor Rétvári, Berta Serracanta, Alberto Rodríguez-Natal, Albert Cabellos‐Aparicio
article en
2 citations

Abstract

Kubernetes is a widely used platform for deploying and managing containerized applications due to its efficient elastic capabilities. The Horizontal Pod Autoscaler (HPA) in Kubernetes independently adjusts the number of pods for each service, yet these services often operate in an interconnected manner. This study aims to understand the effects of autoscaling events on a graph of interconnected services. To achieve this, we apply control theory to model the HPA’s behavior. We analyze the stability of this model, perform numerical simulations, and deploy a real testbed to evaluate the performance. Our findings demonstrate that the control theory-based model accurately predicts the HPA’s behavior, ensuring system stability with CPU utilization meeting desired thresholds and no traffic loss after a transitional period. The model provides insights into optimizing resource scheduling and improving application performance in Kubernetes environments. Additionally, we extend our model to the whole service graph to understand how individual scaling decisions influence the complex graphs of cloud applications.

IEEE AccessVol. 13
Cisco College (US), Budapest University of Technology and Economics (HU), Babeș-Bolyai University (RO), Universitat Politècnica de Catalunya (ES)
Generalitat de Catalunya, Hungarian Scientific Research Fund, Institució Catalana de Recerca i Estudis Avançats, Ministerio de Ciencia e Innovación, Agencia Estatal de Investigación, Nemzeti Kutatási, Fejlesztési és Innovaciós Alap
Affordable and clean energy
Openalex Percentile: Top 21%
Elasticity and Wave Propagation
1.73
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.

On the Stability of the Kubernetes Horizontal Autoscaler Control Loop — Andor Lukács, Gábor Rétvári, et al. · IEEE Access (2025) | TGRS Research Map | TGRS