Int J Performability Eng ›› 2023, Vol. 19 ›› Issue (8): 507-515.doi: 10.23940/ijpe.23.08.p3.507515

Previous Articles     Next Articles

Hybrid Machine Learning Model for Load Prediction in Cloud Environment

Savita Khurana, Gaurav Sharma*(), and Bhawna Sharma   

  1. Seth Jai Parkash Mukand Lal Institute of Engineering and Technology, Radaur, India
  • Contact: Gaurav Sharma E-mail:gaurav13@gmail.com
  • About author:

    E-mail address: gaurav13@gmail.com

Abstract:

Virtual machine (VM) load prediction is a critical task in cloud computing. Accurate VM load prediction can help to improve resource utilization, reduce costs, and improve the quality of service. For the Hybrid LSTM and AdaBoost model, a novel approach is proposed for accurate VM load prediction in cloud environments. The proposed model combines the power of LSTM and AdaBoost model, aiming to capture temporal dependencies in the VM load data and enhance prediction accuracy. The proposed model leverages LSTM to learn patterns and dynamics from historical load data, while AdaBoost is used to create an ensemble of weak regressors that collectively make load predictions. The model follows a two-step process: first, LSTM is trained on historical load data to extract informative features, and then AdaBoost is trained to combine the predictions from multiple weak regressors. The hybrid model demonstrates improved performance in VM load prediction by effectively handling non-linear relationships, temporal dependencies, and complex load patterns. The outcome of the proposed model is calculated using metrics, i.e. MAE, MAPE, MSE, RMSE, R2, and compared with existing machine learning algorithms i.e., Adaboost, KNN, SVM and deep learning algorithms i.e. LSTM, RNN. The results clearly show the superiority of the proposed hybrid approach in accurately predicting virtual machine load, enabling efficient resource allocation and management in cloud computing environments.

Key words: load prediction, machine learning, deep learning, LSTM, Adaboost, cloud