arrow
返回

Proactive auto-scaling for cloud environments using temporal convolutional neural networks

delete2021-08-01
delete11
PRE
AI
E
Ehsan Golshani
M
Mehrdad Ashtiani *
DOI:10.1016/j.jpdc.2021.04.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Auto-scaling systems can dynamically scale the required resources for cloud-based services at runtime. This is an effective mechanism, enabling services to adapt to environmental changes. These systems establish the foundation for achieving elasticity in the modern cloud computing paradigm. Given the dynamic and uncertain nature of the shared cloud infrastructure, cloud auto-scaling systems are one of the most complex and sophisticated created artifacts, aiming to achieve self-aware, self-adaptive, and dependable runtime scaling. To find an effective solution to this problem, an accurate prediction of the required amount of workload as well as the system metrics for future time periods are needed. Various solutions have already been proposed to tackle this problem. Many solutions make use of machine learning, statistical, and ensemble methods. In this paper, we view the auto-scaling problem as a sequence model and apply the convolutional neural networks to predict the future workload of cloud services. Also, by using neural networks, we obtain a mapping between the predicted workload as well as the real-time and future amounts of the required resources. We have also proposed a decision-making mechanism that takes into account different and sometimes conflicting user criteria resulting in the best-compromised decision. To this aim, we have used TOPSIS as a multi-criteria decision-making method for the decision-making component. In the evaluation section, we have examined the amount of prediction error, the amount of service level agreement violations, as well as the amount of resources' under-utilization. Evaluations demonstrate that the proposed approach for predicting the workload shows a 4 percent improvement over the existing approaches. (C) 2021 Elsevier Inc. All rights reserved.
Keyword:
Cloud computing
Auto-scaling
Resources provisioning
Dynamic scalability
Multi-criteria decision making
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

A cost-aware auto-scaling approach using the workload prediction in service clouds在服务云中使用工作负载预测的成本感知自动扩展方法
err2013-10-06
err90
PREAI
errYang, Jingqi; Liu, Chuanchang; Shang, Yanlei; Cheng, Bo; Mao, Zexiang; Liu, Chunhong; Niu, Lisha; Chen, Junliang
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Phenotypic diversity and amylolytic activity of fast growing rhizobia from pigeonpea [Cajanus cajan (L.) Millsp.]快生型根瘤菌的表型多样性及淀粉酶活性(来自木豆[Cajanus cajan (L.) Millsp.])
err2012-12-01
err0
errOAAI
errPaulo Ivan Fernandes Júnior; Andréa Aparecida de Lima; Samuel Ribeiro Passos; Carlos Alberto Tuão Gava; Paulo Jansen de Oliveira; Norma Gouvêa Rumjanek; Gustavo Ribeiro Xavier
err分享
err收藏
没有更多内容