可扩展冷却剂分配单元的系统、方法及计算机可读介质技术方案

技术编号:16307057 阅读:45 留言:0更新日期:2017-09-27 01:06
在一个实施例中,用于可扩展的冷却剂分配单元的系统包括用于确定第一CDU的实时泵参数的参数引擎,其中实时泵参数与第一CDU的功能对应,用于基于实时泵参数改变第一CDU的泵参数的泵引擎,用于将第一CDU的已改变的泵参数发送给第二CDU的通信引擎,泵引擎用于基于第一CDU的已改变的泵参数和第二CDU的已确定的实时泵参数来改变第二CDU的泵参数,用于基于实时泵参数和已改变的泵参数确定第一CDU和第二CDU的功能的功能引擎。

Expandable coolant dispensing unit

In one embodiment, a system for coolant distribution unit can be extended to include parameters for real-time engine determines pump parameters of the first CDU, the real time parameters of pump with the first CDU function corresponding to pump pump parameters change for engine real-time parameters of the first pump based on CDU, for the first CDU has changed the pump the communication parameters sent to CDU engine second, engine pump for pump parameters to change the second CDU based real-time pump parameters have been determined for the first CDU has changed the parameters of pump and second CDU, based on the real-time parameters and pump for change of pump parameters of engine the first CDU and the second CDU function.

【技术实现步骤摘要】
【国外来华专利技术】可扩展的冷却剂分配单元
技术介绍
冷却剂分配单元(CDU)可以将已调节(conditioned)的液体(例如水)输送到数据中心中的多个机架。数据中心内的CDU可以以冗余方式运行,以确保如果一个或多个CDU发生故障,另外的CDU可以保持机架的冷却。许多CDU可以各自包括单独的储存器(reservoir),以容纳多余的液体,以便与连接到多个CDU的冷却系统一起使用。附图说明图1示出了与本公开一致的用于可扩展的冷却剂分配单元的系统的示例的图。图2示出了与本公开一致的计算设备的示例的图。图3示出了与本公开一致的冗余冷却剂分配系统的示例的图。图4示出了与本公开一致的冗余冷却剂分配系统的示例的图。图5示出了与本公开一致的可扩展的冷却剂分配系统的示例的图。图6示出了与本公开一致的用于可扩展的冷却剂分配单元的过程的示例的图。图7是与本公开一致的用于可扩展的冷却剂分配的方法的示例的流程图。具体实施方式本文描述了用于可扩展的冷却剂分配单元的多种方法、系统和计算机可读介质。冷却剂分配单元(CDU)可以利用封闭的环路将已调节的液体(例如水,冷却剂等)输送到多个计算设备。在一些示例中,CDU将已调节的液体输送到包含多个刀片服务器的冷却架(例如,后门热交换器等)。冷却架可以包含在特定的数据中心内。在一些示例中,包括多个冷却机架的数据中心可以包括处于冗余配置(例如,1N,2N,N+1,N+2等)的多个CDU。数据中心可以利用冗余配置中的多个CDU来确保如果一CDU故障,则另外的CDU可以用来替代出现故障的CDU。关闭出现故障的CDU并激活不同的CDU来替换出现故障的CDU可能会导致许多问题。例如,出现故障的CDU可能导致附加到剩余的功能(functional)CDU的储存器内的液体液位的问题。在该示例中,在不同CDU被激活以替换出现故障的CDU之前,从出现故障的CDU返回的液体可返回到剩余的功能CDU中的一个CDU的单个存储器。返回的液体可以溢出剩余的功能CDU的储存器,这可能导致剩余的功能CDU的真空系统的功能问题。该真空系统可以利用能够提供真空下的液体回路的真空泵。该真空系统可用于减轻可能损坏计算机架内的设备的泄漏。如本文所述的可扩展的冷却剂分配系统可以使出现故障的CDU与不同的功能CDU进行不间断的转换,同时最小化返回的液体将溢出剩余的功能CDU的储存器的风险。该可扩展的冷却剂分配系统可以实现用于数据中心的多个CDU之间的通信。通过实现多个CDU之间的通信,所接收的通信可以由多个CDU中的每一个在改变泵参数时使用以负责任何CDU故障和/或CDU激活。例如,可扩展的冷却剂分配系统可以通过操纵多个CDU中的每个液体储存器内的真空压力来平衡多个CDU的储存器液位。在该示例中,具有最高液体储存器液位的CDU可以降低真空泵压(例如,增加储存器的压力等),并且具有最低液体储存器液位的CDU可以增加真空泵压(例如,降低储存器的压力等),以产生允许液体从具有最高液体储存器液位的CDU移动到具有最低液体储存器液位的CDU的条件。在该示例中,可以基于多个CDU之间的通信来确定液体储存器液位。图1和图2示出了与本公开一致的系统100和计算设备214的示例。图1示出了与本公开一致的用于可扩展的冷却剂分配单元的系统100的示例的图。系统100可以包括数据库104、可扩展的冷却剂分配系统102和/或多个引擎(例如,参数引擎106、泵引擎108、通信引擎110、功能引擎112)。可扩展的冷却剂分配系统102可以经由通信链路与数据库104通信,并且可以包括该多个引擎(例如,参数引擎106、泵引擎108、通信引擎110、功能引擎112)。可扩展的冷却剂分配系统102可以包括被示出用于执行各种功能的更多的或更少的引擎,如将结合图3至图7进一步详细地描述。该多个引擎(例如,参数引擎106、泵引擎108、通信引擎110、功能引擎112)可以包括硬件和编程的组合(但是至少硬件)被配置为执行本文描述的功能(例如,确定第一CDU的实时泵参数,其中,该实时泵参数与第一CDU的功能对应,基于该实时泵参数改变第一CDU的泵速,发送第一CDU的已改变的泵速给第二CDU,基于第一CDU的已改变的泵速和第二CDU的已确定的实时泵参数改变第二CDU的泵速,基于实时泵参数和已改变的泵速确定第一CDU和第二CDU的功能等)。编程可以包括存储在存储器资源(例如,计算机可读介质、机器可读介质等)中的程序指令(例如,软件、固件等)以及硬连线程序(例如,逻辑)。参数引擎106可以包括硬件和/或硬件和编程的组合,但至少是硬件,以确定第一CDU的实时泵参数,其中实时泵参数与第一CDU的功能对应。参数引擎106可以连接到可以用于实时地确定泵参数的多个泵传感器。泵参数可以包括但不限于:泵压、泵速、储存器液位,液体温度以及可以指示泵的功能的泵的其它参数。泵参数可以包括:真空泵压、已确定的泵速、泵速的表示值、已确定的储存器液位和/或CDU的已确定的液体温度。在一些示例中,参数引擎106可以包括硬件和/或硬件和编程的组合,但是至少是硬件,以将第一CDU的实时泵参数与第二CDU的实时泵参数进行比较,以确定第一CDU和第二CDU之间的最低储存器液位。如本文所述,具有已确定的最低储存器液位的CDU可以激活与真空系统相关联的真空泵。在一些示例中,已确定的最低储存器液位还可以导致以已确定的最低储存器液位改变CDU的泵速。泵引擎108可以包括硬件和/或硬件和编程的组合,但至少是硬件,以基于实时泵参数改变第一CDU的泵参数。泵引擎108可以连接到第一CDU的泵并且改变第一CDU的泵设置,以便改变第一CDU的泵速和/或真空泵压。泵引擎108可以使用实时泵参数来确定是否需要增加泵速或降低泵速以将泵参数保持在阈值内。例如,第一CDU可以使用利用附接到第一CDU的液体储存器的顶部的真空系统。在该示例中,如果液体的液位高于储存器的阈值液位,液体储存器中液体的液位会影响真空系统。在一些示例中,泵引擎108可以改变泵速,使得储存器中的液位不会增加到高于阈值液位的液位。通信引擎110可以包括硬件和/或硬件和编程的组合,但至少是硬件,以将第一CDU的已改变的泵参数发送给第二CDU。通信引擎110可用于将第一CDU的泵参数传送到第二CDU。例如,第一CDU的实时泵速可以被确定并发送给第二CDU。在一些示例中,所确定的实时泵速可以被转换成可发送给第二CDU的表示值。第二CDU可以利用第一CDU的实时泵速信息、泵参数和/或已改变的泵速来确定第一CDU的功能。在一些示例中,第二CDU可利用第一CDU的泵参数来确定是否改变第二CDU的泵参数。泵引擎108可以包括硬件和/或硬件和编程的组合,但是至少是硬件,以基于第一CDU的已改变的泵参数和第二CDU的已确定的实时泵参数来改变第二CDU的泵参数。如本文所述,泵引擎108可以用于基于第一CDU的实时泵参数来改变第二CDU的泵速、真空泵压和/或泵参数。例如,可以确定第一CDU的泵参数指示多个CDU之间的CDU故障。在该示例中,所确定的CDU故障可能导致第二CDU的泵速增加,使得连接到第一CDU和第二CDU的系统内的液体流保持在阈值内(例如,低于上限阈值并高于下限阈值等)。在一些示例中,泵引擎10本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/39/201580074856.html" title="可扩展冷却剂分配单元的系统、方法及计算机可读介质原文来自X技术">可扩展冷却剂分配单元的系统、方法及计算机可读介质</a>

【技术保护点】
一种用于可扩展的冷却剂分配单元(CDU)的系统,包括:参数引擎,用于确定第一CDU的实时泵参数,其中所述实时泵参数与所述第一CDU的功能对应;泵引擎,用于基于所述实时泵参数改变所述第一CDU的泵参数;通信引擎,用于将所述第一CDU的已改变的泵参数发送给第二CDU;所述泵引擎基于所述第一CDU的已改变的泵参数和所述第二CDU的已确定的实时泵参数,改变所述第二CDU的泵参数;以及功能引擎,用于基于所述实时泵参数和所述已改变的泵参数,确定所述第一CDU和所述第二CDU的功能。

【技术特征摘要】
【国外来华专利技术】1.一种用于可扩展的冷却剂分配单元(CDU)的系统,包括:参数引擎,用于确定第一CDU的实时泵参数,其中所述实时泵参数与所述第一CDU的功能对应;泵引擎,用于基于所述实时泵参数改变所述第一CDU的泵参数;通信引擎,用于将所述第一CDU的已改变的泵参数发送给第二CDU;所述泵引擎基于所述第一CDU的已改变的泵参数和所述第二CDU的已确定的实时泵参数,改变所述第二CDU的泵参数;以及功能引擎,用于基于所述实时泵参数和所述已改变的泵参数,确定所述第一CDU和所述第二CDU的功能。2.根据权利要求1所述的系统,其中所述泵参数包括:真空泵压;液体泵速;储存器液位;以及相应CDU的液体温度。3.根据权利要求1所述的系统,其中,所述参数引擎被配置为将所述第一CDU的所述实时泵参数与所述第二CDU的所述实时泵参数进行比较,以确定所述第一CDU和所述第二CDU之间的最低储存器液位。4.根据权利要求3所述的系统,包括:真空引擎,用于基于所比较的所述实时泵参数,启动相应CDU的真空泵。5.根据权利要求1所述的系统,其中,所述泵引擎被配置成基于所述第一CDU的储存器液位,改变所述第二CDU的泵参数。6.根据权利要求1所述的系统,其中,所述通信引擎被配置为将所述第一CDU的实时泵参数发送给所述第二CDU。7.根据权利要求1所述的系统,其中,所述泵引擎被配置为基于所述第一CDU的已确定的泵压,改变所述第二CDU的泵参数。8.一种非暂时性的计算机可读介质,存储由用于可扩展的冷却剂分配的处理可执行的指令,其中,所述指令可执行为:从第一冷却剂分配单元(CDU)接收泵参数,其中,所述泵参数包括所述第一CDU的泵速;基于所接收的所...

【专利技术属性】
技术研发人员:萨米·L·老齐默尔曼祥·Q·特兰塔希尔·卡德尔
申请(专利权)人:慧与发展有限责任合伙企业
类型:发明
国别省市:美国,US

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

1