AAPA: An Archetype-Aware Predictive Autoscaler with Uncertainty Quantification for Serverless Workloads on Kubernetes

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Zhang, Guilin, Vippagunta, Srinivas, Nandagopal, Raghavendra, Raman, Suchitra, Xu, Jeff, Pfeiffer, Marcus, Chatterjee, Shreeshankar, Tan, Ziqi, Guo, Wulan, Jiang, Hailong
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913945539837952
author Zhang, Guilin
Vippagunta, Srinivas
Nandagopal, Raghavendra
Raman, Suchitra
Xu, Jeff
Pfeiffer, Marcus
Chatterjee, Shreeshankar
Tan, Ziqi
Guo, Wulan
Jiang, Hailong
author_facet Zhang, Guilin
Vippagunta, Srinivas
Nandagopal, Raghavendra
Raman, Suchitra
Xu, Jeff
Pfeiffer, Marcus
Chatterjee, Shreeshankar
Tan, Ziqi
Guo, Wulan
Jiang, Hailong
contents Serverless platforms such as Kubernetes are increasingly adopted in high-performance computing, yet autoscaling remains challenging under highly dynamic and heterogeneous workloads. Existing approaches often rely on uniform reactive policies or unconditioned predictive models, ignoring both workload semantics and prediction uncertainty. We present AAPA, an archetype-aware predictive autoscaler that classifies workloads into four behavioral patterns -- SPIKE, PERIODIC, RAMP, and STATIONARY -- and applies tailored scaling strategies with confidence-based adjustments. To support reproducible evaluation, we release AAPAset, a weakly labeled dataset of 300,000 Azure Functions workload windows spanning diverse patterns. AAPA reduces SLO violations by up to 50% and lowers latency by 40% compared to Kubernetes HPA, albeit at 2-8x higher resource usage under spike-dominated conditions. To assess trade-offs, we propose the Resource Efficiency Index (REI), a unified metric balancing performance, cost, and scaling smoothness. Our results demonstrate the importance of modeling workload heterogeneity and uncertainty in autoscaling design.
format Preprint
id arxiv_https___arxiv_org_abs_2507_05653
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AAPA: An Archetype-Aware Predictive Autoscaler with Uncertainty Quantification for Serverless Workloads on Kubernetes
Zhang, Guilin
Vippagunta, Srinivas
Nandagopal, Raghavendra
Raman, Suchitra
Xu, Jeff
Pfeiffer, Marcus
Chatterjee, Shreeshankar
Tan, Ziqi
Guo, Wulan
Jiang, Hailong
Distributed, Parallel, and Cluster Computing
Serverless platforms such as Kubernetes are increasingly adopted in high-performance computing, yet autoscaling remains challenging under highly dynamic and heterogeneous workloads. Existing approaches often rely on uniform reactive policies or unconditioned predictive models, ignoring both workload semantics and prediction uncertainty. We present AAPA, an archetype-aware predictive autoscaler that classifies workloads into four behavioral patterns -- SPIKE, PERIODIC, RAMP, and STATIONARY -- and applies tailored scaling strategies with confidence-based adjustments. To support reproducible evaluation, we release AAPAset, a weakly labeled dataset of 300,000 Azure Functions workload windows spanning diverse patterns. AAPA reduces SLO violations by up to 50% and lowers latency by 40% compared to Kubernetes HPA, albeit at 2-8x higher resource usage under spike-dominated conditions. To assess trade-offs, we propose the Resource Efficiency Index (REI), a unified metric balancing performance, cost, and scaling smoothness. Our results demonstrate the importance of modeling workload heterogeneity and uncertainty in autoscaling design.
title AAPA: An Archetype-Aware Predictive Autoscaler with Uncertainty Quantification for Serverless Workloads on Kubernetes
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2507.05653