As cloud applications shift from monoliths to loosely coupled microservices, application developers must decide how many compute resources (e.g., VMs) to give to each microservice within an application. This decision affects both (1) the dollar cost to the application developer and (2) the end-to-end latency perceived by the application user. Today, individual microservices are autoscaled by adding VMs whenever utilization metrics (e.g. CPU, RAM) cross a configurable threshold. Utilization-based autoscaling is simple to understand at the level of an individual microservice. However, an application user's end-to-end latency consists of time spent on multiple microservices and each microservice might need a different threshold to achieve an overall end-to-end latency. Further, thresholds are application and workload dependent. We present COLA, an autoscaler for microservice-based applications. COLA learns autoscaling policies tailored to applications and their workloads and allocates VMs to an application's microservices to meet end-to-end latency targets while minimizing dollar cost. Using 5 open-source applications, we compared COLA to several utilization and machine learning based autoscalers. COLA meets a desired median or tail latency target on 31 of 39 workloads where it provides an average cost reduction of 30.9% over the next cheapest autoscaler. COLA is the most cost effective autoscaling policy for 27 of these 31 workloads. The cost savings from managing a cluster with COLA result in COLA paying for its training cost in a few days.


翻译:随着云层应用从单板转向松散的微服务,应用程序开发者必须决定在应用程序中向每个微服务提供多少计算资源(如VMs),这一决定既影响到应用程序开发者的美元成本,又影响到应用程序用户认为的端到端的悬浮。如今,单个微服务通过每当使用标准(如CPU、RAM)跨过一个可配置阈值时添加VMs而自动升级。基于利用的自动升级政策在个人微服务一级很容易理解。然而,应用程序用户的端到端的悬浮包含在多个微服务上花费的时间,而每个微服务可能需要不同的阈值,以实现总体端到端的悬浮。此外,阈值取决于应用和工作量。我们介绍基于微服务应用程序(如CPU、RAM)的自动标尺。根据应用程序及其工作量进行自动缩放政策,并将VMs分配给应用程序的微观服务,以达到在多个微缩缩缩放服务上花费的时间,在多个微缩缩缩缩缩放政策上花费了最大预期的LA值,同时以最低的自动递减成本。

0
下载
关闭预览

相关内容

Linux导论,Introduction to Linux,96页ppt
专知会员服务
80+阅读 · 2020年7月26日
专知会员服务
162+阅读 · 2020年1月16日
强化学习最新教程,17页pdf
专知会员服务
181+阅读 · 2019年10月11日
[综述]深度学习下的场景文本检测与识别
专知会员服务
78+阅读 · 2019年10月10日
【哈佛大学商学院课程Fall 2019】机器学习可解释性
专知会员服务
105+阅读 · 2019年10月9日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
41+阅读 · 2019年10月9日
VCIP 2022 Call for Special Session Proposals
CCF多媒体专委会
1+阅读 · 2022年4月1日
IEEE ICKG 2022: Call for Papers
机器学习与推荐算法
3+阅读 · 2022年3月30日
ACM MM 2022 Call for Papers
CCF多媒体专委会
5+阅读 · 2022年3月29日
IEEE TII Call For Papers
CCF多媒体专委会
3+阅读 · 2022年3月24日
ACM TOMM Call for Papers
CCF多媒体专委会
2+阅读 · 2022年3月23日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
19篇ICML2019论文摘录选读!
专知
28+阅读 · 2019年4月28日
Unsupervised Learning via Meta-Learning
CreateAMind
43+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2008年12月31日
Search-based Methods for Multi-Cloud Configuration
Arxiv
0+阅读 · 2022年4月20日
Arxiv
0+阅读 · 2022年4月19日
VIP会员
相关VIP内容
相关资讯
VCIP 2022 Call for Special Session Proposals
CCF多媒体专委会
1+阅读 · 2022年4月1日
IEEE ICKG 2022: Call for Papers
机器学习与推荐算法
3+阅读 · 2022年3月30日
ACM MM 2022 Call for Papers
CCF多媒体专委会
5+阅读 · 2022年3月29日
IEEE TII Call For Papers
CCF多媒体专委会
3+阅读 · 2022年3月24日
ACM TOMM Call for Papers
CCF多媒体专委会
2+阅读 · 2022年3月23日
AIART 2022 Call for Papers
CCF多媒体专委会
1+阅读 · 2022年2月13日
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
19篇ICML2019论文摘录选读!
专知
28+阅读 · 2019年4月28日
Unsupervised Learning via Meta-Learning
CreateAMind
43+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
相关基金
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
1+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2008年12月31日
Top
微信扫码咨询专知VIP会员