...
首页> 外文期刊>Future generation computer systems >Real-time resource scaling platform for Big Data workloads on serverless environments
【24h】

Real-time resource scaling platform for Big Data workloads on serverless environments

机译:用于无服务器环境中大数据工作负载的实时资源扩展平台

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

获取外文期刊封面封底 >>

       

摘要

The serverless execution paradigm is becoming an increasingly popular option when workloads are to be deployed in an abstracted way, more specifically, without specifying any infrastructure requirements. Currently, such workloads are typically comprised of small programs or even a series of single functions used as event triggers or to process a data stream. Other applications that may also fit on a serverless scenario are stateless services that may need to seamlessly scale in terms of resources, such as a web server. Although several commercial serverless services are available (e.g., Amazon Lambda), their use cases are mostly limited to the execution of functions or scripts that can be adapted to predefined templates or specifications. However, current research efforts point out that it is interesting for the serverless paradigm to evolve from single functions and support more flexible infrastructure units such as operating-system-level virtualization in the form of containers. In this paper we present a novel platform to automatically scale container resources in real time, while they are running, and without any need for reboots. This platform is evaluated using Big Data workloads, both batch and streaming, as representative examples of applications that could be initially regarded as unsuitable for the serverless paradigm considering the currently available services. The results show how our serverless platform can improve the CPU utilization by up to 77% with an execution time overhead of only 6%, while remaining scalable when using a 32-container cluster.
机译:当以抽象方式(更具体而言,在不指定任何基础架构要求的情况下)部署工作负载时,无服务器执行范例正变得越来越流行。当前,此类工作负载通常由小型程序或什至一系列用作事件触发器或处理数据流的单个功能组成。也可能适用于无服务器方案的其他应用程序是无状态服务,可能需要在资源方面进行无缝扩展,例如Web服务器。尽管有几种商用的无服务器服务可用(例如Amazon Lambda),但它们的用例主要限于执行可以适应预定义模板或规范的功能或脚本。但是,当前的研究工作表明,无服务器范式从单一功能演变而来,并以容器的形式支持诸如操作系统级虚拟化等更灵活的基础架构单元,这很有趣。在本文中,我们提供了一个新颖的平台,可在容器资源运行时实时自动缩放容器资源,而无需重新启动。使用大数据工作负载(批处理和流传输)对这个平台进行了评估,作为代表应用程序的典型示例,考虑到当前可用的服务,这些应用程序最初被认为不适合无服务器模式。结果表明,我们的无服务器平台如何在执行时间仅为6%的情况下将CPU利用率提高77%,同时在使用32容器集群时仍可扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号