cs.DCApr 13, 2026

NimbusGuard: A Novel Framework for Proactive Kubernetes Autoscaling Using Deep Q-Networks

Authors: Chamath Wanigasooriya, Indrajith Ekanayake

Organizations: Department of Computer Science, Informatics Institute of Technology, Sri Lanka

Abstract

Cloud native architecture is about building and running scalable microservice applications to take full advantage of the cloud environments. Managed Kubernetes is the powerhouse orchestrating cloud native applications with elastic scaling. However, traditional Kubernetes autoscalers are reactive, meaning the scaling controllers adjust resources only after they detect demand within the cluster and do not incorporate any predictive measures. This can lead to either over-provisioning and increased costs or under-provisioning and performance degradation. We propose NimbusGuard, an open-source, Kubernetes-based autoscaling system that leverages a deep reinforcement learning agent to provide proactive autoscaling. The agents perception is augmented by a Long Short-Term Memory model that forecasts future workload patterns. The evaluations were conducted by comparing NimbusGuard against the built-in scaling controllers, such as Horizontal Pod Autoscaler, and the event-driven autoscaler KEDA. The experimental results demonstrate how NimbusGuard's proactive framework translates into superior performance and cost efficiency compared to existing reactive methods.

Figures & tables

Explore similar work

CardsList
  1. MAS-H2: A Hierarchical Multi-Agent System for Holistic Cloud-Native Autoscaling

    Mar 8, 2026Hamed Hamzeh, Parisa VahdatianMulti-Agent OrchestrationMulti-Agent Control

  2. Learning to Remember: Attentive Reinforcement Learning for Edge Serverless Autoscaling

    Mar 21, 2026Faraz Shaikh, Gianluca Reali, Mauro FemminellaRL ControlReinforcement Learning

  3. ADAPT: A Self-Calibrating Proactive Autoscaler for Container Orchestration

    May 15, 2026Himanshu Singh BaghelAdaptive Control