《关于瞬时事件对数据中心中的温度的影响分析.pdf》由会员分享,可在线阅读,更多相关《关于瞬时事件对数据中心中的温度的影响分析.pdf(34页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104137105A43申请公布日20141105CN104137105A21申请号201180076409622申请日20111222G06F17/5020060171申请人施耐德电气IT公司地址美国罗得岛州72发明人詹姆斯威廉姆范吉尔德克里斯多佛M希利张轩杭74专利代理机构北京安信方达知识产权代理有限公司11262代理人周靖郑霞54发明名称关于瞬时事件对数据中心中的温度的影响分析57摘要一种用于评估数据中心中的设备的冷却性能的计算机实现方法。一方面,方法包括接收关于数据中心中的设备的数据;确定在第一时间段中,关于数据中心中的气流和温度的第一参数;接收瞬时事件的描述,其中该。
2、瞬时事件影响第二时刻的数据中心的温度和气流中的一个;将第二时刻之后的第二时间段划分为多个时间间隔;确定在一个时间间隔期间,关于数据中心中的气流的第二参数;基于气流相关的第二参数,确定在每个时间间隔中,关于数据中心的温度的参数;以及将在第二时间段期间,关于数据中心温度的参数的表示存储在储存设备上。85PCT国际申请进入国家阶段日2014082186PCT国际申请的申请数据PCT/US2011/0668772011122287PCT国际申请的公布数据WO2013/095516EN2013062751INTCL权利要求书3页说明书18页附图12页19中华人民共和国国家知识产权局12发明专利申请权利要。
3、求书3页说明书18页附图12页10申请公布号CN104137105ACN104137105A1/3页21一种用于评估数据中心中的设备的冷却性能的计算机实现方法,所述设备包括多个设备机架和至少一个冷却提供装置,所述方法包括接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段中,所述数据中心的至少一部分中的关于气流的第一参数和关于温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心中的所述至少一部分中的温度和气流中的一个,并且在所述第一时间段之后的第二时刻发生;将所述第二时刻之后的第二时间段划分为多个时间间隔;确定在所述多个时间间隔的一个时间间隔期间,关于所述数据中心的所述至。
4、少一部分中的气流的第二参数;基于关于气流的所述第二参数,确定在所述多个时间间隔的每个时间间隔中,关于所述数据中心的所述至少一部分中的温度的所述参数;以及将在所述第二时间段期间关于所述数据中心的所述至少一部分中的温度的所述参数的表示存储在储存设备上。2如权利要求1所述的计算机实现方法,其中,接收所述瞬时事件的描述包括接收对在其期间所述瞬时事件影响所述数据中心的所述至少一部分中的温度和气流中的一个的时间段的描述。3如权利要求1所述的计算机实现方法,还包括确定在所述第二时间段的所述多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。4如权利要求3所述的计算机实现方法,还包。
5、括提供在所述第二时刻之后的用户可选择的时间段期间,所述多个设备机架中的任意一个设备机架是否达到了不可接受的温度的指示。5如权利要求4所述的计算机实现方法,还包括提供对所述第二时刻之后的一时间段的指示,在所述第二时刻之后的所述一时间段期间,所述多个设备机架的一个设备机架接收到温度低于用户所定义的可接受温度的进气。6如权利要求1所述的计算机实现方法,其中,利用CFD过程和势流模型分析中的一种,来确定关于气流的所述第一参数和关于气流的所述第二参数中的一个。7如权利要求3所述的计算机实现方法,其中,利用内部热容方法,计算在所述第二时间段的所述多个时间间隔中的每个时间间隔期间,所述多个设备机架的每个设备。
6、机架的排气的温度和所述至少一个冷却提供装置的供应中的一个的温度。8如权利要求3所述的计算机实现方法,还包括提供在所述第二时间段期间,所述多个设备机架的排气和所述进气的至少一个的温度中的变化的指示。9如权利要求1所述的计算机实现方法,其中,利用计算方法来确定所述数据中心的所述部分中的关于气流的所述第一参数和关于所述数据中心的所述部分中的气流的所述第二参数中的一个,所述计算方法与用来确定关于所述数据中心的所述部分中的温度的所述参数的不同的计算方法无关。10一种用来评估数据中心中的设备的系统,所述设备包括多个设备机架、以及至少一个冷却提供装置,所述系统包括接口;以及权利要求书CN104137105A。
7、2/3页3控制器,其耦合到所述接口并被配置为接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段中,所述数据中心的至少一部分中的关于气流的第一参数和关于温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心中的所述至少一部分中的温度和气流中的一个,并且在所述第一时间段之后的第二时刻发生;将所述第二时刻之后的第二时间段划分为多个时间间隔;确定在所述多个时间间隔的一个时间间隔期间,关于所述数据中心的所述至少一部分中的气流的第二参数;基于关于气流的所述第二参数,确定在所述多个时间间隔的每个时间间隔中,关于所述数据中心的所述至少一部分中的温度的所述参数;以及将在所述第二时间段期间关。
8、于所述数据中心的所述至少一部分中的温度的所述参数的表示存储在储存设备上。11如权利要求10所述的系统,其中所述控制器还被配置为确定在所述第二时间段的所述多个时间间隔的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。12如权利要求11所述的系统,其中,所述控制器还被配置为利用内部热容方法,确定在所述第二时间段的所述多个时间间隔的每个时间间隔中,所述多个设备机架的每个设备机架的进气的温度。13如权利要求10所述的系统,其中所述控制器还被配置为利用代数模型,确定所述数据中心的所述部分中的关于气流的所述第一参数和关于气流的所述第二参数中的一个;并且利用温度模型,确定关于所述数据中心的所。
9、述部分中的温度的所述参数。14如权利要求13所述的系统,其中所述控制器被配置为利用CFD过程和势流模型分析中的一种,来确定关于气流的所述第一参数和关于气流的所述第二参数中的一个。15一种具有存储在其上的指令序列的计算机可读介质,所述指令序列包括指令,所述指令将引发处理器执行接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段中,所述数据中心的至少一部分中的关于气流的第一参数和关于温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心中的所述至少一部分中的温度和气流中的一个,并且在所述第一时间段之后的第二时刻发生;将所述第二时刻之后的第二时间段划分为多个时间间隔;确定在所述多。
10、个时间间隔中的一个时间间隔期间,关于所述数据中心的所述至少一部分中的气流的第二参数;基于关于气流的所述第二参数,确定在所述多个时间间隔的每个时间间隔中,关于所述数据中心的所述至少一部分中的温度的所述参数;以及将在所述第二时间段期间关于所述数据中心的所述至少一部分中的温度的所述参数的表示存储在储存设备上。16如权利要求15所述的计算机可读介质,其中所述指令序列还包括将引发所述处理权利要求书CN104137105A3/3页4器进行以下操作的指令确定在所述第二时间段的所述多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。17如权利要求16所述的计算机可读介质,其中所述指。
11、令序列还包括将引发所述处理器进行以下操作的指令提供在所述第二时刻之后的用户可选择的时间段期间,所述多个设备机架中的任意一个设备机架是否达到了不可接受的温度的指示。18如权利要求17所述的计算机可读介质,其中所述指令序列还包括将引发所述处理器进行以下操作的指令提供所述多个设备机架的所述第二时刻之后的冷却运行时间的指示。19如权利要求16所述的计算机可读介质,其中所述指令序列还包括将引发所述处理器进行以下操作的指令提供在所述第二时间段期间,所述多个设备机架的排气和进气中的至少一个的温度变化的指示。20如权利要求15所述的计算机可读介质,其中所述指令序列还包括将引发所述处理器进行以下操作的指令利用内。
12、部热容方法,确定在所述第二时间段的所述多个时间间隔的每个时间间隔期间,所述多个设备机架的每个设备机架的进气的温度。权利要求书CN104137105A1/18页5关于瞬时事件对数据中心中的温度的影响分析发明领域0001根据本发明的至少一个实施方式总体上涉及用于数据中心管理和设计的系统和方法,并且更具体地,涉及用于在关于冷却提供装置或冷却消耗装置的一个或多个瞬时事件发生后,预测数据中心内部的冷却性能的系统和方法。背景技术0002为了响应基于信息的经济的日益增长的需求,信息技术网络在全球持续扩增。该增长的一个表现是集中式网络数据中心。集中式网络数据中心通常由不同信息技术设备组成,这些信息技术设备被共。
13、同放置在提供网络连接、电源和冷却能力的结构中。通常设备被容纳在被称为“机架”的特定外壳中,这些机架集成了这些连接元件、电源元件和冷却元件。在一些数据中心配置中,这些排被组织到热通道和冷通道中,以降低在冷却信息技术设备时的相关成本。突起的地板通常被用来为机架提供冷却空气,在该地板下面具有空气隔室。冷空气,通过具有敞开面积的穿孔砖,从空气隔室被分配到机架。0003各种过程和软件应用,诸如可以从罗得岛州的西金士顿的美国电力转换APC公司得到的数据中心管理系统,已被开发出来用于帮助数据中心人员设计和维护高效且有效的数据中心配置。例如,这些工具通常指导数据中心工作人员完成设计数据中心结构、在安装前确定设。
14、备在数据中心内的位置、以及在构造和安装后改变设备的位置的活动。因此,传统工具集为数据中心工作人员提供了标准且可预测的设计方法学。发明内容0004本发明的第一方面针对用于评估数据中心中的设备的冷却性能的计算机实现方法,所述设备包括多个设备机架和至少一个冷却提供装置。该方法包括接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段上所述数据中心的至少一部分中关于气流的第一参数、关于温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心中的所述至少一部分的温度和气流中的一个并且在所述第一时间段之后的第二时刻发生;将在所述第二时刻之后的第二时间段划分为多个时间间隔;确定在多个时间间隔。
15、中的一个时间间隔期间,关于所述数据中心的所述至少一部分气流的第二参数;基于与气流相关的所述第二参数,确定在多个时间间隔的每一个时间间隔中,关于所述数据中心的部分中的温度的参数;以及将在所述第二时间段期间,所述数据中心的部分的温度相关的参数的表示,存储在储存设备上。0005根据一些实施方式,接收所述瞬时事件的描述包括接收对在其期间所述瞬时事件影响所述数据中心的至少一部分的温度和气流中的一个的时间段的描述。0006根据一些实施方式,该方法还包括确定在所述第二时间段的所述多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。0007根据一些实施方式,该方法还包括提供在所述第。
16、二时刻之后的用户可选择的时间段期间,所述多个设备机架中的任意一个设备机架是否达到了不可接受的温度的指示。说明书CN104137105A2/18页60008根据一些实施方式,该方法还包括提供所述第二时刻之后的时间段的指示,所述多个设备机架中的一个设备机架在该时间段期间接收到了温度比用户所定义的可接受的温度低的进气。0009根据一些实施方式,利用CFD过程和势流模型分析中的一个,来确定关于气流的第一参数和关于所述气流的第二参数中的一个。0010根据一些实施方式,确定关于温度的参数包括以计算方式将数据中心的至少一部分划分为多个单元,以及对于多个单元中的每个单元,通过计算从任何邻接单元传递到该单元中的。
17、热量,来确定该单元的温度。0011根据一些实施方式,利用内部热容THERMALMASS方法,计算在所述第二时间段的多个时间间隔中的每个时间间隔期间,所述多个设备机架的每个设备机架的排气和所述至少一个冷却提供装置的供应中的一个的温度。0012根据一些实施方式,该方法还包括提供在所述第二时间段期间,所述多个设备机架的排气和进气中的至少一个的温度的变化的指示。0013根据一些实施方式,使用与被用来确定关于所述数据中心的一部分中的温度的参数不同的计算方法无关的计算方法,来确定所述数据中心的一部分中的关于气流的第一参数和关于气流的第二参数中的一个。0014本发明的另一方面针对用来评估数据中心中的设备的系。
18、统,所述设备包括多个设备机架、以及至少一个冷却提供装置。该系统包括接口和耦合到该接口的控制器。控制器被配置为接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段中,关于所述数据中心的至少一部分的气流的第一参数、和关于所述数据中心的至少一部分的温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心的至少一部分中的温度和气流中的一个,并且所述瞬时事件在所述第一时间段之后的第二时刻发生;将所述第二时刻之后的第二时间段划分为多个时间间隔;确定在多个时间间隔中的一个时间间隔期间,关于所述数据中心的至少一部分中的气流的第二参数;基于气流相关的所述第二参数,确定在多个时间间隔的每个时间间。
19、隔,关于所述数据中心的部分中的温度的参数;以及将在所述第二时间段期间,所述数据中心的部分的温度相关的参数表示,存储在储存设备上。0015根据一些实施方式,所述控制器还被配置为确定在所述第二时间段的多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。0016根据一些实施方式,控制器还被配置为利用内部热容方法,确定在所述第二时间段的多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的进气的温度。0017根据一些实施方式,控制器被配置为利用代数模型,确定数据中心的部分中的关于气流的第一参数、和关于气流的第二参数中的一个;以及利用温度模型,确定关于所述数据中。
20、心的部分中的温度的参数。0018根据一些实施方式,控制器被配置为利用CFD过程和势流模型分析中的一种,来确定关于气流的所述第一参数和关于气流的所述第二参数中的一个。0019本发明的另一个方面针对具有存储在其上的指令序列的计算机可读介质,所述指令序列包括指令,所述指令将引发处理器执行接收关于所述数据中心中的设备类型和设备布置的数据;确定在第一时间段中所述数据中心的至少一部分中的关于气流的第一参数说明书CN104137105A3/18页7和关于温度的参数;接收瞬时事件的描述,所述瞬时事件影响所述数据中心的至少一部分中的气流和温度中的一个,并且在所述第一时间段之后的第二时刻发生;将所述第二时刻之后的。
21、第二时间段划分为多个时间间隔;确定在多个时间间隔中的一个时间间隔期间,关于所述数据中心的至少一部分中的气流的第二参数;基于气流相关的所述第二参数,确定在多个时间间隔的每个时间间隔,关于所述数据中心的所述至少一部分中的温度的参数;以及将在所述第二时间段期间,所述数据中心的部分的温度相关的参数的表示,存储在储存设备上。0020根据一些实施方式,指令序列还包括指令,所述指令将引发所述处理器确定在所述第二时间段的所述多个时间间隔中的每个时间间隔期间,所述多个设备机架中的每个设备机架的入口所接收的空气的温度。0021根据一些实施方式,指令序列还包括指令,所述指令将引发所述处理器提供在所述第二时刻之后的用。
22、户可选择的时间段期间,所述多个设备机架中的任意一个设备机架是否达到了不可接受温度的指示。0022根据一些实施方式,指令序列还包括指令,所述指令将引发所述处理器提供在所述多个设备机架的所述第二时刻之后的冷却运行时间的指示。0023根据一些实施方式,指令序列还包括指令,所述指令将引发所述处理器提供在所述第二时间段期间,所述多个设备机架的排气和进气中的至少一个的温度中的变化的指示。0024根据一些实施方式,指令序列还包括指令,所述指令将引发所述处理器利用内部热容方法,确定在所述第二时间段的多个时间间隔中的每个时间间隔中,所述多个设备机架中的每个设备机架的进气的温度。附图说明0025附图并不试图按比例。
23、绘制。在附图中,各个图形中示例的每个相同或几乎相同的组件,被用相似的数字表示。为了清楚的目的,并不是每个组件都会在每个附图中被表示出来。在附图中0026图1是计算机系统的一个示例的框图,使用其可以实现根据本发明的各个方面;0027图2是包括数据中心管理系统的分布式系统的一个示例的框图;0028图3是根据一个示例的过程的流程图;0029图4是配备了一个机架、一个冷却器、以及一个被加热模块的小型数据中心的原理示意图;0030图5是演示了根据至少一个示例的网格单元的使用;0031图6是根据一个示例的软件工具的接口;0032图7是根据一个示例的数据中心的原理框图;0033图8A是在冷却器故障之后的第一。
24、时间段中,图7中的数据中心的原理框图;0034图8B是在冷却器故障之后的第二时间段中,图7中的数据中心的原理框图;0035图9是冷却器故障之后,指示冷却运行时间的图7的数据中心的原理框图;0036图10是说明在冷却器故障之后,关于图7的数据中心中的机架的温度对时间的说明的示例;说明书CN104137105A4/18页80037图11A是在冷却系统事件之后的特定时间的数据中心中的温度分布的说明的示例;以及0038图11B是在冷却系统事件之后的关于数据中心中的机架随时间变化的温度的说明的示例。具体实施方式0039根据本发明的至少一些实施方式涉及系统和过程,通过所述系统和过程,用户可以设计和分析数据。
25、中心配置。这些系统和过程可以通过允许用户创建根据其可以确定性能度量的数据中心配置的模型,来帮助这种设计和分析活动。系统和用户都可以使用这些性能度量,来确定满足不同设计目标的可选数据中心配置。此外,在至少一个实施方式中,系统提供了用于所提出的数据中心设备的布局的气流预测和建模;并且还提供了用于已安装的、或所计划的数据中心的冷却性能的预测,所述数据中心并入了瞬时事件的影响,所述瞬时事件诸如一部分冷却系统的故障或启用、或设备的热量产生部件的启用或禁用。0040如同在2011年8月2日发布的专利号为7,991,592,题目为“用于评估设备机架冷却的系统和方法SYSTEMANDMETHODFOREVAL。
26、UATINGEQUIPMENTRACKCOOLING”的美国专利在此被引用为“专利592”;和在2006年1月27日递交的申请号为11/342,300、题目为“用于管理设施电力和冷却METHODSANDSYSTEMSFORMANAGINGFACILITYPOWERANDCOOLING”的美国专利申请在此被引用为“申请300”;以及2010年9月17日递交的、申请号为12/884,832、题目为“用于预测数据中心中的穿孔砖气流的系统和方法SYSTEMANDMETHODFORPREDICTINGPERFORATEDTILEAIRFLOWINADATACENTER”的美国专利申请在此被引用为“申请8。
27、32”;以及在2010年6月8日递交的申请号为12/795,862、题目为“用来预测数据中心温度值的系统和方法SYSTEMANDMETHODFORPREDICTINGTEMPERATUREVALUESINADATACENTER”的美国专利申请在此被引用为“申请862”中所描述的,这四篇专利中的每一个都被转让给本申请的受让人;并且为了全部目的,它们中的每一个在此都通过引用方式被全部并入本文中;现代化的数据中心中的典型设备机架将冷却空气吸入到机架的前部,并且将空气从机架后部排出。设备机架和成排的冷却器通常以交替的前/后布置的方式被成排布置这种交替的前/后布置在数据中心中建立了交替的热通道和冷通道,。
28、其中机架的每排的前部朝向冷通道,并且机架的每排的后部朝向热通道。被冷通道隔开的设备机架的相邻排被称为冷通道集群,而被热通道隔开的设备机架的相邻排被称为热通道集群。此外,还可以认为,单独的设备排独自形成了热通道和冷通道集群。设备机架的排可以是多个热通道集群和多个冷通道集群的一部分。在本文的说明书和权利要求中,机架中的设备、机架本身、或其它热量生成设备都可以被称为冷却消耗装置;而成排的冷却单元、计算机房用空调器CRAC、计算机房空气处理器CRAH、和/或其它类型的冷却设备都可以被称为冷却提供装置。在参考应用中,工具被提供用来分析数据中心中的机架的集群的冷却性能。在这些工具中,可以在不同布置中执行多。
29、个分析,以试图优化数据中心的冷却性能。0041在至少一个实施方式中,提供了实时执行关于数据中心中的设备布局的分析方法,所述分析方法用来提供在设备机架和冷却提供装置的入口内和排气口内的空气温度的预测、在设备机架和冷却提供装置的入口处和排气口处的空气温度的预测、以及提供在数说明书CN104137105A5/18页9据中心中的多个位置处的流速率和温度的预测。空气温度预测可能包括在冷却系统和/或冷却消耗装置的至少一部分中的性能变化发生后的气流速率变化的预测、和/或根据时间的温度预测。0042本文所公开的根据本发明的实施方式的各个方面,不将其应用限制到附图所示例的、或之后的说明书中提出的组件的布置和构造。
30、的细节。这些方面能够采用其它实施方式实现,并且它们能够以各种方式被实践或执行。本文提供了特定实现方式的示例,该示例仅仅用于示例说明的目的并不是旨在被限制。具体地,结合任何一个或多个实施方式中所论述的行为、元件和特征,并不旨在被排除在任何其它实施方式中的相似作用之外。0043例如,根据本发明的一种实施方式,计算机系统被配置为执行本文所描述的任何功能,其包括但不限于,配置、建模和显示关于特定数据中心配置的信息。此外,实施方式中的计算机系统可以被用来自动地测量数据中心和控制设备中的环境参数以优化性能,所述控制设备诸如冷却器或致冷器。而且,本文所描述的系统可以被配置为包括或排除本文所论述的任何功能。因。
31、此,实施方式不被限制在特定的功能或功能集合。另外,本文所用的措辞和术语是为了说明的目的,而不能被认为是限制。本文中的“包括”、“包含”、“具有”、“含有”、“包括有”及其各种变化的使用,其意思是包括此后列出的项和等价物、以及其他项。0044计算机系统0045本文所论述的根据本实施方式的各个方面和功能,可以在一个或多个计算机系统中作为软件或硬件实现。存在目前使用的计算机系统的许多示例。这些示例包括网络应用、个人计算机、工作站、大型机、联网的客户端、服务器、媒体服务器、应用服务器、数据库服务器和网络服务器等。计算机系统的其它示例可以包括诸如蜂窝电话和个人数字助理的移动计算设备、以及诸如负载均衡器、。
32、路由器和交换机的网络设备。另外,根据本发明实施方式的各个方面,可以被放置在单独的计算系统中,或可以分布在连接到一个或多个通信网络的多个计算系统中。0046例如,各个方面和各种功能可以被分布在一个或多个计算机系统之中,所述计算机系统被配置成为一个或多个客户计算机提供服务,或被配置成作为分布式系统的一部分来执行一个总体任务。另外,各个方面可以在客户服务器模式、或在多层系统上执行,其中该多层系统包括分布在一个或多个服务器系统中用来执行各种操作的组件。因此,实施方式不被限制成在任意特定的系统或系统组中执行。另外,各个方面可以在软件、硬件或固件、或其任意组合中实现。因此,根据现有的各个实施方式的各个方面。
33、,可以在利用各种硬件和软件配置的方法、行为、系统、系统元件和组件内实现,并且所述实施方式不被限制在任何特定的分布式架构、网络、或通信协议。0047图1显示了分布式计算机系统100的框图,其中根据现有的各个实施方式的各个方面和功能可以被实践。分布式计算机系统100可以包括一个或多个计算机系统。例如,如同示例的,分布式计算机系统100包括计算机系统102、104和106。如图所示,计算机系统102、104和106通过通信网络108相互连接,并且可以通过通信网络108交换数据。网络108可以包括任何通信网络,通过该通信网络计算机系统可以交换数据。为了利用网络108交换数据,计算机系统102、104和。
34、106、以及网络108可以使用各种方法、协议和标准,其包括令牌环网、以太网、无线网、蓝牙、TCP/IP、UDP、HTTP、FTP、SNMP、SMS、MMS、SS7、JSON、SOAP和CORBA等。为了保证数据传输是安全的,计算机系统102、104和106可以通过网络说明书CN104137105A6/18页10108,利用包括TLS、SSL或VPN及其它安全技术的各种安全措施,来传输数据。尽管分布式计算机系统100示例了三个联网的计算机系统,但是分布式计算机系统100可以包括利用任何媒体和通信协议联网的任意数目的计算机系统和计算设备。0048根据现有的各个实施方式的各个方面和功能,可以被实现为。
35、专门的硬件和包括图1中所示的计算机系统102的一个或多个计算机系统上执行的软件。如所描述的,计算机系统102包括处理器110、存储器112、总线114、接口116和储存器118。处理器110可以执行产生所操作的数据的一系列指令。处理器110可以是商业上可获得的处理器,诸如因特尔的奔腾处理器、摩托罗拉的POWERPC、SGI的MIPS、SUNULTRA的SPARC、或HEWLETTPACKARD的PARISC处理器,但是还可以是比如许多其它可用的处理器和控制器的任何类型的处理器、多处理器、微处理器、或控制器。处理器110,通过总线114被连接到其它系统元件,所述其它系统元件包括一个或多个存储设备。
36、112。0049在操作计算机系统102的过程中,存储器112可以被用来存储程序和数据。因此存储器112可以是相对高性能、易失性的、随机存取存储器,诸如,动态随机存取存储器DRAM或静态存储器SRAM。然而,存储器112可以包括用来存储数据的任何设备,诸如硬盘驱动、或其它非易失性的、非暂时性的储存设备。在某些情况下,根据本发明的各种实施方式,可以将存储器112组织成特殊且唯一的结构,来执行本文所公开的各个方面和各种功能。0050计算机系统102的组件,可以通过诸如总线114的互联元件耦合。总线114可以包括一个或多个物理总线、例如,被集成到相同机器内部的组件之间的总线;但是还可以包括包括专用计算。
37、总线或标准计算总线技术的系统元件之间的任何通信连接,诸如IDE、SCSI、PCI和无限宽带INNIBAND。因此,总线114能够在计算机系统102的系统组件之间进行通信交换,例如数据和指令交换。0051计算机系统102还包括一个或多个接口设备116,诸如输入设备、输出设备和输入/输出设备的组合。接口设备可以接收输入或可以提供输出。更具体地,输出设备可以为外部呈现提供信息。输入设备可以接收来自外部源的信息。接口设备的示例包括键盘、鼠标设备、跟踪球、麦克风、触摸屏、打印设备、显示屏、扬声器、网络接口卡等。接口设备允许计算机系统102与诸如用户和其它系统的外部实体进行信息交换和通信。0052储存系统。
38、118可以包括计算机可读和可写的、非易失性的、非暂时性的储存介质,在该储存介质中存储了定义了由处理器执行的程序的指令。储存系统118还可以包括被记录在介质上或介质内部的信息,并且该信息可以被程序处理。更具体地,该信息可以被存储在一个或多个数据结构中,其中该数据结构被专门配置为节省存储空间或提高数据交换性能。指令可以被持续的存储为编码信号,并且该指令可以引发处理器执行本文所描述的任何功能。例如,该介质可以是光盘、磁盘、或闪存等。在操作中,处理器或一些其它控制器可以引起数据,被从非易失性的记录介质中读取到诸如存储器112的另一个存储器中,以允许处理器比从包括在储存系统118中的存储介质访问时更快地。
39、访问该信息。存储器可以被放置在储存系统118中或存储器112中,然而,处理器110可以操作在存储器112内的数据,并且在处理结束后,随后可以将数据复制到与储存系统118关联的介质中。各种组件可以管理数据在介质和集成电路存储元件之间移动,并且当前所描述的实施方式不会被限制成这样。另外,各个实施方式不被限制为特定的存储系统或数据储存系统。说明书CN104137105A107/18页110053尽管计算机系统102通过示例的方式被显示为一种类型的计算机系统,在其上可以实践根据现有的各个实施方式的各个方面和功能,但是当前所公开的各个实施方式的任何方面不被限制为被实现在图1所示的计算机系统上。根据当前所。
40、公开的实施方式的各个方面和功能,可以被实践在具有与图1所示的组件和结构不同的组件和结构的一个或多个计算机上。例如,计算机系统102可以包括专门编程的、专用目的硬件,诸如例如,被定制为执行本文所公开的特定操作的专用集成电路ASIC。然而,另外一个实施方式利用几个运行MACOS系统X的、带有摩托罗拉的POWERPC处理器的通用目的计算设备,以及几个运行专有硬件和操作系统的专用计算机设备,可以执行相同的功能。0054计算机系统102可以是包含操作系统的计算机系统,所述操作系统管理包含在计算机系统102中的硬件元件的至少一部分。通常,诸如处理器110的处理器或控制器执行操作系统,例如,所述操作系统可以。
41、是诸如WINDOWSNT、WINDOWS2000WINDOWSME、WINDOWSXP、或WINDOWSVISTA操作系统的从微软公司得到的基于WINDOWS的操作系统、从苹果计算机公司得到的MACOS系统X操作系统、许多基于LINUX的操作系统发布中的一个,例如可以从红帽子公司得到的企业版LINUX操作系统、可以从SUN微系统公司得到的SOLARIS操作系统、或可以从各种来源得到的UNIX操作系统。许多其它的操作系统可以被使用,并且各个实施方式不被限制在任何特定的实现。0055处理器和操作系统一起定义了计算机平台,可对该计算机平台编写高级编程语言的应用程序。这些组件应用程序可以是诸如C的可执。
42、行的中间字节码,或者可以是利用诸如TCP/IP的通信协议的诸如因特网的通信网络进行通信的解释码。类似地,根据当前公开的实施方式的各个方面,可以利用面向对象编程语言来实现,诸如利用NET、SMALLTALK、JAVA、C、ADA、或CCSHARP来实现。其它面向对象编程语言也可以被使用。可选地,函数、脚本、或逻辑编程语言可以被使用。0056另外,当在浏览器程序的窗口中查看上述文件时,根据当前公开的各个实施方式的各个方面和功能,可以在非编程环境下实现,例如以HTML、XML、或其它格式建立的文件形式实现,以提供图形用户界面的各个方面或执行其它的各个功能。进一步地,根据本发明的各种实施方式,可以被实。
43、现为可编程元件或非可编程元件、或其任意组合。例如,网页可以利用HTML来实现,但是从网页内部调用的数据对象可以用C编写。因此当前公开的各个实施方式,不被限制在特定编程语言,而是还可以使用任何合适的编程语言。0057被包括在实施方式内部的计算机系统,可以执行当前公开的各个实施方式的范围之外的其它功能。例如,系统的各个方面可以利用已有商业产品来实现,诸如例如,诸如可从华盛顿州的西雅图的微软公司得到的SQLSERVER、可从加利福尼亚州的红木海岸的ORACLE公司得到的ORACLE数据库、以及可从MYSQLAB得到的MYSQL数据库的数据库管理系统,诸如来自纽约州的阿蒙克市的IBM公司的WEBSPH。
44、ERE中间件的ORACLE辅助产品或集成软件产品。然而,例如,运行SQLSERVER的计算机系统,可以能够同时支持根据当前公开的各个实施方式的各个方面,以及用于各种应用的数据库。0058示例系统架构0059图2呈现了包含分布式系统200的物理和逻辑元件的背景图。如图所示,分布式系统200根据当前公开的各个实施方式中被专门配置。关于图2所引述的系统结构和内容仅仅是为了示例性的目的,并不是旨在将所述各个实施方式限制在图2中所示的特定结说明书CN104137105A118/18页12构。本领域的任意一个普通技术人员都清楚的是,可以构造许多不同的系统架构而没有偏离当前公开的各个实施方式的范围。图2所呈。
45、现的特定布置被选择来提高清楚度。0060信息可以利用任何技术,在元件、组件和图2所描述的子系统之间流通。例如,这些技术包括在网络中通过TCP/IP协议传递信息,在存储器的模块之间传递信息,以及通过写入文件、数据库、或一些其它非易失性储存设备,来传递信息。其它技术和协议可以被使用,而没有偏离本实施方式所公开的范围。0061参考图2,系统200包括用户202、接口204、数据中心设计和管理系统206、通信网络208和数据中心数据库210。系统200可以允许诸如数据中心设计人员或其它数据中心工作人员的用户202和接口204交互,以创建或修改一个或多个数据中心配置的模型。根据一种实施方式,接口204可。
46、以包括专利合作条约申请所公开的地板编辑器和机架编辑器的各个方面;其中该专利合作条约申请是在2008年5月15日递交的,题目为“用于管理设施电力和冷却的方法和系统METHODSANDSYSTEMSFORMANAGINGFACILITYPOWERANDCOOLING”,且申请号为PCT/US08/63675的专利合作条约申请,其在此通过引用方式被全部并入且此后该申请被引用为PCT/US08/63675。在其它实施方式中,接口204可以使用专用设施来实现,其中所述专用设施能够让用户202以拖放形式设计包含数据中心或其任何子集的物理布局的表示的模型。该布局可以包括数据中心结构组件和数据中心设备的表示。。
47、如在根据本发明的各种实施方式中可以发现的,接口204的特征在下文中进一步论述。在至少一个实施方式中,关于数据中心的信息通过接口被输入到系统200中,并且对数据中心的评价和推荐被提供给用户。另外,在至少一个实施方式中,优化过程可以被执行,来优化数据中心的冷却性能和能源使用。0062如图2所示,数据中心设计和管理系统206为用户202呈现数据设计接口204。根据一种实施方式,数据中心设计和管理系统206可以包括,如PCT/US08/63675中所公开的数据中心设计和管理系统。在该实施方式中,设计接口204可以并入包含在PCT/US08/63675中的输入模块、显示模块和构建模块的功能,并且可以使用。
48、数据库模块来存储和检索数据。0063如同示例的,数据中心设计和管理系统206可以通过网络208和数据中心数据库210进行信息交换。该信息可以包括所需要的支持数据中心设计和管理系统206的各个特征和各种功能的任何信息。例如,在一个实施方式中,数据中心数据库210可以包括被存储在PCT/US08/63675所描述的数据中心设备数据库中的至少一些部分。在另一个实施方式中,该信息可以包括所需要的用于支持接口204的任何信息,例如,一个或多个数据中心模型配置的物理布局、包含在模型配置中的冷却提供装置的生产和分配特性、模型配置中的冷却消耗装置的消耗特性、以及包含在集群中的冷却提供装置和设备机架的列表等。0。
49、064在一个实施方式中,数据中心数据库210可以存储冷却提供装置的类型、由每种类型的冷却提供装置所提供的冷空气的数量、和由冷却提供装置所提供的冷空气的温度。因此,例如,数据中心数据库210包括数据中心内的特定类型的CRAC单元的记录,即额定以每分钟5,600立方英尺CFM的速率传递温度为68华氏度的气流。此外,数据中心数据库210可以存储一个或多个冷却度量,诸如CRAC的入口温度和出口温度、以及一个或多个设备机架的入口温度和排气口温度。温度可以被周期性地测量,并被输入到系统中;或者在其它实施方式中,利用耦合到系统200的设备,温度可以被持续地监控。说明书CN104137105A129/18页130065数据中心数据库210可以采用能够在计算机可读介质中存储信息的任意逻辑构造形式,其中包括平面文件、索引文件、分层数据库、关系数据库或面向对象数据库等。利用唯一性关系和索引、以及外键关系和索引,可以为数据建模。可以在各个字段和各个表之间,建立唯一性和外键关系和索引,以同时保证数据的完整性和数据的交换性能。0066如图2中所示的计算机系统包括数据中心设计和管理系统206、网络208和数据中心设备数据库210;每一个都可以包括一个或多个计算机系统。如同上文关于图1所论述的,计算机系统可以具有一个或多个处理器或控制器、存储器和接口设备。图2中所描述的系统200的特定配置,仅仅用于示例。