首页> 外文期刊>Software, practice & experience >Function delivery network: Extending serverless computing for heterogeneous platforms
【24h】

Function delivery network: Extending serverless computing for heterogeneous platforms

机译:功能递送网络:扩展无服务器计算的异构平台

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

摘要

Serverless computing has rapidly grown following the launch of Amazon's Lambda platform. Function-as-a-Service (FaaS) a key enabler of serverless computing allows an application to be decomposed into simple, standalone functions that are executed on a FaaS platform. The FaaS platform is responsible for deploying and facilitating resources to the functions. Several of today's cloud applications spread over heterogeneous connected computing resources and are highly dynamic in their structure and resource requirements. However, FaaS platforms are limited to homogeneous clusters and homogeneous functions and do not account for the data access behavior of functions before scheduling. We introduce an extension of FaaS to heterogeneous clusters and to support heterogeneous functions through a network of distributed heterogeneous target platforms called Function Delivery Network (FDN). A target platform is a combination of a cluster of homogeneous nodes and a FaaS platform on top of it. FDN provides Function-Delivery-as-a-Service (FDaaS), delivering the function to the right target platform. We showcase the opportunities such as varied target platform's characteristics, possibility of collaborative execution between multiple target platforms, and localization of data that the FDN offers in fulfilling two objectives: Service Level Objective (SLO) requirements and energy efficiency when scheduling functions by evaluating over five distributed target platforms using the FDNInspector, a tool developed by us for benchmarking distributed target platforms. Scheduling functions on an edge target platform in our evaluation reduced the overall energy consumption by 17x without violating the SLO requirements in comparison to scheduling on a high-end target platform.
机译:在亚马逊的Lambda平台推出之后,无静验计算迅速发展。函数 - AS-Service(FAAS)无服务器计算的关键推动器允许应用程序分解为在FAAS平台上执行的简单,独立的功能。 FAAS平台负责部署和促进函数的资源。今天的几个云应用程序在其结构和资源要求中传播了异构连接的计算资源,并且在其结构和资源要求中具有高度动态。但是,FAAS平台仅限于同质集群和均匀函数,并且不考虑在调度前的功能的数据访问行为。我们将FAAS的延伸介绍到异构集群,并通过称为功能传递网络(FDN)的分布式异构目标平台网络支持异构功能。目标平台是同类节点集群和FAAS平台的组合。 FDN提供函数交付 - AS-Service(FDAAS),将函数提供给右侧目标平台。我们展示了各种目标平台特征,多个目标平台之间的协作执行的机会,以及FDN在满足两个目标方面提供的数据的本地化:通过评估五个来调度功能时服务水平目标(SLO)要求和能效。使用FDNINSPector分布式目标平台,由我们开发的用于基准测试分布式目标平台的工具。我们评估中边缘目标平台上的调度功能降低了17倍的整体能耗,而无需违反SLO要求,与在高端目标平台上调度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号