首页> 外文期刊>Progress in Artificial Intelligence >On Implementing Autonomic Systems with a Serverless Computing Approach: The Case of Self-Partitioning Cloud Caches
【24h】

On Implementing Autonomic Systems with a Serverless Computing Approach: The Case of Self-Partitioning Cloud Caches

机译:在实现具有无务计算方法的自主系统 - 自我分区云缓存的情况下

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

摘要

The research community has made significant advances towards realizing self-tuning cloud caches; notwithstanding, existing products still require manual expert tuning to maximize performance. Cloud (software) caches are built to swiftly serve requests; thus, avoiding costly functionality additions not directly related to the request-serving control path is critical. We show that serverless computing cloud services can be leveraged to solve the complex optimization problems that arise during self-tuning loops and can be used to optimize cloud caches for free. To illustrate that our approach is feasible and useful, we implement SPREDS (Self-Partitioning REDiS), a modified version of Redis that optimizes memory management in the multi-instance Redis scenario. A cost analysis shows that the serverless computing approach can lead to significant cost savings: The cost of running the controller as a serverless microservice is 0.85% of the cost of the always-on alternative. Through this case study, we make a strong case for implementing the controller of autonomic systems using a serverless computing approach.
机译:研究界已经对实现自我调整云高速缓存进行了重大进展;尽管如此,现有产品仍然需要手动专家调整以最大限度地提高性能。云(软件)缓存是为了迅速提供请求;因此,避免与请求服务控制路径直接相关的昂贵的功能添加是至关重要的。我们表明,可以利用无服务器计算云服务,以解决自调整环路期间出现的复杂优化问题,可用于优化云高速缓存。为了说明我们的方法是可行和有用的,我们实现了SPREDS(自分割REDIS),修改的REDIS版本,该版本优化了多实例REDIS场景中的内存管理。成本分析表明,无服务器计算方法可能会导致显着的成本节省:作为无服务器微服务运行控制器的成本是始终替代方案成本的0.85%。通过这种案例研究,我们使用无法计算方法实现了实现自主系统控制器的强大案例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号