首页> 外文期刊>Cloud Computing, IEEE Transactions on >Providing Performance Guarantees for Cloud-Deployed Applications
【24h】

Providing Performance Guarantees for Cloud-Deployed Applications

机译:为云部署的应用程序提供性能保证

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

摘要

Applications with a dynamic workload demand need access to a flexible infrastructure to meet performance guarantees and minimize resource costs. While cloud computing provides the elasticity to scale the infrastructure on demand, cloud service providers lack control and visibility of user space applications, making it difficult to accurately scale the infrastructure. Thus, the burden of scaling falls on the user. That is, the user must determine when to trigger scaling and how much to scale. Scaling becomes even more challenging when applications exhibit dynamic changes in their behavior. In this paper, we propose a new cloud service, Dependable Compute Cloud (DC2), that automatically scales the infrastructure to meet the user-specified performance requirements, even when multiple user requests execute concurrently. DC2 employs Kalman filtering to automatically learn the (possibly changing) system parameters for each application, allowing it to proactively scale the infrastructure to meet performance guarantees. Importantly, DC2 is designed for the cloud - it is application-agnostic and does not require any offline application profiling or benchmarking, training data, or expert knowledge about the application. We evaluate DC2 via implementation on OpenStack using a multi-tier application under a range of workload mixes and arrival traces. Our experimental results demonstrate the robustness and superiority of DC2 over existing rule-based approaches with respect to avoiding SLA violations and minimizing resource consumption.
机译:具有动态工作负载需求的应用需要访问灵活的基础架构,以满足性能保证并最大限度地减少资源成本。虽然云计算提供了按需扩展基础设施的弹性,但云服务提供商缺乏用户空间应用的控制和可见性,因此难以准确地缩放基础架构。因此,缩放的负担落在用户身上。也就是说,用户必须确定何时触发缩放和缩放多少。当应用程序表现出行为的动态变化时,缩放变得更具挑战性。在本文中,我们提出了一个新的云服务,可靠的计算云(DC2),它会自动缩放基础架构以满足用户指定的性能要求,即使多个用户请求同时执行。 DC2采用Kalman滤波器自动学习每个应用程序的(可能更改)的系统参数,允许其主动缩放基础架构以满足性能保证。重要的是,DC2专为云设计 - 它是应用程序不可知论的,不需要任何脱机应用程序分析或基准测试,培训数据或关于应用的专家知识。我们通过在一系列工作量混合和到达迹线下使用多层应用程序在OpenStack上实现DC2。我们的实验结果展示了DC2对现有的基于规则的方法的鲁棒性和优越性,了解避免SLA违规以及最小化资源消耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号