Skip to content

A Two-Stage Forecasting System for CPU Workload Prediction in Private Clouds

Sep 2026 · 0 citations · 36 references
Computer Science

TL;DR

A two-stage integrated forecasting model is proposed that explicitly models the relationship between customer service demand and subsequent resource consumption, giving improved forecasting robustness, computational efficiency, and interpretability, making it well-suited for proactive resource management and intelligent auto-scaling in cloud computing environments.

Abstract

Accurate cloud resource forecasting is essential for proactive resource provisioning, maintaining Quality of Service (QoS), and reducing operational costs in dynamic cloud environments. The existing forecasting approaches predominantly estimate future CPU workload directly from historical resource traces, which often overlook the relationship between customer service demand and subsequent resource consumption. This study proposes a two-stage integrated forecasting model that explicitly models this dependency by first forecasting customer service requests, expressed as Transactions Per Second (TPS), and subsequently estimating future CPU workload from the TPS forecast. Both the forecasting component and resource prediction component employed the XGBoost model within a cascaded learning architecture, complemented by adaptive online retraining using an expanding-window strategy to address concept drift in continuously evolving cloud workloads. The proposed work was evaluated using real-world traces collected from a private cloud environment comprising ten applications. Experimental results demonstrate robust forecasting performance by achieving Symmetric Mean Absolute Percentage Error (SMAPE) below $7\%$ for most applications, with the best-performing application achieving an MAE of $0.7372$, RMSE of $1.1866$, SMAPE of $3.57\%$, and an R2 of $0.9185$. Horizon-wise drift analysis confirmed stable recursive forecasting behavior with controlled error accumulation across a 60-step prediction horizon. Compared with the conventional direct CPU forecasting method, the proposed two-stage integrated model gives improved forecasting robustness, computational efficiency, and interpretability, making it well-suited for proactive resource management and intelligent auto-scaling in cloud computing environments.

View source

Similar papers

#reinforcement learning Open access Dec 2026

Optimizing Resource Allocation in Cloud Computing Environments using Reinforcement Learning

A deep reinforcement learning framework for intelligent cloud resource allocation that jointly optimizes resource utilization, Service Level Agreement compliance, infrastructure cost, and energy efficiency, and adapts to workload distribution shifts within 200 episodes without manual retuning is presented.

Msr Prasad · 0 citations
Open access Aug 2026

Cloud Resource Workload Forecasting Method Based on the MST-iTransformer Model

The proposed MST-iTransformer model achieves simultaneous reductions in prediction errors and inference latency, validating the effectiveness of the multi-scale temporal encoding, sparse attention mechanism, and adaptive feature selection modules in improving forecasting accuracy and computational efficiency.

Xiao-Lan Xie, Jing-Yuan Chen · 1 citation
Conference Aug 2026

A Comparative Study of Deep Learning Models for Energy-Aware Workload Prediction in Edge-Cloud Environments

The demand for energy-efficient workload management across dispersed edge-cloud infrastructures has increased due to the growing use of edge computing. Conventional reactive scheduling techniques frequently result in higher energy usage and less efficient use of resources. In order to increase energy efficiency, this s...

T. Gamage, Indika Perera · 0 citations
Open access Sep 2026

Bandwidth Usage Prediction on Enterprise Network Infrastructure Using Time-Series Forecasting

The increasing dependence of enterprise operations on cloud applications and centralized information systems produces bandwidth demand that changes dynamically over time. This study develops and compares time-series forecasting models for predicting total bandwidth usage at the next monitoring interval in an operationa...

Amadeuz Ezrafel, Imron Iswanto, Bagas Fitria Maiardi et al. · 0 citations
Open access Oct 2026

Adaptive machine learning for intelligent resource allocation in cloud computing: a comparative study

Efficient cloud resource allocation requires controllers that anticipate workload variation rather than respond only after demand changes. This study evaluates an adaptive machine learning (AML) controller that integrates one-step-ahead random forest forecasting, capacity-constrained resource adjustment, and 24-hour mo...

A. D. Samala, Soha Rawas · 0 citations

Related blog posts

Microsoft Research Blog Oct 12, 2026

Simulating student learning for better AI tutoring

StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.