当前位置: 首页 > 专利查询>南京大学专利>正文

一种响应式Serverless函数编排运行装置制造方法及图纸

技术编号:43878179 阅读:23 留言:0更新日期:2024-12-31 19:00
本发明专利技术公开一种响应式Serverless函数编排运行装置,包括声明式Serverless函数编排装置以及响应式Serverless函数流运行装置。声明式Serverless函数编排装置通过提供声明式的函数编排接口,将数据抽象为Lambda项以及节点,装置将Serverless函数编排编译为静态图;响应式Serverless函数运行装置将静态图进行拓扑排序,分析数据之间的独立性以及编排函数的并行性,通过响应式运行和并行计算的方式执行静态图。通过此发明专利技术可以实现Serverless函数编排的函数式编程方法以及并行优化。

【技术实现步骤摘要】

本专利技术涉及一种响应式serverless函数编排运行装置,属于云计算。


技术介绍

1、serverless计算是一种新兴的云计算方式,其提出了一种无服务感知的概念,即开发者只需要将资源提交到serverless云计算平台,就不用关心服务器的运行状态以及资源占用情况,只需要根据资源提供的接口进行访问即可。faas,函数即服务,是一种服务提供方式,其思想旨在将函数作为服务,对外暴露接口,用户通过接口访问函数,则可以获得函数计算返回的结果。通过serverless计算与faas相结合的方式,被称作serverless函数计算。

2、当一个计算任务较为复杂时,单个serverless函数受限于平台提供的最长计算时间,难以完成较为复杂的计算任务,需要利用已经部署的多个serverless函数进行编排计算。serverless函数编排,指的是用户定义一个由多个serverless函数协同运行完成一个复杂任务的过程,serverless函数编排成为一个函数流用来执行任务。为了实现函数流的高效运行,现有的许多专利技术通过各种方式优化函数编排的执行。

本文档来自技高网...

【技术保护点】

1.一种响应式Serverless函数编排运行装置,其特征在于,包括声明式Serverless函数编排装置以及响应式Serverless函数流运行装置,声明式Serverless函数编排装置通过提供声明式的函数编排接口,将数据抽象为Lambda项以及节点,装置将Serverless函数编排编译为静态图;响应式Serverless函数运行装置将静态图进行拓扑排序,分析数据之间的独立性以及编排函数的并行性,通过响应式运行和并行计算的方式执行静态图。

2.根据权利要求1所述响应式Serverless函数编排运行装置,其特征在于,所述编排装置通过提供SDK的方式,允许用户使用前端语言...

【技术特征摘要】

1.一种响应式serverless函数编排运行装置,其特征在于,包括声明式serverless函数编排装置以及响应式serverless函数流运行装置,声明式serverless函数编排装置通过提供声明式的函数编排接口,将数据抽象为lambda项以及节点,装置将serverless函数编排编译为静态图;响应式serverless函数运行装置将静态图进行拓扑排序,分析数据之间的独立性以及编排函数的并行性,通过响应式运行和并行计算的方式执行静态图。

2.根据权利要求1所述响应式serverless函数编排运行装置,其特征在于,所述编排装置通过提供sdk的方式,允许用户使用前端语言编写数据对象的流向形式,该过程称为声明式编排函数流;用户提交前端语言编写的函数流后,由编排装置将用户编写的数据对象均抽象为节点,每一个数据对象均通过一个节点进行维护,该过程称为数据抽象为节点;之后编排装置将节点的依赖关系关联起来,编译成为静态图,该过程称为静态图编译;因此,编排装置主要分为以下几个步骤:声明式编排函数流、数据抽象为节点、静态图编译。

3.根据权利要求2所述响应式serverless函数编排运行装置,其特征在于,所述声明式编排函...

【专利技术属性】
技术研发人员:马骏谢东烨曹春
申请(专利权)人:南京大学
类型:发明
国别省市:

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

1