System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、1.领域:
2、本公开总体上涉及容器编排环境,并且更具体地涉及通过重用完成在主机节点上运行流水线工作负载的步骤的容器以在不同的流水线工作负载中运行特定步骤来优化由容器编排环境中的多个步骤组成的流水线工作负载的资源。
3、2.相关技术描述:
4、容器编排环境,例如像(加利福尼亚旧金山的linux基金会的注册商标),提供了用于使容器跨主机节点集群的部署、缩放和操作自动化的平台。主机节点是物理的或虚拟的机器,其中部署容器(即,应用程序工作负载)。pod是具有共享存储和网络资源的一组一个或多个容器以及如何运行容器的规范。pod的内容总是被共同定位和共同调度并且在被共享的上下文中运行。主机节点托管作为应用程序工作负载的组件的pod。
5、调度器基于相应主机节点的资源可用性选择未调度pod运行在哪个主机节点上。pod是调度器管理的基本单元。调度器跟踪每个主机节点上的资源利用,以确保工作负载没有被调度超过可用资源。
6、当前的解决方案通过自动评估和分配虚拟化资源(例如,中央处理单元和图形处理单元资源)通过构建观察器来监测工作流队列并且将与工作负载相关联的工作流放置在工作流队列上以充分利用资源来优化硬件资源的利用。另一当前解决方案呈现存储系统中的工作负载性能,预测存储系统上的将由实现潜在改变导致的性能负载,以及显示在存储系统上执行的一个或多个工作负载的预测的特性。又一当前解决方案基于实际应用程序使用模式计算并连续精炼应用工作负载的所有pod的pod大小,以在估计工作负载
技术实现思路
1、根据一个说明性实施例,提供了一种用于重用容器的计算机实现的方法。计算机使用特定容器的代理守护进程将所述特定容器已完成运行流水线工作负载的步骤传达给所述计算机的流水线工作负载管理器。计算机使用所述流水线工作负载管理器检查对应于所述流水线工作负载的流水线工作负载信息以确定所述特定容器是否可被重用以运行不同流水线工作负载中的特定步骤。基于根据所述流水线工作负载信息确定所述特定容器可被重用以运行所述不同流水线工作负载中的所述特定步骤来,所述计算机使用所述流水线工作负载管理器提供所述特定容器以被重用以运行所述不同流水线工作负载中的所述特定步骤,而不必执行所述特定步骤的准备容器环境子步骤。根据其他说明性实施例,提供了一种用于重用容器的计算机系统和计算机程序产品。因此,说明性实施例通过在流水线工作负载之间重用容器来提供容器编排领域中的技术效果和实际应用,以通过消除对每个被重用的容器执行准备容器环境子步骤的需要来降低成本,这减少了总体容器执行时间,从而提高了容器编排环境中的性能。
2、所述说明性实施例还可选地使用所述流水线工作负载管理器选择所述流水线工作负载中的多个步骤中的另一步骤以形成选择的步骤以便基于一组规则在先前使用的容器上运行,并且使用所述先前使用的容器的所述代理守护进程在所述先前使用的容器上运行所述流水线工作负载中的所述选择的步骤而不执行所述选择的步骤的所述准备容器环境子步骤以便减少所述选择的步骤的运行时间和增加所述计算机的性能。因此,说明性实施例可以通过不对流水线工作负载中的重用容器执行准备容器环境子步骤来节省例如30%或更多的容器执行时间。换言之,说明性实施例可以使用例如正常容器执行时间的70%或更少来完成流水线工作负载,这降低了成本并且增加了容器编排环境的性能。
本文档来自技高网...【技术保护点】
1.一种用于重用容器的计算机实现的方法,所述计算机实现的方法包括:
2.根据权利要求1所述的计算机实现的方法,进一步包括:
3.根据权利要求1所述的计算机实现的方法,进一步包括:
4.根据权利要求1所述的计算机实现的方法,进一步包括:
5.根据权利要求1所述的计算机实现的方法,进一步包括:
6.根据权利要求1所述的计算机实现的方法,进一步包括:
7.根据权利要求1所述的计算机实现的方法,进一步包括:
8.一种用于重用容器的计算机系统,所述计算机系统包括:
9.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
10.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
11.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
12.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
13.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行
14.一种用于重用容器的计算机程序产品,所述计算机程序产品包括具有体现在其中的程序指令的计算机可读存储介质,所述程序指令可由计算机执行以使所述计算机执行以下方法:
15.根据权利要求14所述的计算机程序产品,进一步包括:
16.根据权利要求14所述的计算机程序产品,进一步包括:
17.根据权利要求14所述的计算机程序产品,进一步包括:
18.根据权利要求14所述的计算机程序产品,进一步包括:
19.根据权利要求14所述的计算机程序产品,进一步包括:
20.根据权利要求14所述的计算机程序产品,进一步包括:
...【技术特征摘要】
【国外来华专利技术】
1.一种用于重用容器的计算机实现的方法,所述计算机实现的方法包括:
2.根据权利要求1所述的计算机实现的方法,进一步包括:
3.根据权利要求1所述的计算机实现的方法,进一步包括:
4.根据权利要求1所述的计算机实现的方法,进一步包括:
5.根据权利要求1所述的计算机实现的方法,进一步包括:
6.根据权利要求1所述的计算机实现的方法,进一步包括:
7.根据权利要求1所述的计算机实现的方法,进一步包括:
8.一种用于重用容器的计算机系统,所述计算机系统包括:
9.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
10.根据权利要求8所述的计算机系统,其中,所述处理器进一步执行所述程序指令以:
11.根据权利要求8所述的计算机系统,其中,所述处理器进一步执...
【专利技术属性】
技术研发人员:隋广涵,何金池,姜朋慧,苏隽,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。