首页> 外文期刊>Sustainable Computing >MLscale: A machine learning based application-agnostic autoscaler
【24h】

MLscale: A machine learning based application-agnostic autoscaler

机译:MLscale:基于机器学习的与应用程序无关的自动缩放器

获取原文
获取原文并翻译 | 示例
       

摘要

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.
机译:自动扩展是一种为应用程序部署自动添加或删除资源,以响应不断变化的工作负载条件而达到性能目标的实践。但是,现有的自动缩放方法通常需要专业的应用程序和系统知识来减少资源成本和违反性能目标的情况,从而限制了它们的适用性。我们介绍MLscale,这是一种与应用程序无关的基于机器学习的自动缩放器,它由以下各项组成:(i)基于神经网络的在线(黑匣子)性能建模器,以及(ii)基于回归的指标预测器,以估计缩放后的应用程序,以及系统指标。跨越多条迹线的各种应用程序的实施结果突出了MLscale的应用程序不可知行为,并表明MLscale(i)与最佳静态策略相比平均可减少资源成本约41%(ii)平均在14%以内,与精心调整的基于阈值的策略相比,(iii)提供了类似的成本-性能折衷,而无需任何调整。 (C)2017 Elsevier Inc.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号