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 条
  • [21] 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
  • [22] A reliability prediction model for a multistate cloud/edge-based network based on a deep neural network
    Huang, Ding-Hsiang
    Huang, Cheng-Fu
    Lin, Yi-Kuei
    [J]. ANNALS OF OPERATIONS RESEARCH, 2024, 340 (01) : 271 - 287
  • [23] A Dynamic Deep Neural Network Design for Efficient Workload Allocation in Edge Computing
    Lo, Chi
    Su, Yu-Yi
    Lee, Chun-Yi
    Chang, Shih-Chieh
    [J]. 2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 273 - 280
  • [24] Workload prediction in cloud using artificial neural network and adaptive differential evolution
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 81 : 41 - 52
  • [25] A Survey Paper on Workload Prediction Requirements of Cloud Computing
    Sahi, Supreet Kaur
    Dhaka, V. S.
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 254 - 258
  • [26] Workload Prediction Using VMD and TCN in Cloud Computing
    Mrhari, Amine
    Hadi, Youssef
    [J]. JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2022, 13 (03) : 284 - 289
  • [27] Workload Generation for Virtual Machine Placement in Cloud Computing Environments
    Ortigoza, Jammily
    Lopez-Pires, Fabio
    Baran, Benjamin
    [J]. PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [28] Neural Network based Cloud computing Platform for Bioinformatics
    Ikram, Ataul Aziz
    Ibrahim, Salma
    Sardaraz, Muhammad
    Tahir, Muhammad
    Bajwa, Hassan
    Bach, Christian
    [J]. 2013 NINTH ANNUAL CONFERENCE ON LONG ISLAND SYSTEMS, APPLICATIONS AND TECHNOLOGY (LISAT 2013), 2013,
  • [29] Development of Cloud Computing Platform Based on Neural Network
    Zhi Zhange
    Wang, Liwei
    Liu, Ruiying
    Fan, Jinghang
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [30] A Virtual Network Guard System Based on Cloud Computing Environments
    He, Bing-Zhe
    Huang, Kuan-Ling
    Sun, Hung-Min
    Tso, Raylin
    [J]. GENETIC AND EVOLUTIONARY COMPUTING, 2015, 329 : 361 - 370