Deep Learning and Feedback Control Based Container Auto-Scaling for Cloud Native Micro-Services

In Kubernetes-based Cloud Native platforms, allocating containers to micro-services elastically according to workload changes is benefical to minimizing resource cost while stabling response times. However, inaccurate performance models for multi-container systems, along with coarse-grained container-based allocation, cause performance fluctuations. In this paper, deep learning, traditional Jackson Queuing Network (JQN) and feedback control are integrated to devise a container provisioning algorithm which leverages the neural networks’ ability to fit nonlinear performance models, the real-time responsiveness of feedback control, and the precise prediction of micro-service interactions offered by the JQN. The proposal is evaluated on a real Kubernetes based Cloud Native cluster. Experimental results illustrate that the container cost is decreased by 10.94%<inline-formula><tex-math notation="LaTeX">$\sim$</tex-math></inline-formula>11.36% while satifisfying Service Level Agreements (SLA) in terms of 95<sup>th</sup> accessing-path response times.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Services Computing
Published
2025-08-08
DOI
https://doi.org/10.1109/tsc.2025.3596887
Primary Topic
Cloud Computing and Resource Management
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Deep Learning and Feedback Control Based Container Auto-Scaling for Cloud Native Micro-Services

Rajkumar Buyya, Xiaoping Li, Zhicheng Cai, Hang Wu et al.
IEEE Transactions on Services Computing
Cloud Computing and Resource Management
article

Deep Learning and Feedback Control Based Container Auto-Scaling for Cloud Native Micro-Services

Rajkumar Buyya, Xiaoping Li, Zhicheng Cai, Hang Wu, Xu Jiang
article en

Abstract

In Kubernetes-based Cloud Native platforms, allocating containers to micro-services elastically according to workload changes is benefical to minimizing resource cost while stabling response times. However, inaccurate performance models for multi-container systems, along with coarse-grained container-based allocation, cause performance fluctuations. In this paper, deep learning, traditional Jackson Queuing Network (JQN) and feedback control are integrated to devise a container provisioning algorithm which leverages the neural networks’ ability to fit nonlinear performance models, the real-time responsiveness of feedback control, and the precise prediction of micro-service interactions offered by the JQN. The proposal is evaluated on a real Kubernetes based Cloud Native cluster. Experimental results illustrate that the container cost is decreased by 10.94%<inline-formula><tex-math notation="LaTeX">$\sim$</tex-math></inline-formula>11.36% while satifisfying Service Level Agreements (SLA) in terms of 95<sup>th</sup> accessing-path response times.

IEEE Transactions on Services ComputingVol. 18(5)
Guangdong University of Technology (CN), The University of Melbourne (AU), Nanjing University of Science and Technology (CN)
Industry, innovation and infrastructure
Openalex Percentile: Top 70%
Cloud Computing and Resource Management
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.