【技术实现步骤摘要】
通过在标准运行时中横向重用能力的框架不可知的敏捷容器启动
相关申请的交叉引用
[0001]本申请要求2020年3月4日提交的美国临时专利申请号62/984,829的优先权权益。
[0002]实施例总体上涉及计算系统。更具体地,实施例涉及通过在标准运行时中横向重用能力来实现框架不可知的敏捷容器启动的计算系统。
技术介绍
[0003]容器模型正在整个云生态系统中获得快速采用,并且可能是平台独立、资源高效且高度可扩展的快速应用部署的基础。进一步地,技术和业务需求可能使容器成为“按需”部署应用的主要手段,尤其是在依赖于高度动态和轻量级编排的较新的快速增长的业务模型中。容器已成为使用虚拟硬件机(VM)的一种越来越流行的替代品,因为它能够实现应用、微服务的更密集、更具响应性和按需执行以及实现用于按需计算的事件触发的、小型、运行到完成单元的功能即服务(FaaS)。
附图说明
[0004]通过阅读以下说明书和所附权利要求并通过参考以下附图,实施例的各种优势对本领域技术人员将变得显而易见,其中:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种性能增强的计算系统,包括:网络控制器;耦合至所述网络控制器的处理器;以及耦合至所述处理器的存储器,所述存储器包括可执行程序指令集,所述指令在由所述处理器执行时,使所述处理器用于:在发出创建容器的请求之前创建软件容器的一个或多个能力,其中所述一个或多个能力与超过第一阈值的计算开销和不超过第二阈值的存储器开销相关联,在创建所述一个或多个能力后,拦截创建所述软件容器的请求,以及将所述一个或多个能力与所述软件容器进行关联。2.如权利要求1所述的计算系统,其中,所述指令在被执行时进一步使所述计算系统用于:在发出创建所述软件容器的请求之前将所述一个或多个能力添加到能力池中,以及在将所述一个或多个能力与所述软件容器进行关联后,从池中移除所述一个或多个能力。3.如权利要求1所述的计算系统,其中,所述指令在被执行时进一步使所述计算系统用于:拦截销毁所述软件容器的请求,其中,创建所述软件容器的请求和销毁所述软件容器的请求是按需请求,将所述一个或多个能力与所述软件容器解除关联,以及将所述一个或多个能力添加到能力池中。4.如权利要求1所述的计算系统,其中,所述一个或多个能力是层级式的。5.如权利要求1所述的计算系统,其中,所述一个或多个能力包括网络命名空间能力,所述第一阈值是计算阈值,所述第二阈值是存储器阈值,并且请求在功能即服务架构中被拦截。6.如权利要求1至5中任一项所述的计算系统,其中,所述指令在被执行时,进一步使得所述处理器用于基于策略数据来自动定制用于管理所述一个或多个能力的生命周期的转换器。7.一种半导体设备,包括:一个或多个衬底;以及逻辑,所述逻辑耦合至所述一个或多个衬底,其中,所述逻辑至少部分地在可配置逻辑或固定功能硬件逻辑中的一者或多者中实现,耦合至所述一个或多个衬底的所述逻辑用于:在发出创建容器的请求之前创建软件容器的一个或多个能力,其中所述一个或多个能力与超过第一阈值的计算开销和不超过第二阈值的存储器开销相关联,在创建所述一个或多个能力后,拦截创建所述软件容器的请求,以及将所述一个或多个能力与所述软件容器进行关联。8.如权利要求7所述的设备,其中,耦合至所述一个或多个衬底的所述逻辑用于:在发出创建所述软件容器的请求之前将所述一个或多个能力添加到能力池中,以及在将所述一个或多个能力与所述软件容器进行关联后,从池中移除所述一个或多个能
力。9.如权利要求7所述的设备,其中,耦合至所述一个或多个衬底的所述逻辑用于:拦截销毁所述软件容器的请求,其中,创建所述软件容器的请求和销毁所述软件容器的请求是按需请求,将所述一个或多个能力与所述软件容器解除关联,以及将所述一个或多个能力添加到能力池中。10.如权利要求7所述的设备,其中,所述一个或多个能力是层级式的。11.如权利要求7所述的设备,其中,所述一个或多个能力包括网络命名空间能力,所述第一阈值是计算阈值,所述第二阈值是存储器阈值,并且请求在功能即服务架构中被拦截。12.如权利要求7至...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。