Predictive CPU Utilization Modeling in Cloud Operating Systems Using Machine Learning
Efficient CPU utilization is vital for maintaining performance and reducing operational costs in cloud computing environments. As workloads grow increasingly dynamic and complex, traditional resource allocation methods struggle to adapt in real time. This paper explores the use of machine learning techniques to model and predict CPU utilization within cloud operating systems. By analyzing historical usage data, workload characteristics, and system metrics, we construct predictive models that provide real-time insights for proactive resource management. Our proposed framework leverages supervised learning algorithms, including random forests and neural networks, to capture non-linear trends and temporal dependencies. The experimental results demonstrate significant improvements in prediction accuracy over baseline methods, highlighting the feasibility of machine learning-based forecasting for optimizing cloud CPU resource allocation.
Authors
- Yifan Zhou (ORCID: https://orcid.org/0000-0003-2969-6040)
- Jingwen Liu (ORCID: https://orcid.org/0000-0002-0748-7830)
Institutions
- Hong Kong Polytechnic University (HK)
Publication Details
- Journal
- Frontiers in Robotics and Automation
- Published
- 2025-06-18
- DOI
- https://doi.org/10.71465/fra280
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00