4.6 Article

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

期刊

JOURNAL OF GRID COMPUTING
卷 20, 期 2, 页码 -

出版社

SPRINGER
DOI: 10.1007/s10723-022-09607-0

关键词

Cloud computing; RNN; Sequence-to-sequence; Workload prediction; Neural Machin translation; Attention

资金

  1. Science, Technology & Innovation Funding Authority (STDF)
  2. Egyptian Knowledge Bank (EKB)

向作者/读者索取更多资源

This paper proposes an attention-based Seq2Seq technique for predicting cloud resources' workloads and validates its effectiveness and performance using a real-world dataset. The results show that the proposed technique outperforms other techniques in terms of accuracy and computational time.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据