2026· Journal of Basics and Applied Sciences Research· 0 citations
TL;DR
Results demonstrate that HPA effectively responds to workload increases by provisioning additional pods, maintaining system stability and throughput during high-demand periods, with CPU usage and RPS exhibiting predictable scaling behavior aligned with the 15-second Metrics Server scraping interval.
Abstract
The widespread adoption of microservices architectures on Kubernetes has introduced significant challenges in resource management, particularly the inadequacy of default load balancing under dynamic workloads and issues with pod resource sharing under contention. This paper proposes an integrated auto-scaling platform that combines the Horizontal Pod Autoscaler (HPA), Metrics Server, and Prometheus to dynamically optimize resource utilization in a Kubernetes-in-Docker (KIND) cluster. The experimental platform was deployed on an Ubuntu 22.04 host with a three-node KIND cluster (one master, two workers), using Kubernetes v1.27.3 and Docker v24.0.7, with performance evaluated through CPU utilization and requests per second (RPS) metrics collected via Prometheus and visualized in Grafana. Results demonstrate that HPA effectively responds to workload increases by provisioning additional pods, maintaining system stability and throughput during high-demand periods, with CPU usage and RPS exhibiting predictable scaling behavior aligned with the 15-second Metrics Server scraping interval. The novelty of this work lies in the systematic integration of HPA with Prometheus custom metrics within a KIND environment, extending evaluation across multiple lightweight Kubernetes distributions including microk8s and minikube. This approach enhances scalability, computational efficiency, and cost-effectiveness for microservice-based systems.
Compute and memory resources in cloud environments are strictly managed and isolated by the control plane; in contrast, network resources lack equivalent management and isolation mechanisms. This best-effort treatment of networking leads to significant challenges for modern AI workloads, which have diverse and bandwidt...
A dynamic priority scheduling framework at the kernel level that enhances the CPU allocation to latency-sensitive containers running in Kubernetes environments and reveals a significant improvement in terms of latency reduction, enhanced throughput, efficient utilization of CPU resources, and stable performance of sche...
T. Rajkumar, Nishanth D., P. M et al.· Journal of Soft Computing Pa...· 0 citations
Serverless computing, particularly Function-as-aService (FaaS), has emerged as a dominant cloud computing paradigm offering automatic scaling, pay-per-use pricing, and simplified deployment. However, the stateless and ephemeral nature of serverless functions introduces significant performance challenges, most notably c...
Donghyeon Kim, Sangoh Park· International Conference on...· 0 citations
A queueing network (QN) model of the rebalance process of the process used in MongoDB is developed, and a preliminary evaluation of performance prediction by the QN model via simulations is described, to understand the impact of different parameters of the rebalance process.
G. Paterakis, E. Ntallaris, K. Magoutis et al.· International Symposium on C...· 0 citations
This work outlines AutoSLO, a latency-SLO-aware work-load management framework for multi-cluster cloud data ware-houses that includes a periodic Policy Tuner that proactively plans resources using workload fore-casts, an SLO-aware reactive Autoscaler that adjusts the active cluster set based on the observed workload, a...
A comprehensive review of Kubernetes scheduling strategies published between January 2023 and January 2026 is presented and a multi-dimensional taxonomy is established that categorizes scheduling approaches based on common objectives, modification methods, optimization methodologies, targeted workloads, evaluation meth...
Mohammed Alhakimi, R. Latip· De Computis· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.