分解的计算机系统技术方案

技术编号:37702424 阅读:11 留言:0更新日期:2023-06-01 23:48
本讨论涉及分解的计算。一个示例可以监测多个两相液体浸没罐。个体两相液体浸没罐可以容纳单个类型的组件类型的多个组件。该示例可以接收针对虚拟机的请求,并且从个体两相液体浸没罐分配组件集合,以一起工作以支持虚拟机请求。请求。请求。

【技术实现步骤摘要】
【国外来华专利技术】分解的计算机系统

技术介绍

[0001]大型计算系统(诸如数据中心或服务器场)往往包括数百或数千个分立的计算机或设备,以实现期望功能或工作负载。在这种场景中,针对预期工作负载选择和匹配设备的组件(例如,为分立设备选择硬件组件以匹配未来需求)。然而,实际遇到的工作负载可能与预期工作负载不同,并且这些不匹配的分立设备可能未得到充分利用。此外,传统上,这些分立设备已经被容纳在具有巨大空气处理系统的膨胀建筑中,以提供足够的空气流以去除分立设备产生的热负荷。本概念可以解决这些问题和其他问题。
附图说明
[0002]附图说明了本专利中传达的概念的实现。通过参考结合附图进行的以下描述,可以更容易地理解所示实现的特征。在可行的情况下,在各种附图中使用类似的附图标记来指示类似的元素。在某些情况下,在附图标记之后使用括号来区分相似的元素。没有相关括号的附图标记的使用对元素是通用的。此外,每个附图标记的最左边的数字传达了其中首次引入该附图标记的附图和相关讨论。
[0003]图1

图5和图8示出了根据本概念的一些实现的示例分解系统的透视图。
[0004]图6A

图7C示出了根据本概念的一些实现的示例系统的正视图。
[0005]图9和图10示出了根据一些实现的可以实现本概念中的一些的示例分解方法的流程图。
具体实施方式
[0006]本概念与大规模计算系统有关,诸如数据仓库。传统的计算系统可以在数据中心中采用数百或数千个分立的计算机或设备来完成预期工作负载。每个分立设备可能需要多个计算组件,诸如CPU、GPU、存储器、存储装置等,这些组件往往物理地位于外壳中以实现计算功能(例如,执行预期工作负载)。传统上,在这样的位置采用数千个分立设备,并且环境空气被泵送通过该位置以冷却分立设备。该配置产生相对较低的计算密度。此外,移动所有这些空气需要大量的能量,并且大大增加了数据中心的能量使用,并且降低了能量效率(这是以数据中心的总能量使用除以实际用于计算的能量的比率来衡量的)。
[0007]如上所述,在这些传统配置中,每个分立设备往往容纳若干计算组件,诸如处理器、存储器、存储装置等,以执行计算功能。本概念涉及将计算组件从以设备为中心的配置分解为池配置(例如,针对每个池存在单个组件类型的物理分组组件的集合或池)。在这种情况下,多个类似组件可以放置在彼此非常接近的物理位置,并且根据其特性一起被管理。例如,基于其特性,多个中央处理单元(CPU)可以一起被定位和管理,并且多个存储器可以一起被定位和管理。这些组件可以通过包括和/或耦合到通信集线器的高速网络互连。这种分解方法的一个挑战是实现高计算密度。本概念可以采用促进更高密度的冷却技术,同时仍然以比不同设备的传统环境空气冷却低的能耗提供有效的冷却。
[0008]本概念可以提供根据每个个体冷却系统中组件的特性而定制的冷却技术。在一些
情况下,本概念可以采用液体浸没作为针对生成大量热量的组件池的技术。两相液体浸没冷却是一种用于高发热组件的特别有效的液体浸没技术。通过将单个类型的计算组件一起管理,可以针对该计算组件类型的特性而选择冷却技术。此外,这些池化组件可以以比使用分立计算机能够获取的计算密度高的计算密度来布置。此外,按类型将组件分组在一起能够实现使用传统的以设备为中心的配置无法实现的管理选项。下面将描述这些和其他方面。
[0009]介绍性图1示出了示例分解系统100A。在这种情况下,分解系统包括多个计算资源组件类型(下文中称为“组件类型”)102。在所示配置中,有四种组件类型102(1)

102(4)。个体组件类型102可以与专用冷却系统104相关联。在这种情况下,冷却系统需要液体浸没罐106(1)

106(4)。下面参考图2描述其他冷却系统实现。
[0010]在图1的实现中,个体液体108(1)

108(4)位于液体浸没罐106(1)

106(4)中。个体组件类型102的多个组件110可以被容纳在冷却系统104中(例如,在这种情况下,在液体108中)。在这种实现中,液体浸没罐是两相液体浸没罐。在两相液体浸没罐中,液体108往往是沸点针对相应组件的特性而选择的电绝缘的无腐蚀性的液体。
[0011]针对个体液体浸没罐106的液体108可以基于个体液体浸没罐106中的组件类型102的特性来选择。例如,可以选择沸点在操作温度范围内的液体108,诸如低于组件类型的指定或设计的最大操作温度。这样,组件110的正常操作将导致接近组件的液体108沸腾(例如,从液体变为气体)。因此,液体浸没罐106可以用作两相冷却系统。此外,从液体到气体的相变涉及当气体上升通过液体并且离开组件时热量从发热组件110的热运动。因此,本概念可以利用与沸腾相关联的热运动,而不是仅仅依赖于输入能量来主动地在系统中移动热量。
[0012]在一些实现中,生成较多热量的组件110可以与液体108配对,该液体108的沸点低于生成相对较少热量的其他液体浸没罐中的液体。较低沸点可能导致更多沸腾,并且从而通过沸腾相变从组件中去除更多热量。因此,从一个角度来看,本概念可以提供冷却解决方案,该冷却解决方案可以基于给定冷却系统中的组件来定制,和/或可以利用与沸腾相关联的热运动,因此与传统的强制环境空气数据中心相比,与强制冷却剂运动相关联的能量使用大大减少。罐中不同类型的组件不能提供这些相同的优点,因为罐必须针对罐中对能量最敏感的组件进行管理。
[0013]如上所述,个体组件类型102的多个组件110可以被定位在个体液体浸没罐106中。(为了避免绘图页上的混乱,并不是每个组件的所有实例都被具体指定,而是在每个液体浸没罐106中标记了至少一个组件110)。在所示实现中,在每个液体浸没罐106中示出了八个组件。在很多实现中,针对每个冷却系统104(例如,针对每个液体浸没罐106)的组件的数目可以大得多,诸如针对每个液体浸没罐106有几百个或甚至数千个组件。下面参考图5更详细地讨论这样的示例。
[0014]出于在图1的当前示例中进行解释的目的,第一组件类型102(1)可以被显示为中央处理单元(CPU),第二组件类型102(2)可以被显示为图形处理单元(GPU),第三组件类型102(3)可以被显示为存储器,第四组件类型102(4)可以被显示为存储装置。这是组件类型102的一个示例,下面描述其他示例组件类型。
[0015]组件110的操作可以导致个体两相液体浸没罐106内的液体108沸腾(经历从液体
到气体的相变)。热气通过液体上升到液体浸没罐顶部的液体上方的空间中。此时,热气可以遇到冷凝器112。热量可以从气体传递到冷凝器,因此气体冷却回到沸点以下,并且气体变回液体并且“降雨”回到液体108的表面。冷凝器112可以容纳再循环流体,并且可以在闭环中操作,该闭环可以将热量从液体浸没罐106(例如,在分解系统100A外部)传送出去并且然后返回到液体浸没罐106以重复该过程。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:第一液体浸没罐,其容纳第一计算资源组件类型的多个组件并且不容纳第二计算资源组件类型的组件,所述第一液体浸没罐包括沸点在所述第一计算资源组件类型的操作温度范围内的第一液体;第二液体浸没罐,其容纳所述第二计算资源组件类型的多个组件并且不容纳所述第一计算资源组件类型的组件,所述第二液体浸没罐包括沸点在所述第二计算资源组件类型的操作温度范围内的第二液体;以及通信集线器,其被通信耦合到所述第一液体浸没罐中的所述第一计算资源组件类型的所述多个组件和所述第二液体浸没罐中的所述第二计算资源组件类型的所述多个组件。2.根据权利要求1所述的系统,其中所述第一计算资源组件类型包括中央处理单元,并且所述第二计算资源组件类型包括存储器。3.根据权利要求2所述的系统,还包括第三液体浸没罐和第四液体浸没罐,所述第三液体浸没罐容纳包括图形处理单元的第三计算资源组件类型的多个组件,所述第四液体浸没罐容纳包括存储装置的第四计算资源组件类型的多个组件。4.根据权利要求3所述的系统,还包括第五液体浸没罐和第六液体浸没罐,所述第五液体浸泡罐容纳包括加速器的第五计算资源组件类型的多个组件,并且所述第六液体浸没罐容纳包括闪存的第六计算资源组件类型的多个组件。5.根据权利要求4所述的系统,还包括第七液体浸没罐,所述第七液体浸没罐容纳包括超频处理器的第七计算资源组件类型的多个组件。6.根据权利要求5所述的系统,其中所述第一液体浸没罐、所述第二液体浸没罐、所述第三液体浸没罐、所述第四液体浸没罐、所述第五液体浸没罐、所述第六液体浸没罐、以及所述第七液体浸没罐围绕所述通信集线器而被径向定位。7.根据权利要求5所述的系统,其中所述第一液体浸没罐、所述第二液体浸没罐、所述第三液体浸没罐、所述第四液体浸没罐、所述第五液体浸没罐、所述第六液体浸没罐和所述第七液体浸没罐与所述通信集线器的距离实质相等地而被定位。8....

【专利技术属性】
技术研发人员:H
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1