无服务器函数工作流时延优化方法、系统、电子设备及存储介质技术方案

技术编号:41496593 阅读:25 留言:0更新日期:2024-05-30 14:40
本发明专利技术公开了一种无服务器函数工作流时延优化方法、系统、电子设备及存储介质,属于云计算技术领域。方法包括获取工作流函数链中每个函数实例在不同节点上的冷启动时间和执行时间;根据每个函数实例的冷启动时间和执行时间确定工作流函数链在不同节点的时延,并根据最小时延原则将工作流函数链中的每个函数实例部署至相应节点;根据每个节点的资源数据及当前函数实例的执行时间动态调整当前函数实例之后的函数实例所要部署的节点及启动时间。本发明专利技术能够在减少系统资源消耗的同时减少工作流时延。

【技术实现步骤摘要】

本专利技术是关于云计算,特别是关于一种无服务器函数工作时延优化方法及实现该无服务器函数工作时延优化方法的系统、电子设备和存储介质。


技术介绍

1、无服务器计算是云计算中的新领域,它消除了租用和管理运行时环境的需要,因此,许多物联网应用和系统在后端设计中采用了无服务器计算。将任务组织成工作流是扩展无服务器计算适用性的一个基本特性,现在很多新兴应用程序开始使用细粒度的函数,通过将它们连接到工作流中来提供复杂的功能。在这种情况下,无服务器函数以用户预定义的逻辑顺序运行,这些函数工作流通常包含并行分支和数据依赖项,并通过dag(有向无环图)进行逻辑定义。然而,函数工作流架构存在一些问题。

2、因为函数一般是运行在容器中,函数的启动需要经过容器启动以及函数代码的初始化等过程,这一段时间称为冷启动时间,且不可能完全避免。大多数无服务器计算平台上的函数执行时间非常短,普遍为几十到上百毫秒,而冷启动时间却能达到2秒以上,在工作流函数链有多个函数级联执行时,可能积累冷启动时间,造成工作流整体执行时延显著增加。

3、为减少无服务器函数工作流时延问题,一本文档来自技高网...

【技术保护点】

1.一种无服务器函数工作流时延优化方法,其特征在于,包括

2.如权利要求1所述的方法,其特征在于,所述获取工作流函数链中每个函数实例在不同节点上的冷启动时间和执行时间包括:

3.如权利要求2所述的方法,其特征在于,通过如下步骤获得所述回归预测模型:

4.如权利要求2所述的方法,其特征在于,所述输入数据量是基于函数输入参数的类型确定。

5.如权利要求1所述的方法,其特征在于,所述工作流函数链是基于有向无环图确定的,所述有向无环图是根据工作流任务中函数的依赖关系建立的。

6.如权利要求1所述的方法,其特征在于,根据每个函数实例的冷启...

【技术特征摘要】

1.一种无服务器函数工作流时延优化方法,其特征在于,包括

2.如权利要求1所述的方法,其特征在于,所述获取工作流函数链中每个函数实例在不同节点上的冷启动时间和执行时间包括:

3.如权利要求2所述的方法,其特征在于,通过如下步骤获得所述回归预测模型:

4.如权利要求2所述的方法,其特征在于,所述输入数据量是基于函数输入参数的类型确定。

5.如权利要求1所述的方法,其特征在于,所述工作流函数链是基于有向无环图确定的,所述有向无环图是根据工作流任务中函数的依赖关系建立的。

6.如权利要求1所述的方法,其特征在于,根据每个函数实例的冷启动时间和执...

【专利技术属性】
技术研发人员:李鑫甘凌霄王宁秦小麟
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1