An SLO Driven and Cost-Aware Autoscaling Framework for Kubernetes

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Punniyamoorthy, Vinoth, Kumar, Bikesh, Saha, Sumit, Butra, Lokesh, Palanigounder, Mayilsamy, Agarwal, Akash Kumar, Kannan, Kabilan
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909977684213760
author Punniyamoorthy, Vinoth
Kumar, Bikesh
Saha, Sumit
Butra, Lokesh
Palanigounder, Mayilsamy
Agarwal, Akash Kumar
Kannan, Kabilan
author_facet Punniyamoorthy, Vinoth
Kumar, Bikesh
Saha, Sumit
Butra, Lokesh
Palanigounder, Mayilsamy
Agarwal, Akash Kumar
Kannan, Kabilan
contents Kubernetes provides native autoscaling mechanisms, including the Horizontal Pod Autoscaler, Vertical Pod Autoscaler, and node-level autoscalers, to enable elastic resource management for cloud-native applications. However, production environments frequently experience Service Level Objective violations and cost inefficiencies due to reactive scaling behavior, limited use of application-level signals, and opaque control logic. This paper investigates how Kubernetes autoscaling can be enhanced using AIOps principles to jointly satisfy SLO and cost constraints under diverse workload patterns without compromising safety or operational transparency. We present a gap-driven analysis of existing autoscaling approaches and propose a safe and explainable multi-signal autoscaling framework that integrates SLO-aware and cost-conscious control with lightweight demand forecasting. Experimental evaluation using representative microservice and event-driven workloads shows that the proposed approach reduces SLO violation duration by up to 31 percent, improves scaling response time by 24 percent, and lowers infrastructure cost by 18 percent compared to default and tuned Kubernetes autoscaling baselines, while maintaining stable and auditable control behavior. These results demonstrate that AIOps-driven, SLO-first autoscaling can significantly improve the reliability, efficiency, and operational trustworthiness of Kubernetes-based cloud platforms.
format Preprint
id arxiv_https___arxiv_org_abs_2512_23415
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle An SLO Driven and Cost-Aware Autoscaling Framework for Kubernetes
Punniyamoorthy, Vinoth
Kumar, Bikesh
Saha, Sumit
Butra, Lokesh
Palanigounder, Mayilsamy
Agarwal, Akash Kumar
Kannan, Kabilan
Software Engineering
Distributed, Parallel, and Cluster Computing
Kubernetes provides native autoscaling mechanisms, including the Horizontal Pod Autoscaler, Vertical Pod Autoscaler, and node-level autoscalers, to enable elastic resource management for cloud-native applications. However, production environments frequently experience Service Level Objective violations and cost inefficiencies due to reactive scaling behavior, limited use of application-level signals, and opaque control logic. This paper investigates how Kubernetes autoscaling can be enhanced using AIOps principles to jointly satisfy SLO and cost constraints under diverse workload patterns without compromising safety or operational transparency. We present a gap-driven analysis of existing autoscaling approaches and propose a safe and explainable multi-signal autoscaling framework that integrates SLO-aware and cost-conscious control with lightweight demand forecasting. Experimental evaluation using representative microservice and event-driven workloads shows that the proposed approach reduces SLO violation duration by up to 31 percent, improves scaling response time by 24 percent, and lowers infrastructure cost by 18 percent compared to default and tuned Kubernetes autoscaling baselines, while maintaining stable and auditable control behavior. These results demonstrate that AIOps-driven, SLO-first autoscaling can significantly improve the reliability, efficiency, and operational trustworthiness of Kubernetes-based cloud platforms.
title An SLO Driven and Cost-Aware Autoscaling Framework for Kubernetes
topic Software Engineering
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2512.23415