【技术实现步骤摘要】
【国外来华专利技术】用于提供函数即服务(FAAS)的系统及该系统的操作方法
本公开涉及用于提供函数即服务(FAAS)的系统及操作该系统的方法,更具体地,涉及能够在执行FaaS时有效地使用资源的系统及操作该系统的方法。
技术介绍
在函数即服务(FaaS)平台上,提供了例如应用开发所需的程序、网络或存储装置等完整架构,因此开发人员不需要另外设立计算机服务器(虚拟服务器、web服务器等),也不需要添加或管理例如操作系统(OS)或存储器的资源。另外,因为源代码以函数为单位被提供,所以开发人员可以搜索需要的函数并使用该函数。也就是说,开发人员仅需要访问FaaS并使用服务函数(servicedfunction)编写程序代码。在这方面,FaaS也被称为无服务器计算。在FaaS中,服务函数的大小有限,并且为了更高的响应速度预先生成了公共容器。然而,无法为每个请求的函数确保一致的响应速度,因此会产生延迟时间,并且可能会不必要地浪费资源。上面的信息仅作为背景信息给出以帮助理解本公开。关于上述任何内容是否可作为本公开的现有技术,未做出任何确定且未进行任何断言。
技术实现思路
技术问题在FaaS中,服务函数的大小有限,并且为了更高的响应速度预先生成了公共容器。然而,无法为每个请求的函数确保一致的响应速度,因此会产生延迟时间,并且可能会不必要地浪费资源。技术方案根据本公开的一个方面,提供了基于函数的特性和函数的执行信息中的至少一个为函数分配优化的资源的系统,还提供了所述系统的操作方法。有益效果根 ...
【技术保护点】
1.一种提供函数即服务(FaaS)的系统,所述系统包括:/n通信器,被配置为接收用于设定资源以执行所述函数的请求;/n存储器,存储至少一个指令;以及/n处理器,被配置为执行存储在所述存储器中的所述至少一个指令,/n其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的特性来生成分析结果并基于所述分析结果生成与所述资源的设定相关的建议信息。/n
【技术特征摘要】
【国外来华专利技术】20180719 KR 10-2018-0084271;20170809 US 62/542,9161.一种提供函数即服务(FaaS)的系统,所述系统包括:
通信器,被配置为接收用于设定资源以执行所述函数的请求;
存储器,存储至少一个指令;以及
处理器,被配置为执行存储在所述存储器中的所述至少一个指令,
其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的特性来生成分析结果并基于所述分析结果生成与所述资源的设定相关的建议信息。
2.如权利要求1所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于所述函数的测试日志信息、所述函数的代码大小、所述函数执行期间是否需要外部库和所述函数中是否包含其它函数中的至少一个来确定所述函数所需的计算量,并基于所述函数所需的计算量生成所述建议信息。
3.如权利要求1所述的系统,其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的执行信息来生成执行分析结果并基于所述执行分析结果生成所述建议信息。
4.如权利要求3所述的系统,其中所述函数的所述执行信息包括做出所述函数的执行请求的时间点、做出所述函数的执行请求的次数和做出所述函数的执行请求的频率中的至少一个,
其中所述处理器还被配置为执行所述至少一个指令以监视做出所述函数的执行请求的时间点、做出预设次数的执行请求,并基于与所述时间信息对应的所述函数的执行请求的次数生成所述建议信息。
5.如权利要求3所述的系统,其中所述通信器还被配置为接收所述函数的执行请求,
其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的特性和所述函数的执行信息中的至少一个来生成所述分析结果,基于所述分析结果分配用来执行所述函数的资源,并基于所述函数的执行请求使用分配的资源来执行所述函数。
6.如权利要求5所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于第一函数的特性和所述第一函数的执行信息中的至少一个生成与所述第一函数对应的第一容器,并基于第二函数的特性和所述第二函数的执行信息中的至少一个生成与所述第二函数对应的第二容器,
其中基于所述第一函数的执行请求使用所述第一容器来执行所述第一函数,基于所述第二函数的执行请求使用所述第二容器来执行所述第二函数。
7.如权利要求5所述的系统,所述处理器还被配...
【专利技术属性】
技术研发人员:金勤燮,宋振宇,禹泓郁,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。