Performance Analysis of Machine Learning Centered Workload Prediction Models for Cloud
arXiv:2302.02452 · doi:10.1109/TPDS.2023.3240567
Abstract
The precise estimation of resource usage is a complex and challenging issue due to the high variability and dimensionality of heterogeneous service types and dynamic workloads. Over the last few years, the prediction of resource usage and traffic has received ample attention from the research community. Many machine learning-based workload forecasting models have been developed by exploiting their computational power and learning capabilities. This paper presents the first systematic survey cum performance analysis-based comparative study of diversified machine learning-driven cloud workload prediction models. The discussion initiates with the significance of predictive resource management followed by a schematic description, operational design, motivation, and challenges concerning these workload prediction models. Classification and taxonomy of different prediction approaches into five distinct categories are presented focusing on the theoretical concepts and mathematical functioning of the existing state-of-the-art workload prediction methods. The most prominent prediction approaches belonging to a distinct class of machine learning models are thoroughly surveyed and compared. All five classified machine learning-based workload prediction models are implemented on a common platform for systematic investigation and comparison using three distinct benchmark cloud workload traces via experimental analysis. The essential key performance indicators of state-of-the-art approaches are evaluated for comparison and the paper is concluded by discussing the trade-offs and notable remarks.
References in corpus (7)
- EsDNN: Deep Neural Network based Multivariate Workload Prediction Approach in Cloud Environment
- A Secure and Multi-objective Virtual Machine Placement Framework for Cloud Data Centre
- A Quantum Approach Towards the Adaptive Prediction of Cloud Workloads
- A Fault Tolerant Elastic Resource Management Framework Towards High Availability of Cloud Services
- A High Availability Management Model based on VM Significance Ranking and Resource Estimation for Cloud Applications
- workload forecasting and resource management models based on machine learning for cloud computing environments
- an intelligent security centered resource-efficient resource management model for cloud computing environments