arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2006.00508cs.DCcs.PF
收藏

用于在瞬态服务器上运行交互式应用的云级VM缩减

Cloud-scale VM Deflation for Running Interactive Applications On Transient Servers

Alexander Fuerst, Ahmed Ali-Eldin, Prashant Shenoy, Prateek Sharma

摘要:

瞬态计算在公共云环境中已经变得流行,用于以低成本运行延迟不敏感的批处理和数据处理应用程序。由于临时云服务器可以随时被云提供商撤销,因此它们被认为不适合运行交互式应用程序,例如Web服务。在本文中,我们提出了虚拟机紧缩作为一种替代机制,以服务器抢占回收资源的资源压力下从瞬态云服务器。使用来自顶级云提供商的真实跟踪,我们展示了使用VM紧缩作为公共云中交互式应用程序的资源回收机制的可行性。我们将展示如何使用当前的虚拟机管理程序机制来实现虚拟机紧缩,并提出集群紧缩策略,用于瞬时和按需云虚拟机的资源管理。在Linux集群上对我们的放气系统进行的实验评估表明,基于微服务的应用程序可以放气高达50%,性能开销可以忽略不计。我们的集群级紧缩策略允许超过50%的过度承诺水平,应用程序吞吐量下降不到1%,并且可以使云平台增加30%的收入。

英文摘要:

Transient computing has become popular in public cloud environments for running delay-insensitive batch and data processing applications at low cost. Since transient cloud servers can be revoked at any time by the cloud provider, they are considered unsuitable for running interactive application such as web services. In this paper, we present VM deflation as an alternative mechanism to server preemption for reclaiming resources from transient cloud servers under resource pressure. Using real traces from top-tier cloud providers, we show the feasibility of using VM deflation as a resource reclamation mechanism for interactive applications in public clouds. We show how current hypervisor mechanisms can be used to implement VM deflation and present cluster deflation policies for resource management of transient and on-demand cloud VMs. Experimental evaluation of our deflation system on a Linux cluster shows that microservice-based applications can be deflated by up to 50\% with negligible performance overhead. Our cluster-level deflation policies allow overcommitment levels as high as 50\%, with less than a 1\% decrease in application throughput, and can enable cloud platforms to increase revenue by 30\%.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑