首页> 外文会议>2018 Annual American Control Conference >BrownoutCC: Cascaded Control for Bounding the Response Times of Cloud Applications
【24h】

BrownoutCC: Cascaded Control for Bounding the Response Times of Cloud Applications

机译:掉电 CC :级联控制,用于限制云应用程序的响应时间

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

摘要

Cloud computing has emerged as an inexpensive and powerful computing paradigm, to the point that now even applications with hard deadlines are executed in the cloud. It may happen, due to unexpected events, that an application becomes popular and receives a lot of attention and client requests in a short period of time. Provisioning computing capacity for such applications is quite a difficult task, because content popularity cannot be easily predicted. One of the main problems in case content has to be served with a hard deadline is to ensure that this deadline is respected, even in the presence of popularity spikes. To this end, partial computation and graceful degradation were exploited, originating the brownout framework. Applications would degrade the user experience in the presence of load variations, to guarantee that deadlines are met. Two different control paradigms were applied to brownout: discrete-time control of optional content percentage over a period and event-based queue management. The first one had reasonable performance providing formal guarantees about the solution. The second one was able to improve the performance and keep the response time at the setpoint better, but suffered from the drawback of not providing formally-grounded mathematical guarantees. In this work we combine the best of both worlds, providing a cascaded controller for brownout, based on a more precise model of the cloud application with respect to the original design. The BrownoutnCCncontroller achieves performance comparable with the event-based version, without sacrificing formal guarantees.
机译:云计算已经成为一种廉价而强大的计算范例,以至于现在即使是具有严格期限的应用程序也可以在云中执行。由于意外事件,有可能在短时间内使应用程序变得流行并受到很多关注和客户请求。为此类应用程序提供计算能力是一项艰巨的任务,因为无法轻松预测内容的受欢迎程度。如果必须在硬期限内提供内容,那么主要问题之一就是即使在出现人气激增的情况下,也要确保遵守该期限。为此,利用了部分计算和适度降级,从而形成了掉电框架。在存在负载变化的情况下,应用程序会降低用户体验,以确保按时完成。两种不同的控制范式被应用于节电:一段时间内可选内容百分比的离散时间控制和基于事件的队列管理。第一个具有合理的性能,为解决方案提供了正式的保证。第二种方法可以提高性能并更好地将响应时间保持在设定点,但存在无法提供正式接地数学保证的缺点。在这项工作中,我们结合了两个方面的优点,基于相对于原始设计的更精确的云应用程序模型,提供了一个级联控制器来实现节电。 Brownoutn CC ncontroller在不牺牲正式保证的情况下实现了与基于事件的版本相当的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号