Javascript must be enabled to continue!
A Time Series-Based Approach to Elastic Kubernetes Scaling
View through CrossRef
With the increasing popularity of cloud-native architectures and containerized applications, Kubernetes has become a critical platform for managing these applications. However, Kubernetes still faces challenges when it comes to resource management. Specifically, the platform cannot achieve timely scaling of the resources of applications when their workloads fluctuate, leading to insufficient resource allocation and potential service disruptions. To address this challenge, this study proposes a predictive auto-scaling Kubernetes Operator based on time series forecasting algorithms, aiming to dynamically adjust the number of running instances in the cluster to optimize resource management. In this study, the Holt–Winter forecasting method and the Gated Recurrent Unit (GRU) neural network, two robust time series forecasting algorithms, are employed and dynamically managed. To evaluate the effectiveness, we collected workload metrics from a deployed RESTful HTTP application, implemented predictive auto-scaling, and assessed the differences in service quality before and after the implementation. The experimental results demonstrate that the predictive auto-scaling component can accurately predict the future trend of the metrics and intelligently scale resources based on the prediction results, with a Mean Squared Error (MSE) of 0.00166. Compared to the deployment using a single algorithm, the cold start time is reduced by 1 h and 41 min, and the fluctuation in service quality is reduced by 83.3%. This process effectively enhances the quality of service and offers a novel solution for resource management in Kubernetes clusters.
Title: A Time Series-Based Approach to Elastic Kubernetes Scaling
Description:
With the increasing popularity of cloud-native architectures and containerized applications, Kubernetes has become a critical platform for managing these applications.
However, Kubernetes still faces challenges when it comes to resource management.
Specifically, the platform cannot achieve timely scaling of the resources of applications when their workloads fluctuate, leading to insufficient resource allocation and potential service disruptions.
To address this challenge, this study proposes a predictive auto-scaling Kubernetes Operator based on time series forecasting algorithms, aiming to dynamically adjust the number of running instances in the cluster to optimize resource management.
In this study, the Holt–Winter forecasting method and the Gated Recurrent Unit (GRU) neural network, two robust time series forecasting algorithms, are employed and dynamically managed.
To evaluate the effectiveness, we collected workload metrics from a deployed RESTful HTTP application, implemented predictive auto-scaling, and assessed the differences in service quality before and after the implementation.
The experimental results demonstrate that the predictive auto-scaling component can accurately predict the future trend of the metrics and intelligently scale resources based on the prediction results, with a Mean Squared Error (MSE) of 0.
00166.
Compared to the deployment using a single algorithm, the cold start time is reduced by 1 h and 41 min, and the fluctuation in service quality is reduced by 83.
3%.
This process effectively enhances the quality of service and offers a novel solution for resource management in Kubernetes clusters.
Related Results
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
DRS: A Deep Reinforcement Learning enhanced Kubernetes Scheduler for Microservice-based System
Recently, Kubernetes is widely used to manage and schedule the resources
of microservices in cloud-native distributed applications, as the most
famous container orchestration frame...
Optimasi Klasterisasi Kubernetes untuk Peningkatan QoS pada Jaringan 5G
Optimasi Klasterisasi Kubernetes untuk Peningkatan QoS pada Jaringan 5G
Resource management, scalability, and Quality of Service are key challenges in deploying 5G networks, particularly regarding latency, throughput, and packet loss. Conventional netw...
Technical Breakthrough in Production Engineering Ensures Economic Development of ASP Flooding in Daqing Oilfield
Technical Breakthrough in Production Engineering Ensures Economic Development of ASP Flooding in Daqing Oilfield
AbstractPilot tests commenced from 1980s in Daqing Oilfield have proved that ASP flooding could improve the recovery rate by 20% based on water flooding, while scaling issue in pro...
Difference in force decay latex and non-latex elastic band based on duration of elastic use and salivary pH concentration: In vitro study
Difference in force decay latex and non-latex elastic band based on duration of elastic use and salivary pH concentration: In vitro study
OBJECTIVE:
This study aimed to determine the difference in force decay between latex and non-latex elastic bands based on duration of use and salivary pH concentration....
Vendor-Agnostic Reconfiguration of Kubernetes Clusters in Cloud Federations
Vendor-Agnostic Reconfiguration of Kubernetes Clusters in Cloud Federations
Kubernetes (K8s) defines standardized APIs for container-based cluster orchestration so it becomes possible for application managers to deploy their applications in a unified manne...
Corner’s rules pass the test of time: little effect of phenology on leaf–shoot and other scaling relationships
Corner’s rules pass the test of time: little effect of phenology on leaf–shoot and other scaling relationships
Abstract
Background and Aims
Twig cross-sectional area and the surface area of leaves borne on it are expected to be isometrical...
Containerized deep learning in agriculture: Orchestrating GoogleNet with Kubernetes on high performance computing
Containerized deep learning in agriculture: Orchestrating GoogleNet with Kubernetes on high performance computing
SummarySmart Farming has become a cornerstone of modern agriculture, offering data‐driven insights and automation that optimize resource utilization and increase crop yields. The u...
An In Vitro Evaluation of Alumina, Zirconia, and Lithium Disilicate Surface Roughness Caused by Two Scaling Instruments
An In Vitro Evaluation of Alumina, Zirconia, and Lithium Disilicate Surface Roughness Caused by Two Scaling Instruments
AbstractPurposePlaque control is crucial for the prevention of inflammatory periodontal disease. Hand scaling instruments have been shown to be efficient for the removal of plaque;...

