本公开涉及云计算领域,尤其涉及散热和能量效率优化的动态算力组合。
背景技术:
0、背景
1、在软件定义的基础架构中,集中式组合管理软件运行一种算法来提供可组合的资源管理。现有算法在合成时会做出配置决策。那时可以考虑能源和散热限制,但是现有算法无法识别共享资源生态系统的动态性质。来自共享域中其他元素的异步组合请求将导致操作失去最佳平衡的情况。
技术实现思路
1、为了解决算力组合由于散热和能量效率优化不动态的问题,本公开实施例提供了一种动态算力组合。技术方案如下。
2、本公开提供了一种动态算力组合方法。该方法包括确定满足可组合系统的组合条件。根据所述组合条件组成所述可组合系统,以在所述可组合系统的两个或多个可组合资源之间重新分配热负荷。
3、在一些实施例中,确定满足所述组合条件的步骤包括:确定所述可组合系统的容器中的过热可组合资源,该过热可组合资源的对应温度高于或等于阈值温度;和组成所述可组合系统包括将目标可组合资源映射到容器,以将过热可组合资源的当前热负荷的至少一部分转移到所述目标可组合资源。
4、在一些实施例中,在确定所述过热可组合资源之后,将对应温度低于所述阈值温度的可组合资源识别为所述目标可组合资源。
5、在一些实施例中,所述阈值温度是第一阈值温度。该方法还包括在确定所述过热可组合资源之后:将具有低于或等于第二阈值温度的对应温度的所述可组合资源识别为所述目标可组合资源,所述第二阈值温度低于所述第一阈值温度。
6、在一些实施例中,所述第二阈值温度在所述第一阈值温度和室温之间。
7、在一些实施例中,所述可组合系统中所述可组合资源的对应温度包括:由与所述可组合资源相关联的温度传感器检测到的所述可组合资源周围的环境温度,和/或由与所述可组合资源相关联的温度传感器检测到的所述可组合资源固有的温度。
8、在一些实施例中,对于所述可组合系统中的不同类型的可组合资源,所述阈值温度是不同的。
9、在一些实施例中,确定满足所述组合条件包括:确定所述可组合系统的容器中过载的可组合资源,所述过载的可组合资源的总工作量大于或等于工作量阈值;和组成所述可组合系统包括将所述目标可组合资源映射到容器,以将所述过载的可组合资源的总工作量的至少一部分转移到所述目标可组合资源。
10、在一些实施例中,确定满足所述组合条件的步骤包括:确定所述可组合系统的容器中的轻载可组合资源,该轻载可组合资源的对应温度低于所述阈值温度;和组成所述可组合系统包括:从容器中取消映射轻载可组合资源,以及将所述目标可组合资源映射到容器,以将所述轻载可组合资源的当前热负荷转移到所述目标可组合资源。
11、在一些实施例中,所述两个或更多个可组合资源中的每一个是被包装在堆叠在机架上的多个机框之一中的中央处理单元,图形处理单元,现场可编程门阵列或存储设备。
12、本公开还提供了一种动态算力组合的管理控制器,包括处理器和存储程序指令的非易失性存储介质,其中,所述程序指令由所述处理器执行包括以下内容的操作:确定满足可组合系统的组合条件;和根据所述组合条件组成所述可组合系统,以在所述可组合系统的两个或多个可组合资源之间重新分配热负荷。
13、在一些实施例中,所述程序指令还包括:确定所述可组合系统的容器中的过热可组合资源,所述过热可组合资源的对应温度高于或等于阈值温度;和将所述目标可组合资源映射到容器,以将所述过热可组合资源的当前热负荷的至少一部分转移到所述目标可组合资源。
14、在一些实施例中,所述程序指令还包括:在确定所述过热可组合资源之后,将具有低于所述阈值温度的对应温度的可组合资源识别为所述目标可组合资源。
15、在一些实施例中,所述阈值温度为第一阈值温度。所述程序指令还包括:在确定所述过热可组合资源之后,将具有低于或等于第二阈值温度的对应温度的所述可组合资源识别为所述目标可组合资源,所述第二阈值温度低于所述第一阈值温度。
16、在一些实施例中,所述第二阈值温度在所述第一阈值温度和室温之间。
17、在一些实施例中,所述可组合系统中可组合资源的对应温度包括:由与所述可组合资源相关联的温度传感器检测到的所述可组合资源周围的环境温度,和/或由与所述可组合资源相关联的温度传感器检测到的所述可组合资源固有的温度。
18、在一些实施例中,对于所述可组合系统中的不同类型的可组合资源,所述阈值温度是不同的。
19、在一些实施例中,所述程序指令还包括:确定所述可组合系统的容器中过载的可组合资源,所述过载的可组合资源的总工作量大于或等于工作量阈值;和将所述目标可组合资源映射到容器,以将所述过载的可组合资源的总工作量的至少一部分转移到所述目标可组合资源。
20、在一些实施例中,所述程序指令还包括:确定所述可组合系统的容器中的轻载可组合资源,该轻载可组合资源的对应温度低于所述阈值温度;从容器中取消映射所述轻载可组合资源,以及将所述目标可组合资源映射到容器,以将所述轻载可组合资源的当前热负荷转移到所述目标可组合资源。
21、本公开还提供了一种计算机程序产品,包括非易失性存储器,该非易失性存储器存储由处理器执行包括以下操作的程序指令:确定满足所述可组合系统的组合条件;和根据组合条件组成可组合系统,以在可组合系统的多个可组合资源中的两个或多个之间重新分配热负荷。
22、所述动态算力组合通过动态组成可组合系统来优化可组合系统的散热和能量效率。
1.一种动态算力组合方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于:
3.根据权利要求2所述的方法,其特征在于,在确定所述过热可组合资源之后,
4.根据权利要求2所述的方法,其特征在于:
5.根据权利要求4所述的方法,其特征在于:
6.根据权利要求2所述的方法,其特征在于,所述可组合系统中所述可组合资源的对应温度包括:
7.根据权利要求2所述的方法,其特征在于:
8.根据权利要求2所述的方法,其特征在于:
9.根据权利要求1所述的方法,其特征在于:
10.根据权利要求1所述的方法,其特征在于:
11.一种用于动态算力组合的管理控制器,其特征在于,包括处理器和存储程序指令的非易失性存储介质,其中所述程序指令由所述处理器执行以下操作:
12.根据权利要求11所述的管理控制器,其特征在于,所述程序指令还包括:
13.根据权利要求12所述的管理控制器,其特征在于,所述程序指令还包括:
14.根据权利要求12所述的管理控制器,其特征在于:
15.根据权利要求14所述的管理控制器,其特征在于:
16.根据权利要求12所述的管理控制器,其特征在于,所述可组合系统中可组
17.根据权利要求12所述的管理控制器,其特征在于:
18.根据权利要求11所述的管理控制器,其特征在于,所述程序指令还包括:
19.根据权利要求11所述的管理控制器,其特征在于,所述程序指令还包括:
20.一种根据计算机程序产品,其特征在于,包括非易失性存储器,该非易失性存储器存储由处理器执行包括以下操作的程序指令:
