System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用虚拟机管理促进数据中心中的工作负载迁移制造技术_技高网
当前位置: 首页 > 专利查询>辉达公司专利>正文

使用虚拟机管理促进数据中心中的工作负载迁移制造技术

技术编号:41175907 阅读:3 留言:0更新日期:2024-05-07 22:12
公开了使用虚拟机管理促进数据中心中的工作负载迁移,具体公开了用于至少基于与包括第一硬件组件的第一组相关联的第一标签和与包括第二硬件组件的第二组相关联的第二标签确定该第一组与该第二组相兼容,以及至少基于确定第一组和第二组相互兼容使至少一个工作负载从第一组迁移到第二组的装置、系统和技术。

【技术实现步骤摘要】

至少一个实施例涉及用于促进一个或更多个工作负载从第一组硬件组件迁移到不同的第二组硬件组件的方法和/或系统。在至少一个实施例中,这些组可被标记以促进一个或更多个工作负载的迁移。在至少一个实施例中,可以为这些组创建设备列表,并使用这些设备列表将硬件组件映射到执行一个或更多个工作负载的虚拟机。在至少一个实施例中,这些方法可以在实现本文所述的各种新颖技术的数据中心内实现。


技术介绍

1、当单个工作负载不会消耗计算系统的所有资源时,像虚拟化和容器这样的技术可用于执行多个工作负载,这些工作负载一起最多消耗计算系统的所有资源。这些技术将计算系统的硬件子集分配给每个工作负载,以便计算系统(例如,数据中心、服务器和/或类似物)可以同时执行多个工作负载。由于分配给工作负载的硬件可以至少部分地确定工作负载将用多少时间来完成,所以如何将硬件分配给工作负载会影响性能。


技术实现思路

【技术保护点】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述第一标签编码所述第一硬件组件的第一拓扑的至少一部分,以及

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求3所述的方法,进一步包括:

5.根据权利要求4所述的方法,其中获得所述有序列表进一步包括:将不是所述一个或更多个交换机组的成员的任何所述第二硬件组件置于所述有序列表中的预定义位置。

6.根据权利要求4所述的方法,其中获得所述有序列表进一步包括:在所述有序列表中对所述一个或更多个交换机组进行排序。

7.根据权利要求1所述的方法,其中确定所述第一组和所述第二组是兼容的包括:确定所述第一标签与所述第二标签相匹配。

8.根据权利要求1所述的方法,其中至少一部分所述第一硬件组件根据第一拓扑进行布置,至少一部分所述第二硬件组件根据第二拓扑进行布置,并且所述方法进一步包括:

9.根据权利要求8所述的方法,其中所述至少一个第一列表包括所述第一硬件组件中的任何图形处理单元的列表,以及所述至少一个第二列表包括所述第二硬件组件中的任何图形处理单元的列表。

10.根据权利要求9所述的方法,其中所述至少一个第一列表包括不是图形处理单元的任何所述第一硬件组件的列表,以及所述至少一个第二列表包括不是图形处理单元的任何所述第二硬件组件的列表。

11.根据权利要求1所述的方法,其中至少一部分所述第一硬件组件根据至少部分地由一个或更多个第一类型连接定义的第一拓扑进行布置,至少一部分所述第一硬件组件根据至少部分地由一个或更多个第二类型连接定义的第三拓扑进行布置,至少一部分所述第二硬件组件根据至少部分地由所述一个或更多个第一类型连接定义的第二拓扑进行布置,至少一部分所述第二硬件组件按照至少部分地由第二类型连接定义的第四拓扑进行布置,并且所述方法进一步包括:

12.根据权利要求1所述的方法,进一步包括:

13.一种系统,包括:

14.根据权利要求13所述的系统,其中所述标签编码硬件组件的所述组的拓扑的至少一部分。

15.根据权利要求13所述的系统,进一步包括:

16.根据权利要求13所述的系统,进一步包括:

17.根据权利要求13所述的系统,其中所述一个或更多个电路用于:

18.根据权利要求17所述的系统,其中所述第一组包括第一硬件组件,所述第二组包括第二硬件组件,以及所述一个或更多个电路用于通过以下方式获得所述硬件组件列表:

19.根据权利要求18所述的系统,其中获得所述硬件组件列表进一步包括:将不是所述一个或更多个交换机组的成员的任何所述第二硬件组件置于所述硬件组件列表中的预定义位置。

20.根据权利要求19所述的系统,其中获得所述硬件组件列表进一步包括:在所述硬件组件列表中对所述一个或更多个交换机组进行排序。

21.根据权利要求13所述的系统,其中所述第一组包括根据第一拓扑布置的第一硬件组件,所述第二组包括根据第二拓扑布置的第二硬件组件,以及所述一个或更多个电路用于:

22.根据权利要求21所述的系统,其中所述至少一个第一列表包括所述第一硬件组件中的任何图形处理单元的列表,以及所述至少一个第二列表包括所述第二硬件组件中的任何图形处理单元的列表。

23.根据权利要求22所述的系统,其中所述至少一个第一列表包括包含除图形处理单元以外的任何所述第一硬件组件的列表,而所述至少一个第二列表包括包含除图形处理单元以外的任何所述第二硬件组件的列表。

24.根据权利要求21所述的系统,其中所述第一拓扑包括第一连接拓扑和第二连接拓扑,所述第一连接拓扑至少部分地由连接所述第一硬件组件的一部分中的硬件组件的至少一个第一连接定义,所述第二连接拓扑至少部分地由连接所述第一硬件组件的所述一部分中的硬件组件的至少一个第二连接定义,所述至少一个第一连接和所述至少一个第二连接分别具有第一连接类型和第二连接类型;以及

25.根据权利要求13所述的系统,其中一个或更多个电路用于:

26.根据权利要求13所述的系统,其中所述系统被包括在以下的至少一个中:

27.一种处理器,包括一个或更多个电路,用于:

28.根据权利要求27所述的处理器,其中所述第一标签至少包括所述第一硬件组件的第一拓扑的部分编码,以及

29.根据权利要求27所述的处理器,其中所述第一硬件组件和所述第二硬件组件分别包括第一物理拓扑和第二物理拓扑;以及

30.根据权利要求27所述的处理器,其中所述第一硬件组件和所述...

【技术特征摘要】

1.一种方法,包括:

2.根据权利要求1所述的方法,其中所述第一标签编码所述第一硬件组件的第一拓扑的至少一部分,以及

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求3所述的方法,进一步包括:

5.根据权利要求4所述的方法,其中获得所述有序列表进一步包括:将不是所述一个或更多个交换机组的成员的任何所述第二硬件组件置于所述有序列表中的预定义位置。

6.根据权利要求4所述的方法,其中获得所述有序列表进一步包括:在所述有序列表中对所述一个或更多个交换机组进行排序。

7.根据权利要求1所述的方法,其中确定所述第一组和所述第二组是兼容的包括:确定所述第一标签与所述第二标签相匹配。

8.根据权利要求1所述的方法,其中至少一部分所述第一硬件组件根据第一拓扑进行布置,至少一部分所述第二硬件组件根据第二拓扑进行布置,并且所述方法进一步包括:

9.根据权利要求8所述的方法,其中所述至少一个第一列表包括所述第一硬件组件中的任何图形处理单元的列表,以及所述至少一个第二列表包括所述第二硬件组件中的任何图形处理单元的列表。

10.根据权利要求9所述的方法,其中所述至少一个第一列表包括不是图形处理单元的任何所述第一硬件组件的列表,以及所述至少一个第二列表包括不是图形处理单元的任何所述第二硬件组件的列表。

11.根据权利要求1所述的方法,其中至少一部分所述第一硬件组件根据至少部分地由一个或更多个第一类型连接定义的第一拓扑进行布置,至少一部分所述第一硬件组件根据至少部分地由一个或更多个第二类型连接定义的第三拓扑进行布置,至少一部分所述第二硬件组件根据至少部分地由所述一个或更多个第一类型连接定义的第二拓扑进行布置,至少一部分所述第二硬件组件按照至少部分地由第二类型连接定义的第四拓扑进行布置,并且所述方法进一步包括:

12.根据权利要求1所述的方法,进一步包括:

13.一种系统,包括:

14.根据权利要求13所述的系统,其中所述标签编码硬件组件的所述组的拓扑的至少一部分。

15.根据权利要求13所述的系统,进一步包括:

16.根据权利要求13所述的系统,进一步包括:

17.根据权利要求13所述的系统,其中所述一个或更多个电路用于:

18.根据权利要求17所述的系统,其中所述第一组包括第一硬件组件,所述第二组包括第二硬件组件,以及所述一个或更多个电路用于通过以下方式获得所述硬件组件列表:

19.根据权利要求18所述的...

【专利技术属性】
技术研发人员:A·科瑞德A·法德纳维斯C·贾A·阿格拉沃尔
申请(专利权)人:辉达公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1