CPU Usage Forecasting for Load Balancing in Kubernetes Using LSTM: A Synthetic Traffic Simulation Approach

Closed

Amirullah, Ahmad Saikhu

2025 Proceedings of the 2025 IEEE International Conference on Industry 4.0, Artificial Intelligence, and Communications Technology, IAICT 2025 Conference paper Cited by 1 Quartile

Abstract

Kubernetes offers automatic scaling; however, the accuracy of predicting resource requirements remains a challenge in dynamic workload environments. This research proposes LSTM to predict CPU usage in real-time on Kubernetes. The dataset was obtained from e-commerce server logs, and a distribution that identified the beta distribution as the best choice (AIC & BIC). Synthetic data based on the Beta distribution is then simulated using k6, resulting in a time series of CPU usages. The results show that LSTM outperforms ARIMA and GRU with the lowest MSE (0.00001053) and RMSE (0.00324451). The proposed approach can enhance resource allocation efficiency and application stability, as well as provide opportunities to develop real-time workload predictions for more adaptive auto-scaling on Kubernetes. © 2025 IEEE.

Affiliations

Sepuluh Nopember Institute of Technology, Department of Informatics Engineering, Surabaya, Indonesia; Politeknik Negeri Lhokseumawe, Lhokseumawe, Indonesia

Research at a Glance

Premium content — register to unlock

Research at a Glance

Register to unlock

Topics & SDG Alignment

Premium content — register to unlock

Topics & SDG Alignment

Register to unlock

Collaboration

Premium content — register to unlock

Collaboration

Register to unlock

Author Profile (Selected)

Premium content — register to unlock

Author Profile (Selected)

Register to unlock

References Overview

Premium content — register to unlock

References Overview

Register to unlock

Journal & Source

Premium content — register to unlock

Journal & Source

Register to unlock

Metadata & Integrity

Premium content — register to unlock

Metadata & Integrity

Register to unlock