arrow
返回

MLscale: A machine learning based application-agnostic autoscaler

delete2019-06-01
delete18
PRE
AI
M
Muhammad Wajahat *
A
Alexei Karve
A
Anshul Gandhi
DOI:10.1016/j.suscom.2017.10.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Autoscaling is the practice of automatically adding or removing resources for an application deployment to meet performance targets in response to changing workload conditions. However, existing autoscaling approaches typically require expert application and system knowledge to reduce resource costs and performance target violations, thus limiting their applicability. We present MLscale, an application-agnostic, machine learning based autoscaler that is composed of: (i) a neural network based online (black-box) performance modeler, and (ii) a regression based metrics predictor to estimate post-scaling application and system metrics. Implementation results for diverse applications across several traces highlight MLscale's application-agnostic behavior and show that MLscale (i) reduces resource costs by about 41%, on average, compared to the optimal static policy, (ii) is within 14%, on average, of the cost of the optimal dynamic policy, and (iii) provides similar cost-performance tradeoffs, without requiring any tuning, when compared to carefully tuned threshold-based policies. (C) 2017 Elsevier Inc. All rights reserved.
Keyword:
Cloud computing
Autoscaling
Dynamic provisioning
Machine learning
AI总结

AI总结

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

期刊

S
Sustainable Computing-Informatics and Systems
IF:
5.7
论文数:
966
被引数:
2.9K

机构

S
stony brook university
学者数:
1.4W
论文数: 1.0W
被引数: 20
S
state university of new york (suny) system
学者数:
6.5W
论文数: 5.8W
被引数: 65
引用论文

引用论文

没有更多内容