[发明专利]用于提供函数即服务(FAAS)的系统及该系统的操作方法在审
申请号: | 201880044317.1 | 申请日: | 2018-08-06 |
公开(公告)号: | CN110832461A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 金勤燮;宋振宇;禹泓郁 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;杨莘 |
地址: | 韩国京畿道水*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 函数 服务 faas 系统 操作方法 | ||
1.一种提供函数即服务(FaaS)的系统,所述系统包括:
通信器,被配置为接收用于设定资源以执行所述函数的请求;
存储器,存储至少一个指令;以及
处理器,被配置为执行存储在所述存储器中的所述至少一个指令,
其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的特性来生成分析结果并基于所述分析结果生成与所述资源的设定相关的建议信息。
2.如权利要求1所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于所述函数的测试日志信息、所述函数的代码大小、所述函数执行期间是否需要外部库和所述函数中是否包含其它函数中的至少一个来确定所述函数所需的计算量,并基于所述函数所需的计算量生成所述建议信息。
3.如权利要求1所述的系统,其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的执行信息来生成执行分析结果并基于所述执行分析结果生成所述建议信息。
4.如权利要求3所述的系统,其中所述函数的所述执行信息包括做出所述函数的执行请求的时间点、做出所述函数的执行请求的次数和做出所述函数的执行请求的频率中的至少一个,
其中所述处理器还被配置为执行所述至少一个指令以监视做出所述函数的执行请求的时间点、做出预设次数的执行请求,并基于与所述时间信息对应的所述函数的执行请求的次数生成所述建议信息。
5.如权利要求3所述的系统,其中所述通信器还被配置为接收所述函数的执行请求,
其中所述处理器还被配置为执行所述至少一个指令以分析所述函数的特性和所述函数的执行信息中的至少一个来生成所述分析结果,基于所述分析结果分配用来执行所述函数的资源,并基于所述函数的执行请求使用分配的资源来执行所述函数。
6.如权利要求5所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于第一函数的特性和所述第一函数的执行信息中的至少一个生成与所述第一函数对应的第一容器,并基于第二函数的特性和所述第二函数的执行信息中的至少一个生成与所述第二函数对应的第二容器,
其中基于所述第一函数的执行请求使用所述第一容器来执行所述第一函数,基于所述第二函数的执行请求使用所述第二容器来执行所述第二函数。
7.如权利要求5所述的系统,所述处理器还被配置为执行所述至少一个指令以监视所述函数的执行请求的时间点,以确定与做出所述函数的执行请求的时间和做出预设次数的执行请求有关的时间信息,并基于确定的时间信息分配用于执行所述函数的资源。
8.如权利要求7所述的系统,其中所述处理器还被配置为执行所述至少一个指令以在与所述时间信息对应的时间点之前生成用来执行所述函数的调用器和容器。
9.如权利要求7所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于与所述确定的时间信息对应的做出的所述函数的执行请求的预设次数来确定用于执行所述函数的资源量。
10.如权利要求5所述的系统,其中分配的资源包括容器,执行所述函数所需的外部库在所述函数的执行请求之前被下载到所述容器中。
11.如权利要求5所述的系统,其中所述处理器还被配置为执行所述至少一个指令以基于所述函数的特性确定所述函数的计算量,并基于确定出所述函数的计算量小于预设的计算量为所述函数分配第一预定数量的容器、以及基于确定出所述函数的计算量等于或大于所述预设的计算量为所述函数分配第二预定数量的容器,其中所述第二预定数量的容器多于所述第一预定数量的容器。
12.一种提供函数即服务(FaaS)的操作方法,所述操作方法包括:
接收对执行所述函数的资源的设定请求;
分析所述函数的特性;以及
基于所述分析的结果生成与所述资源的设定相关的建议信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880044317.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电解电容器用添加剂及其应用
- 下一篇:用于获取感兴趣区域上的地震数据集的方法