首页> 外文会议>IEEE International Symposium on Cloud and Service Computing >Design of the Cost Effective Execution Worker Scheduling Algorithm for FaaS Platform Using Two-Step Allocation and Dynamic Scaling
【24h】

Design of the Cost Effective Execution Worker Scheduling Algorithm for FaaS Platform Using Two-Step Allocation and Dynamic Scaling

机译:基于两步分配和动态扩展的FaaS平台经济高效的执行工调度算法设计

获取原文

摘要

Function as a Service(FaaS) has been widely prevalent in the cloud computing area with the evolution of the cloud computing paradigm and the growing demand for event-based computing models. We have analyzed the preparation load required for the actual execution of a function, from assignment of a function execution walker to loading a function on the FaaS platform, by testing the execution of a dummy function on a simple FaaS prototype. According to the analysis results, we found that the cost of first worker allocation requires 1,850ms even though the lightweight container is used, and then the worker re-allocation cost require 470ms at the same node. The result shows that the function service is not enough to be used as a high efficiency processing calculation platform. We propose a new worker scheduling algorithm to appropriately distribute the worker's preparation load related to execution of functions so that FaaS platform is suitable for high efficiency computing environment. Proposed algorithm is to distribute the worker 's allocation tasks in two steps before the request occurs, and predict the number of workers required to be allocated in advance. When applying the proposed worker scheduling algorithm in FaaS platform under development, we estimate that worker allocation request can be processed with an allocation cost of less than 3% compared to the FaaS prototype. Therefore, it is expected that the functional service will become a high efficiency computing platform through the significant improvement of the worker allocation cost.
机译:随着云计算范例的发展以及对基于事件的计算模型的需求不断增长,功能即服务(FaaS)在云计算领域已变得十分普遍。通过在简单的FaaS原型上测试虚拟函数的执行情况,我们分析了实际执行函数所需的准备工作负载,从分配函数执行步行器到在FaaS平台上加载函数。根据分析结果,我们发现,即使使用了轻量级容器,第一次分配工作的成本也需要1,850ms,然后在同一节点上分配工作人员的成本为470ms。结果表明,功能服务不足以用作高效处理计算平台。我们提出了一种新的工作人员调度算法,以适当地分配与功能执行相关的工作人员的准备工作负载,从而使FaaS平台适用于高效计算环境。提出的算法是在请求发生之前分两步分配工作人员的分配任务,并预测需要提前分配的工作人员数量。当在开发中的FaaS平台上应用拟议的工作人员调度算法时,我们估计与FaaS原型相比,工作人员分配请求的处理成本不到3%。因此,期望通过显着改善工人分配成本,功能服务将成为高效的计算平台。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号