Workload Time Series Cumulative Prediction Mechanism for Cloud Resources Using Neural Machine Translation Technique

被引:0
作者
Mustafa M. Al-Sayed
机构
[1] Minia University,Department of Computer Science, Faculty of Computers and Information
来源
Journal of Grid Computing | 2022年 / 20卷
关键词
Cloud computing; RNN; Sequence-to-sequence; Workload prediction; Neural Machin translation; Attention;
D O I
暂无
中图分类号
学科分类号
摘要
Dynamic resource allocation and auto-scaling represent effective solutions for many cloud challenges, such as over-provisioning (i.e., energy-wasting, and Service level Agreement “SLA” violation) and under-provisioning (i.e., Quality of Service “QoS” dropping) of resources. Early workload prediction techniques play an important role in the success of these solutions. Unfortunately, no prediction technique is perfect and suitable enough for most workloads, particularly in cloud environments. Statistical and machine learning techniques may not be appropriate for predicting workloads, due to instability and dependency of cloud resources’ workloads. Although Recurrent Neural Network (RNN) deep learning technique considers these shortcomings, it provides poor results for long-term prediction. On the other hand, Sequence-to-Sequence neural machine translation technique (Seq2Seq) is effectively used for translating long texts. In this paper, workload sequence prediction is treated as a translation problem. Therefore, an Attention Seq2Seq-based technique is proposed for predicting cloud resources’ workloads. To validate the proposed technique, real-world dataset collected from a Google cluster of 11 k machines is used. For improving the performance of the proposed technique, a novel procedure called cumulative-validation is proposed as an alternative procedure to cross-validation. Results show the effectiveness of the proposed technique for predicting workloads of cloud resources in terms of accuracy by 98.1% compared to 91% and 85% for other sequence-based techniques, i.e. Continuous Time Markov Chain based models and Long short-term memory based models, respectively. Also, the proposed cumulative-validation procedure achieves a computational time superiority of 57% less compared to the cross-validation with a slight variation of 0.006 in prediction accuracy.
引用
收藏
相关论文
共 164 条
[1]  
Al-Sayed MM(2019)Towards evaluation of cloud ontologies J. Parallel Distrib. Comput. 126 82-106
[2]  
Hassan HA(2020)CloudFNF: an ontology structure for functional and non-functional J. Parallel Distrib. Comput. 14 143-173
[3]  
Omara FA(2019)Mapping lexical gaps in cloud ontology using BabelNet and FP-growth Int. J. Comput. Sci. Secur. (IJCSS) 13 36-52
[4]  
Al-Sayed MM(2020)Adaptive workload forecasting in cloud data centers J. Grid Comput. 18 149-168
[5]  
Hassan HA(2020)Towards accurate prediction for high-dimensional and highly-variable cloud workloads with deep learning IEEE Trans. Parallel Distrib. Syst. 31 923-934
[6]  
Omara FA(2017)Survey on prediction models of applications for resources provisioning in cloud J. Netw. Comput. Appl. 82 93-113
[7]  
Al-Sayed MM(2015)Energy-efficient resource allocation and provisioning framework for cloud data centers IEEE Trans. Netw. Serv. Manag. 12 377-391
[8]  
Hassan HA(2018)Long short term memory recurrent neural network (LSTM-RNN) based workload forecasting model for cloud datacenters Procedia Comput. Sci. 125 676-682
[9]  
Omara FA(2016)An energy-efficient vm prediction and migration framework for overcommitted clouds IEEE Trans. Cloud Comput. 6 955-966
[10]  
Zharikov E(2020)Self directed learning based workload forecasting model for cloud resource management Inf. Sci. 543 345-366