Portfolio-driven Resource Management for Transient Cloud Servers

Portfolio-driven Resource Management for Transient Cloud Servers
复制标题

针对瞬态云服务器的组合驱动资源管理

DOI:
10.1145/3084442
复制
发表时间:
2017
期刊:
Proceedings of the ACM on Measurement and Analysis of Computing Systems
影响因子:
--
通讯作者:
Prashant J. Shenoy
Prashant J. Shenoy
中科院分区:
--
文献类型:
--
作者:
Prateek Sharma;David E. Irwin;Prashant J. Shenoy

文献摘要

被引文献

相似文献

云提供商已经开始以低成本的瞬态服务器的形式提供其过剩容量,这些服务器可在任何时候被单方面撤销。虽然瞬态服务器的低成本使其对诸如数据处理和科学计算等广泛的应用具有吸引力,但由于服务器撤销导致的故障会严重降低应用性能。由于不同类型的瞬态服务器在成本和可用性方面有不同的权衡,我们提出了基于金融投资组合建模的服务器组合概念。服务器组合能够构建服务器的“最优”组合,以满足应用对成本和撤销风险的敏感度。我们在一个名为ExoSphere的系统中实现了模型驱动的组合,并展示了不同的应用如何使用组合和特定于应用的策略来妥善处理瞬态服务器。我们表明,ExoSphere能够使诸如Spark、MPI和BOINC等广泛使用的并行应用以较小的努力实现对瞬态的感知。我们的实验表明,与按需服务器相比,允许应用使用合适的具有瞬态感知的策略,ExoSphere能够节省80%的成本,并且与现有方法相比,大大降低了撤销风险。
Cloud providers have begun to offer their surplus capacity in the form of low-cost transient servers, which can be revoked unilaterally at any time. While the low cost of transient servers makes them attractive for a wide range of applications, such as data processing and scientific computing, failures due to server revocation can severely degrade application performance. Since different transient server types offer different cost and availability tradeoffs, we present the notion of server portfolios that is based on financial portfolio modeling. Server portfolios enable construction of an "optimal" mix of severs to meet an application's sensitivity to cost and revocation risk. We implement model-driven portfolios in a system called ExoSphere, and show how diverse applications can use portfolios and application-specific policies to gracefully handle transient servers. We show that ExoSphere enables widely-used parallel applications such as Spark, MPI, and BOINC to be made transiency-aware with modest effort. Our experiments show that allowing the applications to use suitable transiency-aware policies, ExoSphere is able to achieve 80% cost savings when compared to on-demand servers and greatly reduces revocation risk compared to existing approaches.