esDNN: Deep Neural Network Based Multivariate Workload Prediction in Cloud Computing Environments

被引:0
|
作者
Xu, Minxian [1 ]
Song, Chenghao [1 ]
Wu, Huaming [2 ]
Gill, Sukhpal Singh [3 ]
Ye, Kejiang [1 ]
Xu, Chengzhong [4 ]
机构
[1] Chinese Acad Sci, Shenzhen Inst Adv Technol, Shenzhen 518000, Guangdong, Peoples R China
[2] Tianjin Univ, Tianjin, Peoples R China
[3] Queen Mary Univ London, London, England
[4] Univ Macau, State Key Lab IOTSC, Taipa, Macau, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Cloud computing; workloads prediction; supervised learning; gate recurrent unit; auto-scaling; WEB APPLICATIONS; LEARNING-MODEL; ARIMA;
D O I
10.1145/3524114
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has been regarded as a successful paradigm for IT industry by providing benefits for both service providers and customers. In spite of the advantages, cloud computing also suffers from distinct challenges, and one of them is the inefficient resource provisioning for dynamic workloads. Accurate workload predictions for cloud computing can support efficient resource provisioning and avoid resource wastage. However, due to the high-dimensional and high-variable features of cloud workloads, it is difficult to predict the workloads effectively and accurately. The current dominant work for cloud workload prediction is based on regression approaches or recurrent neural networks, which fail to capture the long-term variance of workloads. To address the challenges and overcome the limitations of existing works, we proposed an efficient supervised learning-based Deep Neural Network (esDNN) approach for cloud workload prediction. First, we utilize a sliding window to convert the multivariate data into a supervised learning time series that allows deep learning for processing. Then, we apply a revised Gated Recurrent Unit (GRU) to achieve accurate prediction. To show the effectiveness of esDNN, we also conduct comprehensive experiments based on realistic traces derived from Alibaba and Google cloud data centers. The experimental results demonstrate that esDNN can accurately and efficiently predict cloud workloads. Compared with the state-of-the-art baselines, esDNN can reduce the mean square errors significantly, e.g., 15%. rather than the approach using GRU only. We also apply esDNN for machines auto-scaling, which illustrates that esDNN can reduce the number of active hosts efficiently, thus the costs of service providers can be optimized.
引用
收藏
页数:24
相关论文
共 50 条
  • [11] Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanism
    Javad Dogani
    Farshad Khunjush
    Mohammad Reza Mahmoudi
    Mehdi Seydali
    [J]. The Journal of Supercomputing, 2023, 79 : 3437 - 3470
  • [12] Multivariate workload and resource prediction in cloud computing using CNN and GRU by attention mechanism
    Dogani, Javad
    Khunjush, Farshad
    Mahmoudi, Mohammad Reza
    Seydali, Mehdi
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (03): : 3437 - 3470
  • [13] Ensemble CNN Attention-Based BiLSTM Deep Learning Architecture for Multivariate Cloud Workload Prediction
    Kaim, Ananya
    Singh, Surjit
    Patel, Yashwant Singh
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 342 - 348
  • [14] Prediction of Cloud Resources Demand Based on Fuzzy Deep Neural Network
    Chen, Dawei
    Zhang, Xiaoqin
    Wang, Li
    Han, Zhu
    [J]. 2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [15] Workload Prediction for Cloud Computing Elasticity Mechanism
    Hu, Yazhou
    Deng, Bo
    Peng, Fuyang
    Wang, Dongxia
    [J]. PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2016), 2016, : 244 - 249
  • [16] Dynamic Workload Management in Heterogeneous Cloud Computing Environments
    Zhang, Qi
    Boutaba, Raouf
    [J]. 2014 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (NOMS), 2014,
  • [17] Deep recurrent neural network-based Hadoop framework for COVID prediction with applications to big data in cloud computing
    Rao, D. B. Jagannadha
    Polepally, Vijayakumar
    Prabhu, S. Nagendra
    Kalpana, Parsi
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2023, 21 (01) : 36 - 47
  • [18] Domain Knowledge Embedding Regularization Neural Networks for Workload Prediction and Analysis in Cloud Computing
    Li, Lei
    Feng, Min
    Jin, Lianwen
    Chen, Shenjin
    Ma, Lihong
    Gao, Jiakai
    [J]. JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2018, 11 (04) : 137 - 154
  • [19] An autonomous architecture based on reinforcement deep neural network for resource allocation in cloud computing
    Seyed Danial Alizadeh Javaheri
    Reza Ghaemi
    Hossein Monshizadeh Naeen
    [J]. Computing, 2024, 106 : 371 - 403
  • [20] An autonomous architecture based on reinforcement deep neural network for resource allocation in cloud computing
    Javaheri, Seyed Danial Alizadeh
    Ghaemi, Reza
    Naeen, Hossein Monshizadeh
    [J]. COMPUTING, 2024, 106 (02) : 371 - 403