CN200880023449.2
2008.05.15
CN101755495A
2010.06.23
授权
有权
授权|||实质审查的生效IPC(主分类):H05K 7/20申请日:20080515|||公开
H05K7/20; G06F17/50; G06Q10/00
H05K7/20
美国能量变换公司
M·安德森; M·戴尔加斯; B·T·哈蒙德; T·艾夫斯; T·J·吉尔昆杜; J·E·摩根; N·罗斯莫森; J·W·范吉尔德; M·博克
美国罗得岛州
2007.05.15 US 60/938,034
永新专利商标代理有限公司 72002
过晓东
这项发明提供用来确定数据中心资源需求(例如,冷却和电能需求)的和用来监测数据中心资源系统(例如,数据中心的冷却和供电系统)的性能的系统和方法。至少一个方面提供使数据中心操作员能够按数据中心的特定区域和围栏确定可用的数据中心资源(例如,电能和冷却)帮助新设备在数据中心中定位的系统和方法。
1. 一种用来提供数据中心资源的能力表达的能用计算机实现的方法,该方法包括下列行为:确定由于与第一数据中心资源相关的至少一种其它数据中心资源的能力不足无法使用的第一数据中心资源的过剩能力的第一指示;以及把第一数据中心资源的过剩能力的第一指示提供给外部实体。2. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于与第一数据中心资源相关的至少一种其它数据中心资源的能力不足无法使用的许多第一数据中心资源的过剩能力的行为。3. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括在支架位置确定过剩能力的指示的行为。4. 根据权利要求3的方法,其中在支架位置确定过剩能力的第一指示的行为包括在U空间位置确定过剩能力的指示的行为。5. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于供电能力不足无法使用的支架空间过剩能力的指示的行为。6. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于冷却能力不足无法使用的供电过剩能力的指示的行为。7. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于可用于分配的供电能力不足无法使用的过剩电能分配能力的指示的行为。8. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于冷却能力不足无法使用的实际空间过剩能力的指示的行为。9. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于网络连接性能力不足无法使用的电能分配过剩能力的指示的行为。10. 根据权利要求1的方法,其中确定过剩能力的第一指示的行为包括确定由于重量支撑能力不足无法使用的U空间过剩能力的指示的行为。11. 根据权利要求1的方法,其中提供过剩能力的第一指示的行为包括将该指示提供给另一个系统元素的行为。12. 根据权利要求1的方法,其中提供过剩能力的第一指示的行为包括将第一指示呈现给计算机系统用户的行为。13. 根据权利要求12的方法,其中将第一指示呈现给计算机系统用户的行为包括将由于与第一数据中心资源相关的至少一种其它数据中心资源能力不足无法使用的第一数据中心资源的许多过剩能力呈现给计算机系统用户的行为。14. 根据权利要求13的方法,其中将许多过剩能力呈现给计算机系统用户的行为包括下列行为:将识别第一数据中心资源的标识符呈现给计算机系统用户;以及将识别至少一种其它数据中心资源的标识符呈现给计算机系统用户。15. 根据权利要求1的方法,进一步包括:确定相对于至少一种其它配置将第一数据中心资源的过剩能力减到最少的数据中心设备配置;以及将该数据中心设备配置提供给外部实体。16. 根据权利要求15的方法,其中确定数据中心设备配置包括确定至少一个数据中心设备元素的位置。17. 根据权利要求1的方法,进一步包括:确定由于与第二数据中心资源相关的至少一种其它数据中心资源的能力不足无法使用的第二数据中心资源的过剩能力的第二指示;确定相对于至少一种其它配置将第一指示和第二指示的集合体减到最小的数据中心设备的配置;以及将该数据中心设备配置提供给外部实体。18. 一种用来提供数据中心资源表现的能用计算机实现的方法,该方法包括下列行为:确定提供给某支架或支架位置的数据中心资源的能力状态;以及将该状态提供给外部实体。19. 根据权利要求18的方法,其中为数据中心资源确定能力状态包括为提供给U空间位置的数据中心资源确定状态。20. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定供电能力状态的行为。21. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定冷却能力状态的行为。22. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定实际空间能力状态的行为。23. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定重量支撑能力状态的行为。24. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定可用能力状态的行为。25. 根据权利要求18的方法,其中为数据中心资源确定能力状态的行为包括确定利用能力状态的行为。26. 一种用来提供数据中心资源表现的能用计算机实现的方法,该方法包括下列行为:至少部份地基于数据中心配置的变化确定数据中心资源利用能力的变化率;以及至少部份地基于该变化率提供预测的数据中心资源利用。27. 根据权利要求26的方法,其中确定数据中心资源利用能力的变化率包括使用线性回归确定变化率。28. 根据权利要求26的方法,其中数据中心资源包括电能。29. 根据权利要求26的方法,其中数据中心资源包括冷却。30. 一种用来提供数据中心资源的能力表现的系统,该系统包含:配置成接受第一数据中心资源的能力和至少一种其它数据中心资源的能力的输入;配置成提供第一数据中心资源的许多过剩能力的输出;以及与输入和输出耦合并且配置成确定由于至少一种其它数据中心资源的能力不足无法使用的第一数据中心资源的许多过剩能力的控制器。31. 一种用来提供数据中心资源的表现的系统,该系统包括:配置成接受数据中心资源能力信息的输入;配置成提供数据中心资源能力状态的输出;以及与输入和输出耦合并且配置成确定数据中心资源在某支架或支架位置的能力状态的控制器。32. 一种用来提供数据中心资源评估的系统,该系统包含:配置成接受数据中心配置的变化的输入;配置成以数据中心资源利用能力的变化率为基础提供预测的数据中心资源利用的输出;以及配置成以数据中心配置的变化为基础确定数据中心资源利用能力的变化率的控制器。33. 一种用来管理数据中心配置能用计算机实现的方法,该方法包括下列行为:通过关于数据中心的已识别空间布局的交互式表达接受用户为数据中心配置推荐的变化,该推荐的变化包括识别数据中心必须提供的至少一个数据中心设备元素的数据,那至少一个数据中心设备元素有众多数据中心资源需求;在数据中心中确定至少一个有众多数据中心资源令那至少一个数据中心设备元素的众多数据中心资源需求满意的位置;以及将那至少一个位置储存在计算机易读的媒体上。34. 根据权利要求33的方法,其中接受用户推荐的数据中心配置变化的行为包括接受识别在数据中心中要提供的落地安装至少一个数据中心设备元素的数据的行为。35. 根据权利要求33的方法,其中接受用户推荐的变化的行为包括通过关于数据中心房间部件的交互式表达接受用户为数据中心配置推荐的变化的行为。36. 根据权利要求33的方法,其中接受用户推荐的变化的行为包括通过关于支架布局的交互式表达接受用户为数据中心配置推荐的变化的行为。37. 根据权利要求33的方法,其中接受用户为数据中心配置推荐的变化的行为包括接受关于在交互式表达中表现的至少一个数据中心设备元素的信息的行为。38. 根据权利要求33的方法,其中接受用户为数据中心配置推荐的变化的行为包括扫描条形码的行为。39. 根据权利要求33的方法,其中确定至少一个位置的行为包括几乎实时地确定至少一个位置的行为。40. 根据权利要求33的方法,其中确定至少一个位置的行为包括从外部实体接受数据的行为,该数据识别在数据中心中适于有众多数据中心资源的至少一个数据中心设备元素的至少一个位置。41. 根据权利要求33的方法,其中确定至少一个位置的行为包括确定相对于至少一个其它位置将由于至少一种其它数据中心资源的相关能力不足无法使用的许多过剩的数据中心资源能力减到最少的位置的行为,而且该方法进一步包括将至少一个位置提供给外部实体。42. 根据权利要求41的方法,其中提供至少一个位置的行为进一步包括将至少一个位置呈现给计算机系统用户的行为。43. 根据权利要求33的方法,其中确定至少一个位置的行为包括确定依照由于至少一种其它数据中心资源的相关能力不足无法使用的许多过剩的数据中心资源能力连续地安排的一系列位置的行为,而且该方法进一步包括将一系列位置提供给外部实体。44. 根据权利要求43的方法,其中提供至少一个位置的行为包括将该系列呈现给计算机系统用户的行为。45. 根据权利要求33的方法,进一步包括将关于为数据中心配置推荐的变化的信息呈现给用户的行为,该信息包括安排在支架中的至少一个数据中心设备元素的表达。46. 根据权利要求45的方法,其中将关于为数据中心配置推荐的变化的信息呈现给用户的行为包括将放在暂时不用的储存空间中的至少一个数据中心设备元素的表达呈现给用户的行为,而且该方法进一步包括记录放在暂时不用的储存空间中的至少一个数据中心设备元素的行为。47. 根据权利要求45的方法,其中将关于为数据中心配置推荐的变化的信息呈现给用户的行为包括将基于推荐的变化更新的交互式表达呈现给用户的行为。48. 根据权利要求47的方法,其中将基于推荐的变化更新的交互式表达呈现给用户的行为包括将几乎实时更新的交互式表达呈现给用户的行为。49. 根据权利要求33的方法,进一步包括:产生识别完成推荐的变化所需的一组任务的任务单;以及经由计算机系统的输出呈现那组任务。50. 根据权利要求49的方法,进一步包括下列行为:检测与该任务单相关的电能分配装置要求的电能变化;以及在完成之时以要求的电能变化为基础记录该任务单。51. 根据权利要求33的方法,其中该方法是使用远程计算装置实现的。52. 一种用来管理数据中心配置的能用计算机实现的方法,该方法包括下列行为:接受识别在提供给至少一个数据中心设备元素时数据中心资源的至少一个特性的至少一种策略;接受为数据中心配置推荐的变化;以及确定顺应性结果,该顺应性结果指出数据中心配置,包括推荐的变化,是否遵从那至少一种策略。53. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别冗余水平的行为。54. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别运行时间需求的行为。55. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别安全需求的行为。56. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别冷却需求的行为。57. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别网络连接性需求的行为。58. 根据权利要求52的方法,其中接受至少一种策略的行为包括接受至少一种策略识别电能需求的行为。59. 根据权利要求58的方法,其中接受至少一种策略识别电能需求的行为包括接受至少一种策略识别电能分配需求的行为。60. 一种用来设计数据中心的能用计算机实现的方法,该方法包括下列行为:接受识别在提供给至少一个数据中心设备元素之时数据中心资源的至少一个特性的至少一种策略;接受识别在数据中心中适于至少一个数据中心设备元素的至少一个位置的数据,那至少一个位置有众多数据中心资源,而那至少一个数据中心设备元素有众多数据中心资源需求;以及确定在位于那至少一个位置时满足该策略的至少一个数据中心设备元素,其中那至少一个位置的众多数据中心资源满足那至少一个数据中心设备元素对数据中心资源的需求。61. 一种用来管理数据中心配置的系统,该系统包括:配置成通过在数据中心中已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化的输入;配置成把一组任务提供给用户的输出;以及与输入和输出耦合并且配置成产生识别完成推荐的变化所需的那组任务的任务单和把那组任务提供给输出的控制器。62. 根据权利要求61的系统,进一步包括与控制器耦合的计算机易读的媒体,而且其中输入进一步配置成接受与任务单相关的状态信息,而控制器进一步配置成将该状态信息记录在计算机易读的媒体中。62. 根据权利要求61的系统,进一步包括配置成接受的输入,来自用户的与任务单相关的状态信息,而且其中控制器进一步配置成将该状态信息提供给输出。63. 一种用来管理数据中心配置的系统,该系统包括:配置成接受在提供给至少一个数据中心设备元素时识别数据中心资源的至少一个特性的至少一种策略的第一输入;配置成接受为数据中心配置推荐的变化的第二输入;以及与第一和第二输入耦合并且配置成确定指出包括推荐的变化在内的数据中心配置是否遵从那至少一种策略的顺应性结果的控制器。64. 一种用来设计数据中心的系统,该系统包括:配置成接受在提供给至少一个数据中心设备元素时识别数据中心资源的至少一个特性的至少一种策略的第一输入;配置成接受识别在数据中心中适于至少一个数据中心设备元素的至少一个位置的数据的第二输入,那至少一个位置有众多数据中心资源,而那至少一个数据中心设备元素有众多数据中心资源需求;以及与第一和第二输入耦合而且配置成确定在位于那至少一个位置的时候令政策满意的至少一个数据中心设备元素的控制器,其中那至少一个位置的众多数据中心资源满足那至少一个数据中心设备元素的众多数据中心资源需求。65. 一种用来驾驭数据中心的表达的远程计算装置,该远程计算装置包括:配置成将数据中心中已识别的空间布局的交互式表达呈现给用户并且接受来自用户的位于该数据中心的至少一个数据中心设备元素的标识符的接口;配置成储存关于用该接口表达的数据中心设备的信息的存储器;以及与该接口和存储器耦合而且配置成从该存储器取回关于数据中心设备的至少一个已识别的元素的信息并将该信息提供给该接口的控制器。66. 一种用来管理数据中心资源冗余的能用计算机实现的方法,该方法包括下列行为:确定支架中某位置的数据中心资源的冗余水平;以及提供数据中心资源的冗余水平。67. 根据权利要求66的方法,其中确定数据中心资源的冗余水平的行为包括确定冷却的冗余水平的行为。68. 根据权利要求66的方法,其中确定数据中心资源的冗余水平的行为包括确定网络连接性的冗余水平的行为。69. 根据权利要求66的方法,其中确定数据中心资源的冗余水平的行为包括确定电能的冗余水平的行为。70. 根据权利要求66的方法,其中确定数据中心资源的冗余水平的行为包括确定电能分配的冗余水平的行为。71. 根据权利要求66的方法,其中确定支架中某位置的数据中心资源的冗余水平的行为包括确定在某U空间位置数据中心资源的冗余水平的行为。72. 根据权利要求66的方法,其中提供冗余水平的行为包括将支架中至少一个位置的表达呈现给计算机系统用户的行为。73. 根据权利要求72的方法,其中将支架中至少一个位置的表达呈现给计算机系统用户的行为包括将支架中至少一个U空间位置的表达呈现给计算机系统用户的行为。74. 根据权利要求72的方法,其中将支架中至少一个位置的表达呈现给计算机系统用户的行为包括将安排在数据中心中的诸元素之间的冗余关系的表达呈现给计算机系统用户的行为。75. 根据权利要求74的方法,其中将安排在数据中心中的诸元素之间的冗余关系的表达呈现给计算机系统用户的行为包括将安排在某支架中的诸元素之间的冗余关系呈现给计算机系统用户的行为。76. 一种用来管理数据中心资源冗余的系统,该系统包括:配置成确定支架中某位置的数据中心资源的冗余水平的控制器;以及与控制器耦合而且配置成提供数据中心资源冗余水平的表达的输出。77. 根据权利要求76的系统,其中支架中的某位置包括支架中的U空间位置。78. 根据权利要求77的系统,其中该系统包括远程计算装置。79. 一种用来分配描述数据中心设备机型的数据的能用计算机实现的方法,该方法包括下列行为:指出描述数据中心设备机型的第一组数据,第一组识别数据中心设备的标准机型;指出描述数据中心设备机型的第二组数据,第二组识别已核准供第一数据中心使用的机型;指出描述数据中心设备机型的第三组数据,第三组识别优选供第一数据中心使用的机型;将第二组提供给位于第一数据中心的第一远程计算装置;以及将第三组提供给位于第一数据中心的第一远程计算装置。80. 根据权利要求79的方法,其中提供第二组的行为包括提供数据的行为,该数据至少将下列诸群之一包括在内:数据中心设备制造商;数据中心设备机型;数据中心设备电源插头类型;必需的数据中心设备抽头数;必需的数据中心设备电能;必需的数据中心设备气流;必需的数据中心设备网络连接性;必需的数据中心设备重量支撑;必需的数据中心设备冷却;以及必需的数据中心设备实际空间。81. 根据权利要求79的方法,进一步包括将来自第一远程计算装置的第三组提供给第二远程计算装置的行为。82. 根据权利要求81的方法,其中提供来自第一远程计算装置的第三组的行为包括将第三组提供给移动计算装置的行为。83. 根据权利要求79的方法,其中指出第一组的行为包括将第一组的指示器储存在系统提供者主办的数据库之中。84. 根据权利要求79的方法,进一步包括接受来自第一远程计算装置的描述数据中心设备机型的第一非标准数据的行为。85. 根据权利要求79的方法,进一步包括接受来自外部实体的描述数据中心设备机型的非标准数据的行为。86. 根据权利要求85的方法,其中接受非标准数据的行为包括接受来自数据中心设备制造商的补充数据。87. 根据权利要求79的方法,进一步包括下列行为:指出描述数据中心设备机型的第四群数据,第四群识别已核准供第二数据中心使用的机型;指出描述数据中心设备机型的第五群数据,第五群识别优选供第二数据中心使用的机型;将第四群提供给位于第二数据中心的第三远程计算装置;以及将第五群提供给位于第二数据中心的第三远程计算装置。88. 根据权利要求87的方法,进一步包括接受来自第三远程计算装置的描述数据中心设备机型的第二非标准数据的行为。89. 一种用来维持数据中心设备数据库的能用计算机实现的方法,该方法包括接受来自众多数据中心之中每个数据中心的一组配置管理数据的行为,每组配置管理数据识别众多数据中心之一、已识别数据中心的供电能力、已识别数据中心的冷却能力和安排在已识别数据中心内的至少一个数据中心设备元素。90. 根据权利要求89的方法,其中接受行为包括接受配置管理数据的行为,该配置管理数据至少包括由下列各项组成的群之一:数据中心实际尺寸;在数据中心实际尺寸内的数据中心设备位置;提供给数据中心设备位置的数据中心电能分配;提供给数据中心设备位置的数据中心冷却分配;提供给数据中心设备位置的数据中心网络连接性;数据中心设备制造商;以及数据中心设备机型。91. 根据权利要求89的方法,进一步包括接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据,每组数据中心资源消耗和生成数据识别众多数据中心之一而且与安排在已识别的数据中心内的至少一个数据中心设备元素联系起来。92. 根据权利要求91的方法,其中接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据的行为包括接受至少包括来自下列各项组成的群的数据中心资源消耗和生成数据的行为:数据中心设备身份;数据中心设备制造商;数据中心设备机型;所用的数据中心设备电源插头类型;所用的数据中心设备插头数目;所用的数据中心设备电能;所用的数据中心设备气流;所用的数据中心设备网络连接性;所用的数据中心设备重量支撑;所用的数据中心设备冷却;以及所用的数据中心设备实际空间。93. 根据权利要求91的方法,其中接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据的行为包括接受至少包括来自下列各项组成的群的数据中心资源消耗和生成数据的行为:数据中心设备身份;数据中心设备制造商;数据中心设备机型;所提供的数据中心设备电源插头类型;所提供的数据中心设备插头数目;所提供的数据中心设备电能;所提供的数据中心设备气流;所提供的数据中心设备网络连接性;所提供的数据中心设备重量支撑;所提供的数据中心设备冷却;以及所提供的数据中心设备实际空间。94. 一种用来分配描述数据中心设备机型的数据的能用计算机实现的方法,该方法包括下列行为:接受来自第一远程计算装置的描述数据中心设备机型的第一组数据,第一组识别被核准供数据中心使用的机型;接受来自第一远程计算装置的描述数据中心设备机型的第二组数据,第二组识别优选供数据中心使用的机型;以及将第二组提供给第二远程计算装置。95. 根据权利要求94的方法,进一步包括下列行为:接受来自外部实体的描述未被核准供数据中心使用的数据中心设备机型的非标准数据;以及将非标准数据提供给第一远程计算装置。96. 一种用来管理描述数据中心设备机型的设备数据的系统,该系统包括:配置成接受与设备数据相关的数据的输入;配置成提供与设备数据相关的数据的输出;以及与输入和输出耦合的控制器,该控制器配置成允许外部实体指出第一组设备数据描述数据中心设备的标准机型、指出第二组设备数据描述已核准供数据中心使用的数据中心设备机型、指出第三组设备数据描述优选供数据中心使用的数据中心设备机型而且进一步配置成经由输出将第二组提供给位于该数据中心的远程计算装置和经由输出将第三组提供给位于该数据中心的远程计算装置。97. 一种用来管理描述数据中心设备机型设备的数据的系统,该系统包括:计算机易读的媒体;配置成接受与设备数据相关的数据的输入;配置成提供与设备数据相关的数据的输出;以及与输入、输出和计算机易读的媒体耦合的控制器,该控制器配置成在计算机易读的媒体中储存指出第一组设备数据描述已核准供数据中心使用的数据中心设备机型的第一指示和储存指出第二组设备数据描述优选供数据中心使用的数据中心设备机型的第二指示而且进一步配置成经由输出将第二组提供给位于数据中心的远程计算装置。98. 一种用来维持数据中心设备数据库的系统,该系统包括:配置成接受来自众多数据中心之中每个数据中心的一组配置管理数据的输入,每组配置管理数据识别众多数据中心之一、已识别数据中心的供电能力、已识别数据中心的冷却能力和安排在已识别数据中心内的至少一个数据中心设备元素;以及与输入耦合的控制器,该控制器配置成把每组配置管理数据储存在数据中心设备数据库中。99. 根据权利要求65的远程计算装置,其中远程计算装置被包含在支架之中。100. 根据权利要求65的远程计算装置,其中远程计算装置固定在墙壁上。101. 根据权利要求45的方法,其中将关于推荐的变化的信息呈现给用户的行为包括将关于远程计算装置的信息呈现给用户的行为。102. 根据权利要求101的方法,其中将关于远程计算装置的信息呈现给用户的行为包括将关于位于数据中心设备上的远程计算装置的信息呈现给用户的行为。
用来管理设施供电和冷却的方法和系统 发明领域 本发明的实施方案一般地涉及实体管理,更明确地说,涉及用来管理设备电能和冷却的方法和系统。 相关技术 用于计算机、通信和其它电子设备的集中式数据中心已经在用许多年,最近随着因特网的使用逐渐增加,为因特网服务提供者(IPS)、应用软体服务提供者(ASP)和因特网内容提供者提供主机租贷服务的大规模数据中心正在变得更流行。典型的集中式数据中心包含很多需要电能、冷却和与外部通信设施连接的设备支架。在现代的数据中心和网络机房中,用于这些设施的计算设备的日益增加的密度已经使该设施的冷却和供电系统处于紧张状态。过去,数据设施中每个设备机箱典型的耗电量是大约1kW。随着服务器刀片和其它高电能密度设备在设备支架中的使用,设备支架有10kW或甚至高达25kW的在电能并非是不寻常的。 通常,计算机设备消耗的电能被转换成热,而且设施的冷却需求通常是基于设施的电能需求确定的。典型的数据中心利用架空地板下面的风室分配通过数据中心的冷却空气。一个或多个计算机室空调(CRAC)或计算机室空气调节器(CRAH)通常沿着数据室的周界分布,这些单元抽吸从该房间或天花板风室返回的空气并且在架空地板下面分配冷却空气。多孔瓦可能放在要冷却的设备支架的前面或下面以允许来自地板下面的冷却空气冷却支架内的设备。 一些工具可用来在配置数据中心的布局方面帮助数据中心设计者把必需的电能和冷却提供给将位于该数据中心的设备。这些工具涂层通常帮助设计者确定数据中心的总电能需求和总冷却需求。除此之外,这些工具可能帮助设计者确定最佳的设备布局和适当地确定电力电缆和电路断路器的尺寸。 虽然现有的工具把关于电能分配的详细布局信息提供给设计者,但是这些工具通常在确定设备的冷却需求方面提供非常少的帮助。使用计算流体动力学(CFD)的先进的程序可以用来建立设施冷却设计模型,但是使用这样的程序由于该程序的复杂性受到极大的限制,这导致它们的使用费用和耗时高得令人不敢问津。Nakagawa等人的美国专利申请US2003/0158718 A1描述用来设计设施的冷却系统的自动化系统。在Nakagawa的系统中,设施被分为若干预先表现特色的单元(例如,支架群),在这些单元上各种参数(例如,最高温度)的响应基于主要参数是已知的。该系统使用内置的单元间交互作用规则预测总的热性能和优化设备布局。尽管这个系统可以提供在速度方面超过完整的CFD分析的一些进步,但是它局限于预先表现特色的单元的使用,而且不提供单元水平以下的分析。另外,这些单元必须是使用,举例来说,CFD分析或实际测试表现特色的。 像前面描述的那些的程序和系统为设施的冷却性能提供理想化的结果而且往往无法考虑到在现实的实物安装中时常发生的能戏剧性影响数据中心的冷却性能的情形。举例来说,在使用架空地板的设施中,缺少一块或多块地板镶板或放错一块或多块多孔地板嵌板可能大大影响数据中心的冷却性能和导致真实的性能远远偏离计算的理想化的性能。此外,一个或多个空调单元的性能下降可能大幅度改变设施的气流和冷却特性。 缺乏适当地分析设施冷却性能的能力通常使数据中心的设计者依据冷却远景超标设计该设施,从而导致该设施更昂贵和效率更低。 在现有的数据中心中,用升级设备代替原来的设备和/或把新设备添加到该设施现有的机箱中往往是令人想要的。存在一些使数据中心的管理者能够监测设备用电的工具。这些工具包括从American Power Conversion Corporation of West Kingston,RI购买的管理器和/或中心产品。 随着计算机设备的冷却和电能需求逐渐增加,由数据中心管理者在可以添加新设备或替换设备之前确定在该设施中是否可得到适当的电能和冷却是令人想要的。通常,数据中心的管理者可能知道或能确定数据中心的总的冷却能力就总的吸收电能而言是否充份。然而,设施的热点可能会发展,尤其是在使用高电能密度设备情况下,而且仅仅在设施水平上分析冷却能力可能是不够的。为了尝试识别热点,数据中心管理者可能采取遍及整个设施的人工温度测量和尝试实现固定以纠正热点。这样的固定可能涉及重新排列或替换多孔地板嵌板、重新排列机箱和/或增添附加的冷却能力。无论如何,这些固定通常是以试凑法为基础进行的,而且当一些热点可能消失的时候,固定可能由于设施中冷却空气改变方向而导致其它热点出现。这种试凑法可能导致料想不到的设备故障,这在必不可少的数据中心是无法接受的。为了避免这样的故障,数据中心管理者通常超标设计设施而且未能尽其全部能力使用设施。 发明内容 本发明的诸方面通常涉及数据中心实体及其相关资源的管理。本发明的实施方案提供用来确定数据中心的冷却和电能需求和监测数据中心的冷却和供电系统的性能的系统和方法。至少一个实施方案提供使数据中心操作员能够确定在数据中心的特定区域和机箱可得的电能和冷却帮助新设备在数据中心定位的系统和方法。 本发明的一个方面指向用来管理数据中心设备的能用计算机实现的方法,该方法包括把允许用户提供数据中心设备的一个或多个元素的标识符的数据中心室的布局的交互式表达呈现给计算机系统的用户,接受来自用户的要放置在暂时不用的储存空间的数据中心设备的一个或多个元素的标识符和把放在暂时不用的储存空间的数据中心设备的一个或多个元素的表达呈现给用户。 该方法可能还包括记录放在暂时不用的储存空间的数据中心设备的一个或多个元素。 本发明的另一方面指向用来在移动计算装置上驾驭数据中心的表达的能用计算机实现的方法,该方法包括将允许用户提供数据中心设备的一个或多个元素的标识符的数据中心内已识别空间布局的交互式表达呈现给移动计算装置的用户,接受来自用户的位于数据中心中的数据中心设备的一个或多个元素的标识符和把关于数据中心设备的已识别的一个或多个元素的信息呈现给用户。 在该方法中,将数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为可能包括将数据中心室的布局的交互式表达呈现给移动计算装置的用户的行为。在该方法中,将数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为可能包括将支架布局的交互式表达呈现给移动计算装置的用户的行为。在该方法中,将数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为可能包括接受关于在交互式表达中表达的数据中心设备的一个或多个元素的信息的行为。在该方法中,将数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为可能包括将基于收到的信息更新的数据数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为。在该方法中,将数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户的行为可能包括将基于收到的信息近乎实时更新的数据中心已识别空间布局的交互式表达呈现给移动计算装置的用户的行为。在该方法中,接受来自用户的数据中心设备的一个或多个元素的标识符的行为可能包括使用移动计算装置扫描与数据中心设备的一个或多个元素相关的条形码的行为。在该方法中,将关于数据中心设备的已识别的一个或多个元素的信息呈现给用户的行为可能包括将安排在支架内的数据中心设备的一个或多个元素的表达呈现给用户。 本发明的另一方面指向用来管理数据中心资源冗余的能用计算机实现的方法,该方法包括确定对数据中心设备的一个或多个元素特有的数据中心资源冗余水平和提供供应给数据中心设备的一个或多个元素的数据中心资源的冗余水平。 在该方法中,数据中心资源可能包括提供给数据中心设备的一个或多个元素的冷却。在该方法中,数据中心资源可能包括提供给数据中心设备的一个或多个元素的网络连接性。在该方法中,数据中心资源可能包括提供给数据中心设备的一个或多个元素的电能。在该方法中,数据中心资源可能包括提供给数据中心设备的一个或多个元素的电能分配。在该方法中,提供供应给数据中心设备的一个或多个元素的数据中心资源冗余水平的表达的行为可能包括将支架表达内设备的一个或多个元素的表达呈现给计算机系统的用户的行为,显示与支架的表达相关的冗余水平。 本发明的另一方面指向用来提供数据中心资源能力的表达的能用计算机实现的方法,该方法包括确定由于一种或多种其它数据中心资源的相关能力不足无法使用的第一数据中心资源的过剩能力的数量以及提供该数量的第一数据中心资源过剩能力。 在该方法中,确定过剩能力数量的行为可能包括确定支架内U空间位置的过剩能力的数量。在该方法中,第一数据中心资源可能包括U空间,而一种或多种其它数据中心资源包括电能。在该方法中,第一数据中心资源可能包括电能,而一种或多种其它数据中心资源包括冷却。在该方法中,第一数据中心资源可能包括电能分配,而一种或多种其它数据中心资源包括可用于分配的电能。在该方法中,第一数据中心资源可能包括实际空间,而一种或多种其它数据中心资源包括冷却。在该方法中,第一数据中心资源包括电能分配,而一种或多种其它数据中心资源包括网络连接性。在该方法中,第一数据中心资源可能包括U空间,而一种或多种其它数据中心资源包括重量支撑。 本发明的另一方面指向提供数据中心资源表达的能用计算机实现的方法,该方法包括确定提供给支架的数据中心资源能力状态以及提供该状态。 在该方法中,确定数据中心资源的能力状态的行为可能包括确定供电能力的状态。在该方法中,确定数据中心资源的能力状态的行可能包括确定冷却能力的状态。在该方法中,确定数据中心资源的能力状态的行为可能包括确定实际空间的能力状态。在该方法中,确定数据中心资源能力状态的行为可能包括确定重量支撑能力的状态。在该方法中,确定能力状态的行为可能包括确定可得能力的状态。在该方法中,确定能力状态的行为可能包括确定能力利用状态。 本发明的另一方面指向用来提供数据中心资源的表达的能用计算机实现的方法,该方法包括确定提供给U空间位置的数据中心资源的能力状态以及提供该状态。 在该方法中,确定数据中心资源能力状态的行为可能包括确定供电能力的状态。在该方法中,确定数据中心资源能力状态的行为可能包括确定冷却能力的状态。在该方法中,确定数据中心资源能力状态的行为可能包括确定实际空间的能力状态。在该方法中,确定数据中心资源能力状态的行为可能包括确定重量支撑能力的状态。在该方法中,确定能力状态的行为可能包括确定可得能力的状态。在该方法中,确定能力状态的行为可能包括确定能力利用状态。 本发明的另一方面指向用来管理数据中心设备数据库的能用计算机实现的方法,该方法包括维护第一,第二和第三组数据,每组数据描述一个或多个数据中心设备数据库内的众多数据中心设备,其中第三组包括第二组的子集,而第二组包括第一组的子集。 在该方法中,第一组数据可能包括关于标准数据中心设备的数据。在该方法中,第一组数据可能安排在系统提供者主办的数据库内。在该方法中,第二组数据可能安排在数据中心内。在该方法中,第二组数据可能包括关于被核准在数据中心内使用的数据中心设备的数据。在该方法中,第二组数据可能包括关于非标准数据中心设备的数据。在该方法中,第三组数据可能包括优选供数据中心使用的数据。在该方法中,第三组数据可能安排在移动计算装置内。在该方法中,储存在数据中心设备数据库中的数据可能包括下列各项中的一项或多项:数据中心设备制造商、数据中心设备机型、数据中心设备电源插头类型、必需的数据中心设备插头数目、必需的数据中心设备电能、必需的数据中心设备气流、必需的数据中心设备网络连接性、必需的数据中心设备重量支撑、必需的数据中心设备冷却和必需的数据中心设备实际空间。 该方法可能进一步包括把关于非标准数据中心设备的数据传输给系统提供者提供的数据库的行为。 本发明的另一方面指向用来维护数据中心设备数据库的能用计算机实现的方法,该方法包括传输来自一个或多个数据中心的识别一个或多个数据中心和安排在数据中心内的数据中心设备的数据中心配置管理信息以及以数据中心设备数据库接受该数据中心配置管理信息。 在该方法中,数据中心配置管理信息可能包括下列各项中的一项或多项:数据中心实际尺寸、在数据中心实际尺寸范围内数据中心设备位置、数据中心设备制造商和数据中心设备机型。 本发明的另一方面指向用来维护数据中心设备数据库的能用计算机实现的方法,该方法包括传输来自的一个或多个数据中心的与安排在一个或多个数据中心内的数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息以及以数据中心设备数据库接受与数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息。 在该方法中,传输来自一个或多个数据中心的与数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息可能包括传输下列各项中的一项或多项:数据中心设备身份、数据中心设备制造商、数据中心设备机型、所用的数据中心设备电源插头类型、所用的数据中心设备插头数目、所用的数据中心设备电能、所用的数据中心设备气流、所用的数据中心设备网络连接性、所用的数据中心设备重量支撑、所用的数据中心设备冷却和所用的数据中心设备实际空间。在该方法中,传输来自一个或多个数据中心的与数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息可能包括传输下列各项中的一项或多项:数据中心设备身份、数据中心设备制造商、数据中心设备机型、所提供的数据中心设备电源插头类型、所提供的数据中心设备插头数目、所提供的数据中心设备电能、所提供的数据中心设备气流、提供的数据中心设备网络连接性、提供的数据中心设备冷却和提供的数据中心设备实际空间。 本发明的另一方面指向用来设计数据中心的能用计算机实现的方法,该方法包括接受数据中心中要提供的数据中心设备的一个或多个元素以及在该数据中心内确定一个或多个满足该数据中心设备的一个或多个元素的数据中心资源需求的位置。 在该方法中,确定一个或多个位置的行为可能包括几乎实时地确定一个或多个位置的行为。在该方法中,接受数据中心必须提供的数据中心设备一个或多个元素的行为可能包括接受数据中心必须提供的落地安装的数据中心设备的一个或多个元素。 该方法可能进一步包括提供一个或多个位置的行为,而且其中提供一个或多个位置的行为包括把一个或多个位置提供给移动计算装置的行为。 该方法可能进一步包括:接受一种或多种描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的数据中心资源供应策略的行为和确定在数据中心内满足适用于数据中心设备的一个或多个元素的一种或多种数据中心资源供应策略的一个或多个位置的行为。在该方法中,确定一个或多个位置的行为可能包括确定将由于其它数据中心资源的相关能力不足无法使用的过剩的数据中心资源能力的数量减到最少的位置。在该方法中,一种或多种数据中心资源供应策略可能包括冗余水平。在该方法中,一种或多种数据中心资源供应策略可能包括运行时间需求。在该方法中,一种或多种数据中心资源供应策略可能包括安全需求。在该方法中,一种或多种数据中心资源供应策略可能包括冷却需求。在该方法中,一种或多种数据中心资源供应策略可能包括网络连接性的需求。在该方法中,一种或多种数据中心资源供应策略可能包括电能需求。在该方法中,一种或多种数据中心资源供应策略可能包括电能分配的需求。 该方法可能进一步包括提供一个或多个位置的行为,其中提供一个或多个位置的行为包括从将过剩的数据中心资源能力的数量减到最少的位置开始提供一系列位置的行为。 本发明的另一方面指向用来设计数据中心的能用计算机实现的方法,该方法包括接受一种或多种描述供应给数据中心设备的一个或多个元素的一个或多个数据中心资源特性的数据中心资源供应策略、接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置以及确定位于那一个或多个位置的时候符合可适用数据中心资源策略要求的数据中心设备的一个或多个元素;其中那一个或多个位置满足数据中心设备的一个或多个元素对数据中心资源的需求。 本发明的另一方面指向用来设计数据中心的能用计算机实现的方法,该方法包括接受数据中心必须提供的数据中心设备的一个或多个元素,接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置以及确定指出那一个或多个位置是否满足数据中心设备的那一个或多个元素对数据中心资源需求的第一顺应性结果。 该方法可能进一步包括接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略以及确定指出第一顺应性结果和那一个或多个位置是否满足适用于数据中心设备的一个或多个元素的一种或多种数据中心资源供应策略的第二顺应性结果。 本发明的另一方面用来指向设计数据中心的能用计算机实现的方法,该方法包括接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略、接受为数据中心配置推荐的变化以及确定指出数据中心配置(包括推荐的变化)是否遵从那一种或多种数据中心资源供应策略的顺应性结果。在该方法中,一种或多种数据中心资源供应策略可能包括冗余水平。在该方法中,一种或多种数据中心资源供应策略可能包括运行时间需求。在该方法中,一种或多种数据中心资源供应策略可能包括安全需求。在该方法中,一种或多种数据中心资源供应策略可能包括对冷却的需求。在该方法中,一种或多种数据中心资源供应策略可能包括对网络连接性的需求。在该方法中,一种或多种数据中心资源供应策略可能包括对电能的需求。在该方法中,一种或多种数据中心资源供应策略可能包括对电能分配的需求。 本发明的另一方面指向用来管理任务单的能用计算机实现的方法,该方法包括通过数据中心内已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化、产生描述完成推荐的变化必不可少的一组任务的任务单以及将那组任务呈现给计算机系统的用户。 在该方法中,通过在数据中心内已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化可能包括通过数据中心室布局的交互式表达接受用户为数据中心配置推荐的变化。在该方法中,通过在数据中心内已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化可能包括通过支架布局的交互式表达接受用户为数据中心配置推荐的变化。 该方法可能进一步包括检测与该任务单相关的电能分配装置要求的电能变化以及在完成时以要求的电能变化为基础记录该任务单。 本发明的另一方面指向用来提供数据中心资源评估的能用计算机实现的方法,该方法包括以数据中心配置过去的变化为基础确定数据中心资源利用能力的变化率以及以该变化率为基础提供预测的未来数据中心资源利用。 在该方法中,确定数据中心资源利用能力的变化率可能包括使用线性回归确定该变化率。在该方法中,数据中心资源可能包括电能。在该方法中,数据中心资源可能包括冷却。 本发明的另一方面指向用来管理数据中心设备的系统,该系统包括接受来自用户的指令的输入、把输出数据提供给显示装置的输出、用来储存数据的存储器和与输入、输出和存储器耦合的控制器。控制器可能配置成把数据中心室的布局的交互式表达呈现给用户,该交互式表达允许用户提供数据中心设备的一个或多个元素的标识符、接受来自用户的要放在暂时不用的储存空间的数据中心设备的一个或多个元素的一个标识符和把放在暂时不用的储存空间中的数据中心的一个或多个元素的表达设备呈现用户。 本发明的另一方面指向用来驾驭数据中心的表达的移动计算装置,该移动计算装置包括接受来自用户的指令的输入,把输出数据提供给显示装置的输出、用来储存数据的存储器以及与输入、输出和存储器耦合的控制器。控制器可能配置成把允许用户提供数据中心设备的一个或多个元素的标识符的数据中心内已识别的空间布局的交互式表达呈现给用户,接受来自用户的位于该数据中心中的数据中心设备的一个或多个元素的标识符,以及把关于数据中心设备的已识别的一个或多个元素的信息呈现给用户。 本发明的另一方面指向用来管理数据中心资源冗余的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成确定数据中心设备的一个或多个元素特有的数据中心资源的冗余水平和提供供应给数据中心设备的一个或多个元素的数据中心资源的冗余水平。 本发明的另一方面指向用来提供数据中心资源能力的表达的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成确定由于一种或多种其它数据中心资源的相关能力不足无法使用的第一数据中心资源的过剩能力的数量和提供第一数据中心资源的过剩能力的数量。 本发明的另一方面指向用来提供数据中心资源能力的表达的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成确定提供给支架的数据中心资源的能力状态以及提供该状态。 本发明的另一方面指向用来提供数据中心资源表达的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成确定提供给U空间位置的数据中心资源的能力状态和提供该状态。 本发明的另一方面指向用来维护数据中心设备数据库的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成维护第一、第二和第三组数据,每组数据描述一个或多个数据中心设备数据库内的众多数据中心设备。第三组可能包括第二组的子集,而第二组包括第一组的子集。 本发明的另一方面指向用来维护数据中心设备数据库的装置,该装置包括用来储存数据的存储器和与耦合存储器的控制器。控制器可能配置成传输来自一个或多个数据中心的识别一个或多个数据中心和安排在该数据中心内的数据中心设备的数据中心配置管理信息和以该数据中心设备数据库接受该数据中心配置管理信息。 本发明的另一方面指向用来维护数据中心设备数据库的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成传输来自一个或多个数据中心的与安排在一个或多个的数据中心内的数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息以及以数据中心设备数据库接受与数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息。 本发明的另一方面指向用来设计数据中心的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成接受在数据中心中必须提供的数据中心设备的一个或多个元素和确定数据中心内满足数据中心设备的一个或多个元素的数据中心资源需求的一个或多个位置。 本发明的另一方面指向用来设计数据中心的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略、接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置和确定在位于那一个或多个位置的时候满足适用的数据中心资源策略的数据中心设备的一个或多个元素,其中一个或多个位置就数据中心设备的一个或多个元素而言满足数据中心资源需求。 本发明的另一方面指向用来设计数据中心的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成接受在数据中心中必须提供的数据中心设备的一个或多个元素,接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置以及确定指出那一个或多个位置是否满足数据中心设备的一个或多个元素的数据中心资源需求的第一顺应性结果。 本发明的另一方面指向用来设计数据中心的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略,接受为数据中心配置推荐的变化,以及确定指出该数据中心配置(包括推荐的变化)是否遵从那一种或多种数据中心资源供应策略的顺应性结果。 本发明的另一方面指向用来管理任务单的系统,该系统包括接受来自用户的指令的输入、把输出数据提供给显示装置的输出、用来储存数据的存储器和与输入、输出和存储器耦合的控制器。控制器可能配置成通过数据中心内已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化,产生描述完成推荐的变化必不可少的一组任务的任务单,以及将那组任务呈现给用户。 本发明的另一方面指向用来提供数据中心资源评估的装置,该装置包括用来储存数据的存储器和与存储器耦合的控制器。控制器可能配置成以数据中心配置过去的变化为基础确定被利用的数据中心资源能力的变化率,以及基于该变化率提供预测的未来数据中心资源利用。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,这些操作包括将允许用户提供数据中心设备的一个或多个元素的标识符的数据中心室的布局的交互式表达呈现给计算机系统的用户,接受来自用户的打算放在暂时不用的储存空间中的数据中心设备的一个或多个元素的标识符,以及把放在暂时不用的储存空间中的数据中心设备的一个或多个元素的表达呈现给用户。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括将允许用户提供数据中心设备的一个或多个元素的标识符的数据中心内已识别的空间布局的交互式表达呈现给移动计算装置的用户,接受来自用户的位于数据中心的数据中心设备的一个或多个元素的标识符,以及把关于数据中心设备的已识别的一个或多个元素的信息呈现给用户。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括包括确定数据中心设备的一个或多个元素特有的数据中心资源的冗余水平和提供供应给数据中心设备的一个或多个元素的数据中心资源的冗余水平。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括确定由于一种或多种其它数据中心资源的相关能力不足无法使用的第一数据中心资源的过剩能力的数量和提供第一数据中心资源的过剩能力的数量。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括确定提供给支架的数据中心资源的能力状态和提供该状态。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括确定提供给U空间位置的数据中心资源的能力状态和提供该状态。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括维护第一、第二和第三组数据,每组数据描述一个或多个数据中心设备数据库内的众多数据中心设备;其中第三组包括第二组的子集,而第二组包括第一组的子集。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括传输来自一个或多个数据中心的识别一个或多个数据中心和安排在数据中心内的数据中心设备的数据中心配置管理信息和以数据中心设备数据库接受该数据中心配置管理信息。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括传输来自一个或多个数据中心的与安排在一个或多个数据中心内的数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息以及以数据中心设备数据库接受该与数据中心设备的一个或多个元素相关的数据中心资源消耗和生成信息。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括接受在数据中心中必须提供的数据中心设备的一个或多个元素,以及确定在数据中心内满足数据中心设备的一个或多个元素的数据中心资源需求的一个或多个位置。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略,接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置,以及确定在位于那一个或多个位置的时候满足可适用的数据中心资源策略的数据中心设备的一个或多个元素,其中那一个或多个位置满足数据中心设备的一个或多个元素对数据中心资源的需求。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括接受在数据中心中必须提供的数据中心设备的一个或多个元素,接受在数据中心内适合于数据中心设备的一个或多个元素的一个或多个位置以及确定指出那一个或多个位置是否满足数据中心设备的一个或多个元素的数据中心资源需求的第一顺应性结果。 本发明的另一方面指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括接受描述供应给数据中心设备的一个或多个元素的一个或多个预期的数据中心资源特性的一种或多种数据中心资源供应策略,接受为数据中心配置推荐的变化以及确定指出该数据中心配置(包括推荐的变化)是否遵从那一种或多种数据中心资源供应策略的顺应性结果。 本发明的另一方面指向指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括通过数据中心内已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化,产生描述完成推荐的变化必不可少的一组任务的任务单,以及将那组任务呈现给计算机系统的用户。 本发明的另一方面指向指向计算机可读的媒体,该媒体包括一些指令,那些指令在被计算机运行的时候导致计算机完成一系列操作,那些操作包括以数据中心配置过去的变化为基础确定被数据中心资源利用能力的变化率以及基于该变化率提供预测的未来数据中心资源利用。 另一个方面指向一种方法,该方法包括确定数据中心的若干设备机箱的冷却能力,确定那些设备机箱中每个机箱的冷却需求,以及把剩余冷却能力的指示提供给那些设备机箱中的每个机箱。 该方法可能进一步包括研发数据中心的地板模型,其中该地板模型包括指出每个设备机箱在数据中心的位置的地板图而且对于那些设备机箱中的每一个都将剩余冷却能力的指示显示在该地板图上。剩余冷却能力的指示可能包括基于剩余的冷却能力能被那些设备机箱中每一个汲取的附加电能的指示。确定冷却能力可能包括以该地板模型为基础计算预测的冷却能力。确定冷却能力可能包括在该设施的众多第一位置测量气流获得实测的冷却能力。确定冷却能力可能包括在该设施的众多第二位置测量空气温度。至少众多第一位置和众多第二位置之一包括至少一个架空地板通风孔。该方法可能进一步包括将预测的冷却能力与实测的冷却能力进行比较获得比较结果而且当比较结果大于阈值的时候提供指示。该方法可能进一步包括以实测的气流为基础调整预测的冷却能力。该方法可能进一步包括通过将新设备的电能等级与设备机箱的冷却能力进行比较确定新设备在数据中心的设备机箱中的安置。该方法可能进一步包括针对若干设备机箱中的每个机箱确定电能容量和剩余电能可用性和将剩余电能可用性显示在地板图上。在该方法中,确定剩余电能可用性可能包括测量至少提供给那些设备机箱之一的至少一个电能参数。在该方法中,确定设备机箱的冷却能力可能包括使用来自众多气流来源的可用气流的加权和估计设备机箱处可用的冷却空气,用于加权和的权可能随着从设备机箱到每个气流来源的距离减少,而且这个权可能以众多气流来源的机械特性为基础。该方法可能进一步包括至少使用众多气流装置之中的至少一个气流装置的规格和对数据中心的众多气流装置之中的至少一个气流装置实测的数据之一确定众多气流装置之中至少一个气流装置的可用气流。该方法可能进一步包括以至少对众多气流装置之一实测的数据为基础确定众多气流装置之中至少一个第二气流装置的可用气流。在该方法中,确定冷却能力可能包括使用叠加组合气流。在该方法中,确定进出每个控制体积的众多侧面之中每个侧面的气流可能包括使用至少以质量守恒和动量守恒之一为基础的方程计算气流。此外,确定进出每个控制体积的众多侧面之中每个侧面的气流可能包括使用起源于CFD法、实际测量法或任何其它方法的经验规则确定气流。 本发明的另一方面指向用来管理数据中心的系统。该系统包括接受与设备和设备机箱相关的数据和接受与数据中心的冷却特性相关的数据的至少一个输入、操作上与输入耦合并且配置成确定每个设备机箱的冷却能力的控制器、以及操作上与控制器耦合为每个设备机箱提供剩余冷却能力的指示的至少一个输出。 该系统可能进一步包括与那至少一个输出耦合的输出装置,其中该系统配置成至少显示数据中心某个部分的地板图,指出至少一个设备机箱在数据中心之中的位置和指出那至少一个设备机箱的剩余冷却能力。输出装置可能配置成包括能至少一个设备机箱汲取的附加电能的指示。该系统可能进一步包括操作上与控制器耦合提供与数据中心的至少一个气流相关的数据的至少一个气流监视器。该系统可能进一步包括操作上与控制器耦合提供与数据中心中某个位置的空气温度相关的数据的至少一个空气监视器。控制器可能配置成将预测的冷却能力与实测的冷却能力进行比较获得比较结果并且当比较结果大于阈值的时候提供指示。该系统可能进一步包括至少一个操作上与控制器耦合的电能监视器和至少一个操作上与控制器耦合并且响应来自控制器的信号改变量据中心的冷却气流的气流控制器。该系统可能进一步包括至少一个操作上与控制器耦合并且响应来自控制器的信号改变量据中心的至少一个电能特性的电能控制器。 本发明的另一方面指向用来管理数据中心的系统。该系统包括接受与设备和设备机箱相关的数据和接受与数据中心的冷却特性相关的数据的至少一个输入和与那至少一个输入耦合用来确定若干设备机箱之中每个设备机箱的剩余冷却能力并提供剩余冷却能力的指示的装置。 该系统可能进一步包括用来提供能被每个设备机箱汲取的附加电能的指示的装置和用来以数据中心的实测气流为基础更新剩余冷却能力的指示的装置。系统可能还进一步包括用来以剩余冷却能力为基础确定设备在数据中心的安置的装置和使用来自众多气流来源的可用气流的加权和估计至少一个设备机箱的可用冷却空气的装置。 本发明的另一方面指向管理数据中心的电能和冷却能力的能用计算机实现的方法。该方法包括接受数据中心参数,确定数据中心的设备布局(该设备布局以位置为基础标识众多装置之中每个装置在数据中心的位置),确定对于众多装置之中每个装置在数据中心中可用的电能和可用的冷却,把可用的电能和可用的冷却与众多装置之中每个装置的电能需求和冷却需求进行比较针对众多装置之中每个装置获得冷却比较结果和电能比较结果。 该方法可能进一步包括将每个冷却比较结果和电能冷却结果与阈值进行比较和提供至少一个用来纠正超差情况的建议。至少一个建议可能包括除了推荐的成排的冷却单元位置之外还在数据中心的一行设备中添加成排的冷却单元。该方法可能进一步包括至少确定数据中心中搁置冷却能力和搁置供电能力之一和提供至少减少数据中心的搁置供电能力和搁置冷却能力之一的建议。该方法可能进一步包括显示数据中心的地板模型(该地板模型包括指出众多装置之中每个装置在数据中心中的位置的地板图)和把众多装置之中每个装置的剩余冷却能力的指示显示在该地板图上。该方法可能包括把众多装置之中每个装置的剩余供电能力的指示显示在该地板图上。该方法可能进一步包括至少为众多装置之中的一些装置设定冗余水平,而且其中可用电能和可用冷却是为达到该冗余水平确定的。在该方法中,确定设备布局的行为可能包括把众多装置安排成至少两个实质上平行的行,热通道在两行之间形成,而且该方法可能进一步包括通过分析热通道中的气流进行冷却分析。该方法可能包括选择至少一个打算在该布局中放在那至少两个实质上平行的行之一之中的成排的冷却单元。至少众多装置之一是设备支架,而且该方法可能包括确定用于那至少一个成排的冷却单元和设备支架的捕获率。该方法可能进一步包括在显示屏上同时显示该数据中心的第一地板模型和该数据中心的第二地板模型,其中第一地板模型至少包括数据中心的局部视图,而第二地板模型包括该数据中心的全视图。第二地板模型可能包括显示在第一地板模型中的数据中心部分的指示。该方法可能进一步包括显示至少包括数据中心某个部分的三维视图。该方法可能包括选择供数据中心使用的照相机位置和显示照相机的取景区域的三维视图。该方法可能进一步包括选择众多装置的子集和为众多装置的该子集的每个装置定义供电区,每个供电区都包括至少一个UPS。在该方法中,众多装置之中每个装置都可能是设备支架,而且该方法可能进一步包括从显示的组成部分目录中为众多装置之中每个装置选择组成部分。该方法可能进一步包括为众多装置的子集确定运行动力费用和运行冷却费用,而运行动力费用和运行冷却费用可能是按照千瓦确定的。该方法可能进一步包括把包含设备布局数据的电子文件从设计系统转移到管理系统。该方法可能还包括在数据中心布局的显示上显示数据中心的实测数据。 本发明的另一方面指向用来设计数据中心的布局的能用计算机实现的方法。该方法包括接受来自用户的关于数据中心的参数的信息,为数据中心确定设备布局(该设备布局识别众多装置之中每个装置在数据中心中的位置)和在显示屏上同时地显示数据中心的第一地板模型和数据中心的第二地板模型,第一地板模型至少包括数据中心的局部视图,而第二地板模型包括数据中心的全视图。 在该方法中,第二地板模型可能包括展示在第一地板模型中的数据中心部分的指示。该方法可能进一步包括确定在数据中心中众多装置之中每个装置可用的电能和可用的冷却,以及把该可用电能和可用冷却与众多装置之中每个装置的电能需求和冷却需求进行比较获得冷却比较结果和电能比较结果。该方法可能包括把众多装置之中每个装置的剩余冷却能力的指示显示在第一地板模型上,而且把众多装置之中每个装置的剩余供电能力的指示显示在第一地板模型上。 本发明的另一方面指向与数据中心一同使用的系统。该系统包括接受来自用户的指令的输入、把输出数据提供给显示装置的输出、以及与输入和输耦合并且配置成确定数据中心的设备布局的控制器,该设备布局识别数据中心的众多装置之中每个装置的位置。控制器被进一步配置成以位置为基础确定在数据中心中对于众多装置之中每个装置可用的电能和可用的冷却,而且把该可用电能和可用冷却与众多装置之中每个装置的电能需求和冷却需求进行比较获得冷却比较结果和电能比较结果。 在该系统中,控制器可能配置成将每个冷却比较结果和电能比较结果与阈值进行比较,并且至少以冷却比较结果和电能比较结果之一为基础提供至少一个用来纠正超差情况的建议。那至少一个建议可能包括在数据中心的一行设备中增添成排的冷却单元,而且那至少一个建议可能包括推荐的成排的冷却单元位置。控制器可能配置成至少确定在数据中心中搁置冷却能力和搁置供电能力之一并且提供用来至少减少数据中心的搁置供电能力和搁置冷却能力之一的建议。控制器可能被进一步配置成把用来显示数据中心的地板模型的数据提供给输出(其中地板模型包括指出众多装置之中每个装置在数据中心中的位置的地板图)而且把用来在地板图上显示剩余冷却能力的指示的数据提供给输出。控制器可能被进一步配置成把用来在地板图上显示众多装置之中每个装置的剩余供电能力的指示的数据提供给输出,而且控制器可能配置成以用户选定的冗余水平为基础确定可用的电能和可用的冷却。控制器可能配置成把众多装置安排在至少两个实质上平行的行中,两行之间形成热通道,和通过分析热通道中的气流进行冷却分析。控制器可能配置成选择打算在该布局中放在那至少两个实质上平行的行之一中的至少一个成排的冷却单元。至少众多装置之一可能是设备支架,而且控制器可能配置成确定那至少一个成排的冷却单元和设备支架的捕获率。控制器可能配置成把数据提供给输出,以便同时显示数据中心的第一地板模型和数据中心的第二地板模型,其中第一地板模型至少包括数据中心的局部视图,而第二地板模型包括数据中心的全视图。第二地板模型可能还包括在第一地板模型中展示的数据中心部分的指示。控制器可能配置成把至少显示数据中心某个部分的三维视图的数据提供给输出和把显示位于数据中心的照相机的取景区域的三维视图的数据提供给输出。控制器可能被进一步配置成选择众多装置的某子集并且定义用于众多装置的该子集的每个装置的供电区,每个供电区都包括至少一个UPS。该系统可能进一步包括包含打算载入众多装置的组成部分的数据的数据库模块,而且该控制器可能配置成把用来显示组成部分目录的数据提供给输出。控制器可能配置成确定用于众多装置的某个子集的运行动力费用和运行冷却费用,而该运行动力费用和运行冷却费用可能是按照千瓦确定的。控制器可能还配置成提供包含设备布局数据的输出电子文件。控制器可能还配置成至少以冷却比较结果和电能比较结果之一为基础提供至少一个关于布置架装设备的建议。 本发明的另一方面指向用来设计数据中心布局的能用计算机实现的方法。该方法包括接受来自用户的关于数据中心的参数的信息;确定数据中心的设备布局,该设备布局识别众多装置之中每个装置在数据中心中的位置,包括识别众多设备支架之中每个设备支架所在行的位置,众多设备支架的第一子集被包括在第一行中;以及在显示屏上显示数据中心的支架视图,展示在第一行中的第一子集的众多设备支架中每一个的前视图。 在该方法中,显示支架视图可能包括连同众多设备支架的第一子集的前视图一起显示第二行众多设备支架的第二子集的前视图。在该方法中,显示支架视图可能包括连同众多设备支架的第一子集的前视图一起显示第二行的众多设备支架的第二子集的前视图。第一行可能包括附加设备,该附加设备不包括在支架视图中。该方法可能进一步包括在显示屏上同时显示该数据中心的支架视图和设备布局全室视图。该方法可能还包括响应用户在全室视图中选定的设备支架的选择显示在支架视图中选定的设备支架,而显示在支架视图中选定的设备支架可能包括显示选定的设备支架的前视图。 本发明的另一方面指向用来评估数据中心的设备支架群的冷却性能的能用计算机实现的方法,其中设备支架群至少包括被冷通道分开的第一行支架和第二行支架,每个设备支架都被配置成从冷通道汲取冷却空气。该方法包括至少获得每个设备支架的电能数据和气流数据之一,获得从冷空气来源供应给冷通道的冷空气的冷气流数据,以及进行冷通道的气流分析确定至少一个设备支架的再循环率,其中再循环率代表在至少一个设备支架的输入气流中包含的再循环空气数量。 在该方法中,再循环率可能等于在至少一个设备支架的输入气流中再循环空气与全部空气之比,而且该方法可能进一步包括确定每个设备支架的再循环率。在该方法中,获得冷气流数据的行为可能包括获得在支架群之中包含的成排的冷却单元的冷气流数据。在该方法中,获得冷气流数据的行为可能包括获得在冷通道之中包含的至少一块多孔砖的冷气流数据。在该方法中,进行分析的行为可能包括在冷通道中定义众多控制体积,而且该方法可能进一步包括通过确定进出至少一个控制体积的气流确定冷通道中的气流。该方法可能进一步包括将众多设备机箱之中每个设备机箱的再循环率与阈值进行比较。该方法可能进一步包括确定以每个设备机箱的再循环率为基础每个设备机箱的冷却能力和连同包含该群的数据中心的表达一起显示每个设备机箱的冷却能力。在该方法中,进行分析的行为可能包括把不同的化学浓度标识符分派给众多设备支架之中至少两个设备支架的气流。在该方法中,进行分析的行为可能包括输入经验数据和使用该经验数据确定通道气流的终点。在该方法中,进行分析的行为可能包括确定与数据中心隔离的冷通道气流获得隔离结果,然后将隔离结果与经验数据组合。 本发明的另一方面指向用来评估数据中心的设备支架群的冷却性能的能用计算机实现的方法,其中设备支架群至少包括被热通道分开的第一行支架和第二行支架,每个设备支架都被配置成把空气行进热通道。该方法包括至少获得每个设备支架的电能数据和气流数据之一,获得装在第一行设备支架和第二行设备支架之一中的至少一个除气单元的气流数据,以及针对至少一个设备支架进行热通道气流分析确定捕获率,其中捕获率代表被至少一个设备支架行放并且被至少一个除气单元捕获的一小部分空气。 在该方法中,至少一个除气单元可能包括成排的冷却单元,而捕获率可能等于被捕获的空气与那至少一个设备支架行放的全部空气之比。该方法可能进一步包括确定每个设备支架的捕获率。在该方法中,进行分析的行为可能包括在热通道中定义众多控制体积,而该方法可能进一步包括通过确定进出至少一个控制体积的气流确定热通道的气流。该方法可能进一步包括将众多设备机箱之中每个设备机箱的捕获率与阈值进行比较。该方法可能包括以每个设备机箱的捕获率为基础确定每个设备机箱的冷却能力,以及连同包含该群的数据中心的表达一起显示每个设备机箱的冷却能力。在该方法中,进行分析的行为可能包括把不同的化学浓度标识符分派给众多设备支架之中至少两个支架的气流。在该方法中,进行分析的行为可能包括输入经验数据和使用该经验数据确定通道气流的终点。进行分析的行为可能包括确定与数据中心隔离的热通道气流获得隔离结果,然后将隔离结果与经验数据组合。在该方法中,进行分析的行为可能包括输入经验规则和使用该经验规则确定捕获率,该经验规则可能包括在确定至少一个捕获率时使用的系数。 本发明的另一方面指向用计算机系统上运行的指令编码的计算机易读的媒体。那些指令在执行的时候实现一种方法,该方法包括下列行为:至少获得成群安排的众多设备支架的电能数据和气流数据之一,其中设备支架群至少包括被冷通道分开的第一行支架和第二行支架),每个设备支架都被配置成从冷通道汲取冷却空气;获得从冷空气来源供应给冷通道的冷空气的冷气流数据,以及进行冷通道的气流分析,确定至少一个设备支架的再循环率,其中再循环率代表在至少一个设备支架的输入气流中包含的再循环空气数量。 再循环率可能等于在至少一个设备支架的输入气流中再循环空气与全部空气之比,而且行为可能进一步包括确定每个设备支架的再循环率。获得冷气流数据的行为可能包括获得包含在支架群中的成排的冷却单元的冷气流数据。获得冷气流数据的行为可能包括获得包含在冷通道中的至少一块多孔砖的冷气流数据。进行分析的行为包括在冷通道中定义众多控制体积,而且该方法进一步包括通过确定进出至少一个控制体积的气流确定冷通道中的气流。行为可能进一步包括将众多设备机箱之中每个设备机箱的再循环率与阈值进行比较,以及以每个设备机箱的再循环率为基础确定每个设备机箱的冷却能力。行为可能进一步包括将每个设备机箱的冷却能力连同包含群的数据中心的表达一起显示。进行分析的行为可能包括把不同的化学浓度标识符分派给众多设备支架之中至少两个设备支架的气流。进行分析的行为可能包括输入经验数据,以及使用该经验数据确定通道气流的终点。进行分析的行为可能包括确定与数据中心隔离的冷通道气流以便获得隔离结果,以及将该隔离结果与经验数据组合。 本发明的另一方面指向用在计算机系统上执行的指令编码的计算机易读的媒体。那些指令在被执行时实现一种方法,该方法包括下列行为:至少获得成群安排的众多设备支架的电能数据和气流数据之一,其中设备支架群至少包括被热通道分开的第一行支架和第二行支架,每个设备支架都被配置成将空气行进热通道;获得装在第一行设备支架和第二行设备支架之一中的至少一个除气单元的气流数据;以及进行热通道的气流分析至少确定设备支架之一的捕获率,其中捕获率代表被至少一个设备支架行出并且被至少一个除气单元捕获的一小部分空气。 在该方法中,那至少一个除气单元可能是成排的冷却单元,而且捕获率可能等于捕获的空气与被至少一个设备支架行放的全部空气之比。行为可能进一步包括确定每个设备支架的捕获率。进行分析的行为可能包括定义众多控制体积,而且该方法进一步包括通过确定进出至少一个控制体积的气流确定热通道中的气流。行为可能进一步包括将众多设备机箱之中每个设备机箱的捕获率与阈值进行比较。行为可能进一步包括以每个设备机箱的捕获率为基础确定每个设备机箱的冷却能力,以及将每个设备机箱的冷却能力连同包含群的数据中心的表达一起显示。进行分析的行为可能包括把不同的化学浓度标识符分派给众多设备支架之中至少两个设备支架的气流。进行分析的行为可能包括输入经验数据以及使用该经验数据确定通道气流的终点。进行分析的行为可能包括确定与数据中心隔离的热通道气流获得隔离结果,以及将该隔离结果与经验数据组合。进行分析的行为可能包括输入经验规则,以及使用该经验规则确定捕获率。经验规则包括在确定至少一个捕获率时使用的系数。 依照本发明的一个方面,提供用来提供数据中心资源的能力表达的能用计算机实现的方法。该方法包括下列行为:确定由于与第一数据中心资源相关的至少一个其它数据中心资源能力不足无法使用的第一数据中心资源的过剩能力的第一指示,以及把第一数据中心资源的过剩能力的第一指示提供给外部实体。依照本发明的一个实施方案,确定过剩能力的第一指示的行为包括确定由于与第一数据中心资源相关的至少一个其它数据中心资源能力不足无法使用的第一数据中心资源的过剩能力数量的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定支架位置过剩能力的指示的行为。依照本发明的另一个实施方案,确定支架位置过剩能力的第一指示的行为包括确定U空间位置过剩能力的指示的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定支架由于供电能力不足无法使用的空间过剩能力的指示的行为。 依照本发明的一个实施方案,确定过剩能力的第一指示的行为包括确定由于冷却能力不足无法使用的供电过剩能力的指示的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定由于可用于分配的供电能力不足无法使用的电能分配过剩能力的指示的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定由于冷却能力不足无法使用的实际空间过剩能力的指示的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定由于网络连接性能力不足无法使用的电能分配过剩能力的指示的行为。依照本发明的另一个实施方案,确定过剩能力的第一指示的行为包括确定由于重量支撑能力不足无法使用的U空间过剩能力的指示的行为。 依照本发明的一个实施方案,提供过剩能力的第一指示的行为包括将该指示提供给另一个系统元素的行为。依照本发明的另一个实施方案,提供过剩能力的第一指示的行为包括将该第一指示呈现给计算机系统的用户的行为。依照本发明的另一个实施方案,将第一指示呈现给计算机系统用户的行为包括将由于与第一数据中心资源相关的至少一个其它数据中心资源能力不足无法使用的第一数据中心资源的过剩能力的数量呈现给计算机系统用户的行为。依照本发明的另一个实施方案,将过剩能力的数量呈现给计算机系统用户的行为包括将识别第一数据中心资源的标识符呈现给计算机系统用户的行为和将识别至少一个其它数据中心资源的标识符呈现给计算机系统用户的行为。依照本发明的另一个实施方案,该方法进一步包括确定相对于至少一个其它配置将第一数据中心资源的过剩能力减到最少的数据中心设备配置,以及将该数据中心设备配置提供给外部实体。 依照本发明的一个实施方案,确定数据中心设备配置包括确定至少一个数据中心设备元素的位置。依照本发明的另一个实施方案,该方法进一步包括确定由于与第二数据中心资源相关的至少一种其它数据中心资源能力不足无法使用的第二数据中心资源的过剩能力的第二指示,确定相对于至少一种其它配置将第一指示和第二指示的集合体减到最少的数据中心设备配置,以及将该数据中心设备配置提供给外部实体。 依照本发明的一个方面,提供用来提供数据中心资源的表达的能用计算机实现的方法。该方法包括下列行为:确定提供给某个支架或某个支架位置的数据中心资源的能力状态以及将该状态提供给外部实体。依照本发明的另一个实施方案,确定数据中心资源能力状态包括确定提供给U空间位置的数据中心资源状态。依照本发明的一个实施方案,确定数据中心资源能力状态的行为包括确定供电能力状态的行为。依照本发明的另一个实施方案,确定数据中心资源能力状态的行为包括确定冷却能力状态的行为。依照本发明的另一个实施方案,确定数据中心资源能力状态的行为包括确定实际空间能力状态的行为。依照本发明的另一个实施方案,确定数据中心资源能力状态的行为包括确定重量支撑能力状态的行为。依照本发明的另一个实施方案,确定数据中心资源能力状态的行为包括确定可用能力状态的行为。依照本发明的另一个实施方案,确定数据中心资源能力状态的行为包括确定被利用能力状态的行为。 依照本发明的一个方面,提供用来提供数据中心资源表达的能用计算机实现的方法。该方法包括下列行为:至少部份地以数据中心配置变化为基础确定数据中心资源被利用能力的变化率,以及至少部份地以该变化率为基础提供数据中心资源的预测利用率。依照本发明的另一个实施方案,确定数据中心资源利用能力的变化率包括使用线性回归确定变化率。依照本发明的另一个实施方案,数据中心资源包括电能。依照本发明的另一个实施方案,数据中心资源包括冷却。 依照本发明的一个方面,提供用来提供数据中心资源能力表达的系统。该系统包括配置成接受第一数据中心资源的能力和至少一种其它数据中心资源的能力的输入端,配置成提供第一数据中心资源过剩能力的数量的输出端,以及与输入端和输出端耦合并且配置成确定由于至少一种其它数据中心资源的能力不足无法使用的第一数据中心资源过剩能力的数量的控制器。 依照本发明的一个方面,提供用来提供数据中心资源的表达的系统。该系统包括配置成接受数据中心资源的能力信息的输入端,配置成提供数据中心资源的能力状态的输出端,以及与输入端和输出端耦合并且配置成确定数据中心资源在某支架或某支架位置的能力状态的控制器。 依照本发明的一个方面,提供用来提供数据中心资源评估的系统。该系统包括配置成接受数据中心配置方面的改变的输入端,配置成以数据中心资源被利用能力的变化率为基础提供数据中心资源的预测利用率的输出端,以及配置成以数据中心配置的变化为基础确定数据中心资源被利用能力的变化率的控制器。 依照本发明的一个方面,提供用来分配描述数据中心设备机型的数据的能用计算机实现的方法。该方法包括下列行为:指出描述数据中心设备机型的第一组数据,第一组识别数据中心设备的标准机型;指出描述数据中心设备机型的第二组数据,第二组识别被核准供第一数据中心使用的机型;指出描述数据中心设备机型的第三组数据,第三组识别优选供第一数据中心使用的机型;把第二组提供给位于第一数据中心的第一远程计算装置,以及把第三组提供给位于第一数据中心的第一远程计算装置。依照本发明的一个实施方案,提供第二组的行为包括提供至少包括由数据中心设备制造商、数据中心设备机型、数据中心电源插头类型、所需的数据中心设备插头数目、所需的数据中心设备电能、所需的数据中心设备气流、所需的数据中心设备网络连接性、所需的数据中心设备重量支撑、所需的数据中心设备冷却和数据中心设备实际空间组成的群体之一的数据的行为。依照本发明的另一个实施方案,该方法进一步包括把来自第一远程计算装置的第三组提供给第二远程计算装置的行为。 依照本发明的一个实施方案,提供来自第一远程计算装置的第三组的行为包括把第三组提供给移动计算装置的行为。依照本发明的另一个实施方案,指出第一组的行为包括把第一组的指示器储存在系统提供者主办的数据库中。依照本发明的另一个实施方案,该方法进一步包括接受来自第一远程计算装置的描述数据中心设备机型的第一非标准数据的行为。依照本发明的另一个实施方案,该方法进一步包括接受来自外部实体的描述数据中心设备机型的非标准数据的行为。依照本发明的另一个实施方案,接受非标准数据的行为包括接受来自数据中心设备制造商的附加数据。依照本发明的另一个实施方案,该方法进一步包括下列行为:指出描述数据中心设备机型第四群数据,第四群识别被核准供第二数据中心使用的机型;指出描述数据中心设备机型的第五群数据,第五群识别优选供第二数据中心使用的机型;把第四群提供给位于第二数据中心的第三远程计算装置;以及把第五群提供给位于第二数据中心的第三远程计算装置。依照本发明的另一个实施方案,该方法进一步包括接受来自第三远程计算装置的描述数据中心设备的机型的第二非标准数据的行为。 依照本发明的一个方面,提供用来维护数据中心设备数据库的能用计算机实现的方法。该方法包括下列行为:接受来自众多数据中心之中每个数据中心的一组配置管理数据,每组配置管理数据识别众多数据中心之一、被识别数据中心的供电能力、被识别数据中心和安排在被识别数据中心内的至少一个数据中心设备元素的冷却能力。依照本发明的一个实施方案,接受行为包括接受配置管理数据的行为,该配置管理数据至少包括由下列各项组成的群体之一:数据中心实际尺寸、在该数据中心实际尺寸范围内数据中心设备位置、提供给该数据中心设备位置的数据中心电能分配、提供给该数据中心设备位置的数据中心冷却分配、提供给该数据中心设备位置的数据中心网络连接性、数据中心设备制造商和数据中心设备机型。依照本发明的另一个实施方案,该方法进一步包括接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据的行为,每组数据中心资源消耗和生成数据识别众多数据中心之一并且与安排在被识别数据中心内的至少一个数据中心设备元素相关。 依照本发明的一个实施方案,接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据的行为包括接受数据中心资源消耗和生成数据的行为,该数据中心资源消耗和生成数据至少包括来自由下列各项组成的群体的数据:数据中心设备身份、数据中心设备制造商、数据中心设备机型、所用的数据中心设备电源插头类型、所用数据中心设备的插头数目、所用数据中心设备的电能、所用数据中心设备的气流、所用数据中心设备的网络连接性、所用数据中心设备的重量支撑、所用数据中心设备的冷却和所用数据中心设备的实际空间。依照本发明的另一个实施方案,接受来自众多数据中心之中每个数据中心的一组数据中心资源消耗和生成数据的行为包括接受数据中心资源消耗和生成数据的行为,该数据中心资源消耗和生成数据至少包括来自由下列各项组成的群体的数据:数据中心设备身份、数据中心设备制造商、数据中心设备机型、提供的数据中心设备电源插头类型、提供的数据中心设备插头数目、提供的数据中心设备电能、提供的数据中心设备气流、提供的数据中心设备网络连接性、提供的数据中心设备重量支撑、提供的数据中心设备冷却和提供的数据中心设备实际空间。 依照本发明的一个方面,提供用来分配描述数据中心设备机型的数据的能用计算机实现的方法。该方法包括下列行为:接受来自第一远程计算装置的描述数据中心设备的机型的第一组数据,第一组识别被核准供数据中心使用的机型;接受来自第一远程计算装置的描述数据中心设备的机型的第二组数据,第二组识别优选供数据中心使用的机型;以及把第二组提供给第二远程计算装置。依照本发明的一个实施方案,该方法进一步包括下列行为:接受来自外部实体的描述未被核准供数据中心使用的数据中心设备的机型的非标准数据以及将该非标准数据提供给第一远程计算装置。 依照本发明的一个方面,提供用来管理描述数据中心设备的机型的设备数据的系统。该系统包括配置成接受与设备数据相关的数据的输入、配置成提供与设备数据相关的数据的输出、以及与输入和输出耦合的控制器,该控制器被配置成允许外部实体指出第一组设备数据描述数据中心设备的标准机型、指出第二组设备数据描述被核准供数据中心使用的数据中心设备的机型、指出第三组设备数据描述优选供数据中心使用的数据中心设备的机型而且被进一步配置成经由输出把第二组提供给位于该数据中心的远程计算装置和经由输出把第三组提供给位于该数据中心的远程计算装置。 依照本发明的一个方面,提供用来管理描述数据中心设备的机型的设备数据的系统。该系统包括计算机易读的媒体、配置成接受与设备数据相关的数据的输入、配置成提供与设备数据相关的数据的输出、以及与输入、输出和计算机易读的媒体耦合的控制器,该控制器被配置成在计算机易读的媒体中储存指出第一组设备数据描述被核准供该数据中心使用的数据中心设备的机型的第一指示和储存指出第二组设备数据描述优选供该数据中心使用的数据中心设备的机型的第二指示而且被进一步配置成经由输出把第二组提供给位于该数据中心的远程计算装置。 依照本发明的一个方面,提供用来维护数据中心设备数据库的系统。该系统包括配置成接受来自众多数据中心之中每个数据中心的一组配置管理数据的输入,每组配置管理数据识别众多数据中心之一、被识别数据中心的供电能力、被识别数据中心的冷却能力和安排被识别数据中心内的至少一个数据中心设备元素;以及与输入耦合并且配置成把每组配置管理信息储存在数据中心设备数据库中的控制器。 依照本发明的一个方面,提供用来管理数据中心配置的能用计算机实现的方法。该方法包括下列行为:通过在数据中心中已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化,该推荐的变化包括识别在数据中心中必须提供的至少一个数据中心设备元素的数据,至少一个数据中心设备元素有众多数据中心资源需求;在有众多数据中心资源的数据中心中确定至少一个满足那至少一个数据中心设备元素的众多数据中心资源需求的位置;以及把那至少一个位置储存在计算机易读的媒体上。依照本发明的一个实施方案,接受用户为数据中心配置推荐的变化的行为包括接受识别在数据中心中必须提供的落地安装的至少一个数据中心设备元素的数据的行为。依照本发明的另一个实施方案,接受用户推荐的变化的行为包括通过数据中心室布局的交互式表达接受用户为数据中心配置推荐的变化的行为。依照本发明的另一个实施方案,接受用户推荐的变化的行为包括通过支架布局的交互式表达接受用户为数据中心配置推荐的变化的行为。依照本发明的另一个实施方案,接受用户为数据中心配置推荐的变化的行为包括接受关于在交互式表达中表达的至少一个数据中心设备元素的信息的行为。 依照本发明的一个实施方案,接受用户为数据中心配置推荐的变化的行为包括扫描条形码的行为。依照本发明的另一个实施方案,确定至少一个位置的行为包括几乎实时地确定至少一个位置的行为。依照本发明的另一个实施方案,确定至少一个位置的行为包括接受来自外部实体的数据的行为,该数据识别在数据中心中适合至少一个数据中心设备元素的有众多数据中心资源的至少一个位置。依照本发明的另一个实施方案,确定至少一个位置的行为包括确定相对于至少一个其它位置将由于至少一种其它数据中心资源的相关能力不足无法使用的过剩数据中心资源能力的数量减到最少的位置的行为,而且该方法进一步包括把至少一个位置提供给外部实体。依照本发明的另一个实施方案,提供至少一个位置的行为进一步包括将至少一个位置呈现给计算机系统用户的行为。依照本发明的另一个实施方案,确定至少一个位置的行为包括确定依照由于至少一种其它数据中心资源的相关能力不足无法使用的过剩数据中心资源能力的数量连续安排的一系列位置的行为,而且该方法进一步包括把那一系列位置提供给外部实体。 依照本发明的一个实施方案,提供至少一个位置的行为包括将该系列呈现给计算机系统用户的行为。依照本发明的另一个实施方案,该方法进一步包括把关于为数据中心配置推荐的变化的信息呈现给用户的行为,该信息包括安排在支架中的至少一个数据中心设备元素的表达。依照本发明的另一个实施方案,把关于为数据中心配置推荐的变化的信息呈现给用户的行为包括将放在暂时不用的储存空间的至少一个数据中心设备元素的表达呈现给用户的行为,而且该方法进一步包括记录放在暂时不用的储存空间的至少一个数据中心设备元素的行为。依照本发明的另一个实施方案,把关于为数据中心配置推荐的变化呈现给用户的行为包括将以推荐的变化为基础更新的交互式表达呈现给用户的行为。依照本发明的另一个实施方案,把以推荐的变化为基础更新的交互式表达呈现给用户的行为包括将几乎实时更新的交互式表达呈现给用户的行为。依照本发明的另一个实施方案,该方法进一步包括产生识别完成推荐的变化必不可少的一组任务的任务单,以及经由计算机系统的输出呈现那组任务。依照本发明的另一个实施方案,该方法进一步包括下列行为:以与该任务单相关的配电装置检测所要求的电能改变,以及在以要求的电能改变为基础完成的时候记录该任务单。依照本发明的另一个实施方案,该方法是使用远程计算装置实现的。 依照本发明的一个方面,提供用来管理数据中心配置的能用计算机实现的方法。该方法包括下列行为:接受识别提供给至少一个数据中心设备元素的数据中心资源的至少一个特性的至少一种策略;接受为数据中心配置推荐的变化;以及确定指出该数据中心配置(包括推荐的变化)是否遵从那至少一种策略的顺应性结果。依照本发明的一个实施方案,接受至少一种策略的行为包括接受至少一种识别冗余水平策略的行为。依照本发明的另一个实施方案,接受至少一种策略的行为包括接受至少一种识别运行时间需求策略的行为。依照本发明的另一个实施方案,接受至少一种策略的行为包括接受至少一种识别安全需求策略的行为。依照本发明的另一个实施方案,接受至少一种策略的行为包括接受至少一种识别冷却需求策略的行为。依照本发明的另一个实施方案,接受至少一种策略的行为包括接受至少一种识别网络连接性需求策略的行为。依照本发明的另一个实施方案,接受至少一种策略的行为包括接受至少一种识别电能需求策略的行为。依照本发明的另一个实施方案,接受至少一种识别电能需求策略的行为包括接受至少一种识别电能分配需求策略的行为。 依照本发明的一个方面,提供用来设计数据中心的能用计算机实现的方法。该方法包括下列行为:接受至少一种识别提供给至少一个数据中心设备元素的数据中心资源的至少一个特性的策略;接受识别在数据中心中适合至少一个数据中心设备元素的至少一个位置的数据,那至少一个位置有众多数据中心资源,而那至少一个数据中心设备元素有众多数据中心资源需求;以及确定当位于那至少一个位置的时候满足该策略的那至少一个数据中心设备元素,其中至少一个位置的众多数据中心资源满足那至少一个数据中心设备元素的众多数据中心资源需求。 依照本发明的一个方面,用来管理数据中心配置的系统包括配置成通过数据中心中已识别的空间布局的交互式表达接受用户为数据中心配置推荐的变化的输入、配置成把一组任务提供给用户的输出和与输入和输出耦合并且配置成产生识别完成推荐的变化必不可少的一组任务的任务单和把那组任务提供给输出的控制器。依照本发明的一个实施方案,该系统进一步包括与控制器耦合的计算机易读的媒体,而且其中输入被进一步配置成接受与任务单相关的状态信息,控制器被进一步配置成把该状态信息记录在计算机易读的媒体上。依照本发明的另一个实施方案,该系统进一步包括配置成接受来自用户的与任务单相关的状态信息的输入,而且其中控制器被进一步配置成把该状态信息提供给输出。 依照本发明的一个方面,管理数据中心配置的系统包括配置成接受识别提供给至少一个数据中心设备元素的数据中心资源的至少一个特性的至少一种策略的第一输入、配置成接受为数据中心配置推荐的变化的第二输入、以与第一和第二输入耦合的控制器,该控制器配置成确定指出包括推荐变化的数据中心配置是否遵从那至少一种策略的顺应性结果。 依照本发明的一个方面,提供用来设计数据中心的系统。该系统包含配置成接受识别提供给至少一个数据中心设备元素的数据中心资源的至少一个特性的至少一种策略的第一输入;配置成接受识别数据中心中适合于至少一个数据中心设备元素的至少一个位置的数据的第二输入,其中那至少一个位置有众多数据中心资源,而那至少一个数据中心设备元素有众多数据中心资源需求;以及与第一和第二输入耦合的控制器,该控制器配置成确定当位于那至少一个位置的时候满足该策略至少一个数据中心设备元素,其中那至少一个位置的众多数据中心资源满足那至少一个数据中心设备元素的众多数据中心资源需求。 依照本发明的一个方面,提供用来驾驭数据中心的表达的远程计算装置。该远程计算装置包括配置成把已识别的数据中心空间布局的交互式表达呈现给用户并且接受来自用户的位于数据中心中的至少一个数据中心设备元素的标识符的接口(或界面);配置成储存与用该接口(或界面)表达的数据中心设备相关的信息的存储器;以及与接口(或界面)和存储器耦合的控制器,该控制器配置成从存储器取回与已识别的至少一个数据中心设备元素相关的信息并且将该信息提供给该接口(或界面)。 依照本发明的一个方面,提供用来管理数据中心资源冗余的能用计算机实现的方法。该方法包括下列行为:确定数据中心资源在某支架位置的冗余水平;以及提供数据中心资源冗余水平。依照本发明的一个实施方案,确定数据中心资源冗余水平的行为包括确定冷却冗余水平的行为。依照本发明的另一个实施方案,确定数据中心资源冗余水平的行为包括确定网络连接性冗余水平的行为。依照本发明的另一个实施方案,确定数据中心资源冗余水平的行为包括确定电能冗余水平的行为。依照本发明的另一个实施方案,确定数据中心资源冗余水平的行为包括确定配电冗余水平的行为。依照本发明的另一个实施方案,确定数据中心资源在某支架位置的冗余水平的行为包括确定数据中心资源在U空间位置的冗余水平的行为。依照本发明的另一个实施方案,提供冗余水平的行为包括将支架中至少一个位置的表达呈现给计算机系统用户的行为。依照本发明的另一个实施方案,将支架中至少一个位置的表达呈现给计算机系统用户的行为包括将支架中至少一个U空间位置的表达呈现给计算机系统用户的行为。依照本发明的另一个实施方案,将支架中至少一个位置的表达呈现给计算机系统用户的行为包括将数据中心中安排的元素之间的冗余关系的表达呈现给计算机系统用户的行为。依照本发明的另一个实施方案,将数据中心中安排的元素之间的冗余关系的表达呈现给计算机系统用户的行为包括将支架中安排的元素之间的冗余关系呈现给计算机系统用户的行为。 依照本发明的一个方面,提供用来管理数据中心资源冗余的系统。该系统包括配置成确定数据中心资源在某支架位置的冗余水平的控制器以及与该控制器耦合的输出,该输出配置成提供数据中心资源冗余水平的表达。依照本发明的一个实施方案,支架位置包括支架的U空间位置。依照本发明的另一个实施方案,该系统包括远程计算装置。 本发明的进一步的特征和优势以及本发明各种不同的实施方案的结构和操作将在下面参照附图详细地描述。在这些附图中,相似的参考数字指出相似的或功能相似的元素。另外,参考数字最左边的一两个数字标识该参考数字首次出现的附图。 附图说明 这些附图不打算依比例绘制。在这些附图中,每个同一的或几乎同一的组成部分在各种不同的附图中举例说明时用相似的数字表示。为了清楚,并非每个组成部分在每张附图中都被标注出来。在这些附图中: 图1是可能利用本发明的实施方案的那种类型的数据中心的俯视图; 图2是图1所示数据中心的侧视图。。 图3是符合本发明的一个实施方案的系统的功能方框图; 图4是依照本发明的一个实施方案可以使用图3所示系统实现的程序流程图; 图5是展示能使用本发明的至少一个实施方案显示的设施信息的图表; 图5A和5B是展示能使用本发明的实施方案显示的附加信息的图表; 图5C和5D展示呈现本发明的各个方面的图形用户界面荧屏; 图6是依照本发明的一个实施方案的管理系统的功能方框图; 图7是依照本发明的一个实施方案的管理者的流程图; 图8展示能使用本发明的实施方案分析其冷却性能的支架群的透视图; 图9展示能使用至少一个实施方案的控制体积分析技术分析其冷却性能的支架群的俯视图; 图9A展示图9的支架群和可以用于控制体积分析技术的错列的控制体积; 图10是依照本发明的一个实施方案的控制体积分析技术的流程图; 图11是示范用于一个实施方案的叠加原则的图表; 图12是在一个实施方案中用于确定气流的曲线图; 图13是供一个实施方案的一种分析方法用来识别气流的图表; 图14是用来确定一个实施方案的再循环率的程序流程图; 图15是展示在一个实施方案的分析中用来确定捕获率的设备支架布局的示意图; 图16是依照一个实施方案用来确定捕获率的程序流程图; 图17是可以用于本发明的实施方案的计算机系统的功能方框图; 图18是可以用于图17的计算机系统的储存系统的功能方框图; 图19是依照本发明的一个实施方案可以使用图3的系统实现的程序流程图; 图20展示呈现本发明的各个方面的图形用户界面荧屏; 图21描绘呈现本发明的各个方面的另一个图形用户界面荧屏; 图22举例说明呈现本发明的各个方面的另一个图形用户界面荧屏; 图23展示依照本发明的某个方面用来分析搁置能力的表达。 具体实施方式 这项发明在其应用方面不局限于在下面的描述中陈述的或者在附图中举例说明的组成部分的构造和安排。本发明能够有其它的实施方案而且能够以各种不同的方式实践或实施。另外,在此使用的措辞和术语仅仅是为了描述,不应该被视为限制。 本发明的实施方案可以用来设计、管理和翻新改造数据中心,例如,图1和图2所示的数据中心100,其中图1展示数据中心100的俯视图,而图2展示数据中心100的侧视图。依照下面进一步的讨论,数据中心100的布局设计(包括诸如电能和冷却考虑之类各种不同的数据中心资源)可以使用本发明的实施方案的系统和程序完成。举例来说,数据中心资源可能包括支持和/或保证数据中心的设备功能性的任何数据中心特性。数据中心资源的例子包括电能、冷却、实际空间、重量支撑、远程设备控制能力、实际的和合乎逻辑的安全以及实际的和合乎逻辑的网络连接性。数据中心电能资源可能包括电能分配资源(例如,变压器、PDU和电源插座)和可用于分配的电能(例如,供应给数据中心的实用电能、现场发电机产生的电能和UPS供应的电能)。数据中心的实际空间资源可能包括数据中心占地面积和支架U空间。数据中心的冷却资源可能包括冷却分配能力和冷却生成能力。数据中心的具体保证资源可能包括安全照相机和门锁。数据中心的逻辑网络连接性资源可能包括虚拟局域网(Virtual Local Area Network)、域名服务程序(Domain Name Services)和(动态主机配置协议服务程序Dynamic Host Configuration Services)。实际网络连接性资源可能包括网络电缆和转接板。数据中心的远程设备控制能力资源可能包括键盘摄像头鼠标服务程序(Keyboard Video Mouseservices)。 然而,本发明的实施方案不局限于供图1和图2所示的那样的数据中心使用,而是可以供不包括架空地板的设施使用和供除计算设备之外收容其它设备的设施(包括远程通信设施和其它设施)使用。此外,本发明的实施方案可以用于几乎不按图1和图2所示的方式安排的架空地板和设备布局。本发明的实施方案可以使用2002年1月2日以“Pack Power System and Method”为题申请的美国专利申请第10/038,106号所描述的系统、装置和方法,在此通过引证将该申请全部并入。 数据中心100包括支架行102A、102B、102C和102D,冷却单元104A、104B和架空地板106。每行包括支架108,其中至少若干支架从支架前面汲取冷却空气并且让暖空气返回到支架的后面或上方或后上方。每个支架可能包含为收容架装数据中心设备(例如,服务器,冷却设备和网络连接设备)设计的U空间位置。 如同熟悉这项技术的人了解的那样,为了优化数据中心的冷却性能,整行支架往往是这样放置的,以便形成交替的冷通道和热通道。在图1和图2所示的配置中,通道110A、110B和110C是热通道而通道112A和112B是冷通道。为了给支架提供冷却,在冷通道中在每个支架前面,多孔地板砖114用来提供来自架空地板下面的冷却空气。在数据中心100中,除了所示的多孔地板砖之外,架空地板可能包括坚实的地板砖。冷却单元104A和104B被设计成把冷空气设计提供给架空地板下面的区域和接受从毗邻数据中心天花板的空间返回的暖空气。在其它的实施方案中,作为冷却单元104A和104B的补充或替代,可能使用成排的冷却单元,例如可从American Power Conversion Corporation购买的那些。此外,在至少一个实施方案中,可能使用半架成排的冷却单元,如Neil Rasmussen等人于2006年1月19日以“COOLINGSYSTEM AND METHOD”为题申请的共同未审的美国专利申请第11/335,901号(代理人案卷第A2000-704819号)所描述的,在此通过引证将申请并入。该半架成排的单元有12英寸的宽度,大约是数据中心标准支架的一半。 本发明的一个实施方案指向用来设计、监测和升级安装在数据中心(例如,数据中心100)中的设备的系统和方法,现在将参照图3予以描述。这种设备可能包括架装设备(例如,服务器、存储装置和网络连接设备)和落地安装的设备(例如,三相电能分配单元和CRAC)。图3展示设计和管理系统200的功能方框图。本发明的实施方案不局限于功能区段提供的功能或特定的区段安排。除此之外,系统200提供的功能不需要在一个计算机系统上实现,而是可以使用下面进一步描述的提供所述功能的若干联网装置实现。此外,特定的实施方案可能有比下面参照图3描述的那些更多或更少的功能和功能模块。在不同的实施方案中,参照图3描述的功能可能是在一个安排器或控制器上实现的,也可能分布在若干不同的装置上。 系统200包括输入模块202、显示模块204、构造程序模块206、设备管理模块208、整合模块210、数据库模块212和任务单模块214。输入模块202提供允许用户把数据输入系统200的界面。输入模块可能包括,举例来说,若干种已知用于计算机系统的用户输入装置之一,除此之外,在至少一个实施方案中,打算载入设施的关于设施和/或设备的电子数据可以通过网络接口或使用电子媒体仓库阅读器输入该系统。信息可以使用技术上已知的任何技术在这些模块之间流动。这样的技术包括借助TCP/IP在网络上传递信息、在存储器的模块之间传递信息和通过写到文件、数据库或其它存储实体(例如,存储装置、磁盘或其它类型的存储实体)上传递信息。 显示模块包括显示器接口而且可能包括把输出数据显示给用户的图形显示器。除此之外,显示模块可能包括用于一台或多台打印机的接口提供输出数据的硬拷贝。 构造程序模块206包括用来设计设施的最佳设备布局、确定数据中心资源需求(例如,电子机箱和/或设备支架的电能需求和冷却需求)、保证设施中设备、冷却单元和配电部门的安置允许数据中心资源需求(例如,电能和冷却需求)得到满足和针对每个电子机箱和/或设备支架计算基于该设施的设备布局可得的剩余的数据中心资源能力(例如,供电能力和冷却能力)的例行程序。 在另一个实施方案中,构造程序模块206暴露考虑到数据中心资源供应策略登录的接口(或界面)。这些策略可能详细描述提供给数据中心设备的数据中心资源的预期的附加特性。举例来说,数据中心资源供应策略可能规定预期的数据中心资源冗余水平和运行时间需求。另外,数据中心资源供应策略可能规定数据中心设备的安全性要求,例如,需要把有金融数据的服务器定位在被锁定和/或处于监视之下的支架中。依照下面的进一步讨论,系统和方法两者的实施方案可能将特定的数据中心配置与数据中心供应策略进行比较确定该特定的数据中心配置是否遵从该数据中心策略。这个比较结果可能被储存在计算机易读的媒体上供以后使用。 在将设备安装在设施中之后,系统200使用设备管理模块208。该管理模块包括监测设施中设备的数据中心资源特性(例如,电能和冷却特性)的例行程序。该管理模块可能直接地或通过一个或多个网络与遍及该设施的测量装置和控制装置耦合,而且可能记录它们的历史以便分析、总结和输出。至少部份地以下面进一步讨论的方法为基础,设备管理模块208可以查明提供给数据中心的特定空间或位置的数据中心资源。 依照一个实施方案,整合模块210是该系统的主要模块而且调整该系统的数据流实现本发明实施方案的方法。 数据库模块用来储存关于可能用于数据中心的各种不同装置的数据,例如,服务器、不间断电源、配电盘、网络连接设备(例如,网络电缆、网络集线器、路由器、无线路由器、开关、转接板,等等),自动切换开关、配电单元、空调单元、支架和任何其它的数据中心设备。储存的数据可能包括用于数据中心设备的数据中心资源供应策略。储存的数据可能还包括用于数据中心设备的数据中心资源消耗和生成基准,例如,物理参数(例如,尺寸/支架空间需求、电源插头类型、网络电缆规格,等等)以及电能和冷却消耗数据。在数据中心设备(例如,网络连接设备,电源和空调单元)提供数据中心资源的情况下,数据中心资源生成基准可能包括网络连接性,冷却和电能输出特性(例如,可用的连接/插头的总输出能力、数目和类型,等等)。人们应该领会到基准可能指出特定的数据中心设备产生和/或消耗数据中心资源。提供数据中心资源的设备的例子除了别的东西之外还包括发电机和CRAC。依照下面的描述,数据库模块可能用于本发明的实施方案为完成的设计提供完整的材料清单(BOM)。在一个实施方案中,集中式网上存取数据库服务器可以用来储存设备信息和警告和出错信息,从而允许轻松地存取用来编辑的信息。 在另一个实施方案中,用户可以在系统300的协助下维护数据中心设备信息,例如,经数据库模块212处理的信息。系统300也被描绘在功能方框图图3中。可能由系统提供者主办的系统300包括数据中心设备数据库304和数据中心设备数据库接口302。一般地说,接口302可能是对数据库304的接口,该数据库可能接受或提供适合在数据库304中储存的任何信息,包括数据中心配置、设备或资源信息。数据库304本身又可以通过接口302接受和储存或通过接口302取回和提供数据中心信息,包括数据中心设备资源需求、数据中心配置、数据中心资源冗余和运行时间需求。 数据库304可能充当系统提供者的主数据库并因此可以包括与数据中心相关的若干种信息类型。在一个实施方案中,数据库304包括数据中心配置管理信息库(CMDB),该数据库可能包括各种不同的配置管理信息,包括一种或多种特定的数据中心的实际和逻辑配置,以及数据中心设备特性数据库,该数据库可能包括数据中心设备的理论上的和真实的数据中心资源生成和消耗信息。更具体地说,数据库304可能接受和储存关于数据中心或其子集的系统提供者安装基础的特定的CMDB信息。这种信息可能除了与数据中心的设计和性能可能有相关性的其它信息之外还包括数据中心的整个实际布局(例如,它的实际尺寸)、数据中心设备的位置和身份、以及数据中心资源的能力、冗余和运行时间需求。这种信息的来源可能包括下面关于方法300讨论的数据中心的初始设计。 数据库304储存的关于数据中心设备特性的信息类型可能包括上面关于数据库模块212讨论的信息,例如,技术上提到的名牌值(nameplate values)。另外,数据库304可能还储存数据中心设备的数据中心资源消耗和生成历史而且可能使用这种信息维护对数据中心设备的制造商和机型明确的一系列基准。这些明确的历史度量可以概括成各种不同的形式建立对数据中心设备的制造商和机型明确的而且可能基于数据中心设备的真实的实际用量而不是理论值(例如,名牌值)的基准。这些数据中心资源消耗和生成概要可能除了别的以外还包括最小的、最大的和平均的数据中心资源消耗或生成,随时间改变的数据中心资源消耗或生成,例如,星期几、第几星期的电能或冷却消耗或生成、当请求改变两者之一的时候真实的数据中心资源消耗或生成,以及随数据中心设备利用率改变的数据中心资源消耗或生成。这种信息的来源可能包括数据中心的初始设计,包括客户或系统提供者输入的基准和依照下面关于方法300的讨论正在进行的参数测量。依照一个方面,人们将领会到这些基准本身又可能比名牌值更精确而且可能用于设计期间的模拟目的和翻新改造下面讨论的程序。 接口302可能暴露用户界面(UI)和系统接口以便数据库304与外部实体交换信息。这些外部实体可能包括系统和/或用户。接口302可能限制对预先定义的信息域的输入和在使用任何信息或将任何信息供应给其它模块之前验证该信息。举例来说,在一个实施方案中,接口302可能包括结构化查询语言(SQL)接口使用户或应用程序能够询问数据库304。这个SQL接口可能包括用户可以开始建造SQL语句的图形元素而且可能还包括使用户能够简单地直接输入SQL语句的元素。 在其它的实施方案中,接口302可能包括更复杂的分组、翻译、确认和/或限制逻辑。举例来说,接口302可能在以数据库304为背景执行用户输入的SQL语句之前确认用户输入的SQL语句遵从适当的SQL语法。在一个实施方案中,接口302可能暴露有与构造程序模块206的那些类似的特性的UI,使用户能够创造代表各种不同的数据中心配置的数据库数据。在另一个例子中,接口302可能暴露这样的用户界面,该用户界面允许用户键入新的数据中心设备资源信息,包括制造商、机型和数据中心资源消耗和生成基准。接口302可能将资源消耗和生成基准的条目限制在预先定义的数据中心资源,例如,电能、冷却、实际空间,等等。在另外一个实施方案中,用户可以通过接口302建立数据组中心设备和批准这些设备组在一系列数据中心内或在特定类型的计算装置(例如,远程或移动计算装置)上使用。此外,接口302可以使用户能够指定设备组之间的层次关系。依照下面关于方法300的进一步讨论,这种信息的群体层次安排可以解除数据库维护和分配的麻烦。 在一个实施方案中,接口302可能暴露输入来自数据中心系统提供者安装基础或数据中心设备提供者的数据中心配置和实测参数信息的系统接口。接口302可能利用标准协议(例如,SQL或按照SOAP换行的SQL)实现这样的系统接口而且可能包括非标准协议元素,这些元素对要数据库304执行的指令进行语法分析和作出决定。接口302可能在执行之前在数据库304上确认数据库指令。任何客户特有的数据中心设备(例如,客户输入的在数据库304中没有的数据中心设备)如果任何适用的确认是成功的就可以通过接口302输入数据库304。同样,数据中心设备提供者使它变成可得的在数据库304中没有的设备如果任何适用的确认是成功的就可以通过接口302输入数据库304。这些特征使系统300能够很容易地把新的数据中心设备添加到它的管理元素组中。 此外,测量参数的输入可能触发参数总汇程序,更新反映真实用量历史的数据中心设备资源消耗和生成基准。该总汇程序可能包括除了别的之外还更新最小的、最大的和平均的电能消耗或生成的基准、随时间变化的电能消耗或生成的基准(例如,星期几或第几星期消耗或生成的电能,等等)、当请求任一方面改变的时候实际消耗或生成的电能的基准和/或随数据中心设备利用率变化的电能消耗或生成的基准。 在另外一个实施方案中,接口302可能暴露系统接口,该系统接口把数据中心设备信息或目录输出到外部存储空间。这个外部存储空间可能驻留在各种不同的计算装置的各种不同的位置。此外,依照下面的讨论,输出到这些位置和计算装置的特定信息可能被移交给数据中心设备的特定群体。 人们应该领会到在至少一个实施方案中,系统300的功能性可能被包含在系统200的数据库模块212之中。 在另外一个实施方案中,任务单模块214可能准许对数据中心配置的变化进行管理,例如,依照下面关于程序600的讨论起因于数据中心翻新改造程序的那些。一般地说,任务单模块214分析系统200的其它模块对数据中心配置所作的任何改变。然后,任务单模块214产生一组任务,这些任务一旦完成将实现那些变化。接下来,任务单模块214把那组任务翻译成人类易读形式的一组任务单。最后,任务单模块214帮助跟踪那些任务单直到完成。为了实现这些目的,任务单模块214可能暴露各种不同的UI和系统接口以准许与外部实体的通信和配合动作。 在一个实施方案中,任务单模块214暴露系统接口,通过该接口整合模块210可以提供对供应数据中心配置所作的任何变化。任务单模块214可能还暴露用户界面,该用户界面包括准许用户(例如,数据中心管理者)为了落实修改任务单和把任务单分派给其它用户(例如,技术人员)的元素。任务单模块214可能还暴露准许用户配置一组自动分派规则的用户界面。此外,任务单模块214可能暴露其它的用户界面,这些用户界面准许用户(例如,技术人员)修改任务单的细节,包括状态信息。这些用户界面可能驻留在各种不同的计算装置上,包括远程或移动计算装置。 在远程或移动计算装置上实现这样的用户界面可能允许用户(例如,技术人员)在改变配置的时候更新数据中心的CMDB。由于配置变化更新的顺应性和和敏捷有所增加,这可能产生一些优势,包括CMDB的精确性有所增加。另一个优势可能是技术人员这样的用户的生产力有所增加,因为可以在数据中心设备上工作的时候输入配置变化,而不是作为独立的活动在工作站输入该变化。 任务单模块214可能还实现与其它系统配合动作的修改和分派系统接口。举例来说,任务单模块214可能通过系统接口利用外部的电子邮件系统把任务单分配通知用户。最后,任务单模块214可能利用准许它检测数据中心资源要求变化的系统接口而且可能在适当的时候使用这种信息修改任务单的状态信息。 现在将参照图4描述依照一个实施方案可以使用系统200实现的方法300的流程图。最初,非必选地,在方法300的阶段301中,用户可能创造描述数据中心设备的数据群。这些群可能准许多种类型和/或机型的数据中心设备的管理作为单一的集合实体。举例来说,群中描述数据中心设备的数据的蕴含可以指明被核准在客户拥有的所有的数据中心或其特定的子集内使用的这样的设备。任何被核准在数据中心内使用的数据中心设备都可能在数据中心的设计或翻新改造期间使用。 此外,用户可以按分层次的方式安排这些群。在一个实施方案中,建立包括该系统支持的所有的数据中心设备的第一组,建立作为第一组的子集而且指定被核准在特定客户的数据中心内使用的设备的第二组,以及建立作为第二组的子集而且指定优选在特定客户的数据中心内使用的设备的第三组。在一个实施方案中,用户可以瞄准适合向特定的客户、客户数据中心或客户数据中心内特定的计算装置(例如,远程或移动计算装置)输出的特定的群。 形成设备数据群可能便于电子数据中心设备目录的维护和分配,该目录可能包括描述数据中心设备的特性的数据。举例来说,在层次较低的群(例如,在特定的数据中心内为分配给远程或移动计算装置指定的群)中的数据中心设备数据的特定蕴含可能要求数据出现在始祖群之中。这个蕴含可能被系统自动实现。这些群可能还用来通过要求设备在被允许用来翻新改造特定的客户数据中心之前被客户核准强迫数据中心设备在客户组织层次内标准化。 在另一个实施方案中,系统提供者可能创造描述数据中心设备的标准数据群。数据中心设备的标准数据群可能被核准用于客户数据中心。包括与标准的和/或被核准的数据中心设备相关的数据的设备目录可能在数据中心中与初始系统安装一起递送。然后,标准的和/或经核准的设备数据可能用在客户数据中心使用的客户特有的非标准的设备数据加以补充,下面将参照阶段304予以讨论。 经核准的设备可能被进一步聚集成供一个或多个客户数据中心使用的优选组。这些优选群的建立可能是直截了当地由用户完成的,或可能是在数据中心的设计或翻新改造期间基于客户的或在客户数据中心内的特定设备的用量含蓄地由系统完成的。 在方法300的阶段302中,关于设备的信息被加载到系统中。该信息包括,举例来说,设施的尺寸、房间的数目、门的位置、支撑立柱、其它障碍、数据中心资源能力(例如,设施的可用电能、冷却能力)的参数、是否使用架空地板或吊顶、以及任何这样的地板和屋顶的特性。数据中心资源供应策略可能也是在这个阶段输入的。就提供设备(例如,发电机或CRAC)的数据中心资源而言,能力信息可能是通过接受来自系统300的接口302的数据中心设备信息加载的。因此,方法300的这个阶段收集有助于确定提供给特定的数据中心位置和空间的数据中心资源的信息。在至少一个实施方案中,依照下面关于冷却的进一步讨论,这种信息可能为了确定提供给特定的数据中心位置和空间的数据中心资源被进一步处理。 在该方法的阶段304中,输入关于将被安装在该设施中的设备的信息。该信息包括,举例来说,设备支架的数目,每个支架汲取的最大电能、支架的尺寸和支架的冷却需求。设备和或支架对备份电能来源和多种电能来源的需求可能也是在阶段304输入的。在一个实施方案中,不准备装到支架中的个别设备的数据中心资源消耗和生成特性可能也被输入。另外,设备(包括装在支架中的设备)的重量可能用来确保安装好的设备重量在任何设施限制之内。这些特性除了对网络连接性、电能和冷却的需求之外可能包括设备需要占据的支架空间的大小和设备需要的电插头的类型和/或数目。在一个实施方案中,数据库模块212包含关于许多装置的信息,例如,不中断电源、设备支架、冷却单元、发电机系统、电能分配单元、自动切换开关、电路选择装置,包括电缆,以及服务器和其它计算机设备。在这个实施方案中,当输入装置的特定型号的时候,该装置的特性被从数据库模块取回。在一个实施方案中,系统300的接口302把这些装置/设备特性提供给数据库模块212。与防火和安全相关的设备可能被包括在该设计之中。此外,在至少一个版本中,设备支架内所有的设备和组成部分可能都包括本发明的系统能用来跟踪设备和支架的位置的RFID标签。在另一个实施方案中,在这个或先前的阶段用户添加或改变的任何数据中心设备特性为了输入到数据库304中都可能被传输到系统300的接口302。 一旦所有的数据都被输入该系统,在阶段306,该系统在一个实施方案中确定设备在设施中的布局,考虑设备对数据中心资源的需求,例如,电能和冷却需求,以及在阶段304输入的或从数据库模块取回的其它设备特性。在另一个实施方案中,用户可以图解式地创建布局,在需要的位置增加支架和其它设备,而且在这个实施方案中,该系统将在布局程序期间提供反馈,不接受某些选择和提出聪明的提议。这些规则可能包括,举例来说,必须指定标准的错列的热通道/冷通道布局;必须使强制通风大于某个最小值;总的房间冷却能力必须超过总的房间冷却负荷;通道必须足够宽便于通行和符合建筑条例;PDU和由PDU提供服务的IT支架之间的距离不能超过某个最大值;PDU必须位于紧靠着UPS的位置;在电缆梯跨越通道的地方,通道不能超过最大宽度;一种或多种数据中心资源能力必须在足以支持目标数据中心资源冗余和/或运行时间需求及其它的水平。 接下来,在阶段308,进行冷却分析,以确定该设计是否为每个支架和安装在支架中的设备提供适当的冷却。依照下面进一步的描述,在本发明的不同实施方案中,若干不同的方法之一可以用来进行冷却分析。在一个实施方案中,如果冷却分析的结果指出一个或多个装置和/或支架没有接受适当的冷空气,那么该程序可能返回到阶段306,基于由在阶段308进行的分析提供的反馈改变设备布局。 在完成冷却分析之时,在阶段310,显示房间模型,展示设备在一个或多个设施中的位置。房间模型可能包括,就每个设备支架而论或就个别数据中心设备而论,关于正在消耗或产生的总的数据中心资源(例如,电能和冷却)的信息以及给支架或数据中心设备的总的可用的数据中心资源(例如,电能和冷却)的指示。在一个实施方案中,真实的数据中心资源数据(例如,电能和冷却数据)可能显示出来,而在其它的实施方案中,可能单独地或与数据组合地使用颜色显示不同水平的数据中心资源可用性,例如,电能和冷却可用性。举例来说,如果支架在有充足的冷却空气(边缘在阈值上方)的情况下操作,则支架在显示器上可能是用绿色指出的,如果冷却空气可用性较接近阈值,支架可能是用黄色指出的,而如果支架没有足够的冷却空气,它可能是用红色指出的。此外,分析的结果可能指出适当的数据中心资源(例如,电能和/或冷却)正在为设备准备的,但是指定的冗余水平和/或运行时间边缘无论是按房间水平、行水平、支架水平还是按数据中心设备的特定部分/元素都未得到满足。 在一个实施方案中,该系统可以显示多样的房间模型而且可以允许用户根据设备对数据中心资源的需求和对任何可适用的冗余和/或运行时间的需求为设备寻找一个或一系列令人满意的替代位置。另一个实施方案可能允许用户沿着一系列令人满意的替代位置为设备寻找最佳位置。每个位置系列可能是连续地依照优选次序安排的,例如按照过剩的或搁置能力的递减次序。依照下面进一步的讨论,搁置能力包括名义上可用但是由于数据中心设备所需要的另一种数据中心资源的相关能力不足无法使用的过剩能力。 另外一个实施方案可以允许用户指定数据中心设备和位置两者而且可以验证该位置是否提供足以满足设备的需求和任何可适用的数据中心供应策略的数据中心资源。这个验证可能是通过比较提供给该位置的数据中心资源、该设备的数据中心需求和任何可适用的数据中心资源供应策略完成的。这个比较的结果,顺应性结果,可能被储存起来供以后使用。在另外一个实施方案中,该系统可能建议数据中心设备将被放在用户指定的位置。在这种情况下,该系统可能确保通过在基于顺应性结果对该设备提出建议之前比较提供给该位置的策略、数据中心资源和该设备的数据中心资源需求可适用的数据中心资源供应策略和所建议的设备的数据中心资源需求将得到满足。关于房间模型的特定例子的细节将在下面参照图5到图5D进一步描述。 在决定框312,关于在阶段310产生的布局是否令人满意的决定可能是由,举例来说,设施设计者作出的。该决定可能以对设计者来说重要的附加判据为基础,该附加判据在初始布局设计期间未被包括在内。举例来说,某些支架彼此邻近或某些支架彼此隔离可能是令人想要的。在阶段314,可以提供附加判据或其它反馈,然后,程序能回到阶段306和308,在该阶段可以仔细推敲该房间模型。可以重复阶段306到阶段312,直到令人满意的模型在阶段312形成。在至少一个实施方案中,在设计阶段完成之时,材料清单将产生而且可以用来提供将被安装在该设施中的设备的费用以及可以用来产生该设备的销售订单,从而为订购命令与新的数据中心相关的全部设备提供简单的解决方案。此外,记录设计布局的CAD图纸和电子文件也可能产生。在另一个实施方案中,这个数据中心配置被传送到系统300的接口302以便以安装好的数据中心的CMDB形式储存在数据库304中。 在阶段316,设备依照在阶段306到314产生的布局安装在设施中。在一个实施方案中,测量冷却特性和电能特性的测量设备可能与设备一起安装。测量设备将在下面进一步描述,而且可能包括,举例来说,用来在该设施中和位于该设施中的设备支架内的各种不同的位置测量电能、气流、湿度和温度的装置。 在程序300的阶段318,使用测量设备测量电能和冷却参数。附加的温度测量可能也是用服务器之类有能力检测内部温度的装置提供的。实测参数可能被系统200的管理模块用来连续地检测错误条件和监测可能导致错误条件的趋势。此外,在程序300中,实测参数能与在阶段306和308的设计程序期间计算出来的预测参数进行比较。举例来说,在一个实施方案中,通过架空地板的多孔地板砖的气流被用来确定位于该地板砖附近的支架可用的冷却空气。通过多孔砖的气流可以在阶段308使用下面将进一步描述的多种计算方法之一确定,或者该气流可以使用来自相关的物理测量或模拟的数据确定。一旦设备被安装在设施中,多孔地板砖就可以配备仪器测量通过地板砖的真实气流。然后,可以在阶段320将真实的实测值与计算值进行比较。如果两者相差超过预定的阈值,则可能提供指示或警告,而且在阶段308进行的计算可能在阶段322使用实测值代替计算值作为适合获得更新参数的数值再一次进行。在另一个实施方案中,实测参数被传送给系统300的接口302,以便储存在数据库304中。依照前面的讨论,用接口302储存这些测量参数可能引发测量参数的进一步分析和总结,进入数据中心设备消耗和生成基准。 在阶段322之后,前面关于阶段310描述的设施模型可能与电能和冷却可用性和消耗的更新数值一起显示,以反映实测参数和计算参数之间的任何差异。任何超差情况(对于冷却或电能)都可以在该显示上使用,举例来说,前面描述的颜色编码方案指出。在一个实施方案中,用户可能有许多可用的选项纠正超差情况。这些选项可能包括升级或增加设施设备(即,空调单元或不间断电源)或可能包括移动设备和/或支架。该程序的阶段318到322可能作为该数据设施的管理系统的一部份被不断地运行。 在本发明的一个实施方案中,程序300的阶段302到314是使用用户可在因特网上访问的扩建系统实现的。在这个实施方案中,用户提供请求信息,而该扩建系统提供上述的处理,在因特网上把输出提供给用户,而且在本地储存结果。在把设备安装在设施中之后,管理系统500(下面将描述)可能访问该扩建系统下载关于设备的信息。除此之外,当设施的翻新改造将发生的时候,管理系统可能连络该扩建系统协调翻新改造的设计。在至少一个实施方案中,电子文件可能在各个系统之间输入/输出,提供与数据中心的设计有关的所有数据的全面转移。 图5展示房间模型的显示范例,该房间模型可能是使用系统200和程序300产生的并且被显示在计算机显示器上。人们应该领会到这个计算机显示器可能是与任何类别的计算装置(包括远程或移动计算装置)耦合的或包括在任何类别的计算装置(包括远程或移动计算装置)之中的任何显示器。图5所示的房间模型本质上是先前参照图1和图2讨论过的数据中心100。然而,在图5中,与每个支架的电能和冷却消耗和能力、U空间位置和/或收容在每个支架内的数据中心设备的元素有关的附加数据可能被包括在信息框(例如,在图5中展示在两个支架108A和108B上的信息框120A和120B)之中。信息框可能被包括在数据中心设备上、每个支架上、或一些支架上,举例来说,按行。区域或群。 图5A和5B展示支架108A和108B各自的放大视图,该放大图也可能展示在本发明的系统实施方案的计算机显示屏上。从图5A和5B看来,关于支架和U空间位置的特定信息被包含在信息框之中。在所示的实施方案中,框中的信息包括支架标识符122、支架类型124、供电能力126、电能用量128、冷却能力130、冷却用量132、支架134的内容、电能冗余136、冷却冗余138和UPS运行时间140。在其它的实施方案(例如,下面讨论的图20描绘的实施方案)中,每个支架的信息可能以表格形式或以柱形条的形式包括在展示房间布局的图形显示上。可能显示的数据中心信息包括运行时间测量结果、数据中心资源冗余测量结果,包括为提供冗余在组合中工作的数据中心设备和能力测量结果(例如,可用的能力、被利用的能力和搁置能力)之间的关系。 支架标识符122包括行号和支架号,然而,在其它的实施方案中,支架标识符可能还包括支架类型指示器、支架对特定的行、区域、群或簇的从属关系、支架的制造商以及其它信息。支架类型124识别特定类型的支架,即,服务器支架,路由器支架或远程通信支架。供电能力126指出支架的最大供电能力,而电能用量指示器128指出最大能力的百分比,期望支架在该百分比下操作。在不同的实施方案中,电能用量指示器可能是基于制造商为装在支架中的设备提供的数据和/或基于设备的真实电能测量结果计算的。支架的供电能力在至少一个实施方案中是基于给支架供电的装置和/或供电电缆(例如,断路器、UPS或任何其它装置)的限制确定的。支架134的内容包括装在支架中的设备目录而且可能包括所显示的支架的剩余空间的指示,举例来说,按照支架单元,通常被称为1U等于1.75英寸的“U”。关于支架中的设备的细节,包括工作状态和网址(例如,装置的IP地址),可能也被包括在内。 冷却能力指示器130和冷却用量指示器132分别识别对支架来说可得的冷却空气量和被支架中的设备使用的冷却空气百分比。在其它的实施方案中,电能和冷却用量可以使用指出电能和冷却用量和能力的各种类型的图形衡量标准(例如,条形图)指出。在图5A和5B所示的实施方案中,冷却能力是按照千瓦(kW)展示的。如同熟悉这项技术的人已经知道的那样,对于典型的数据中心应用,许多设备支架通常需要每千瓦支架所用电能大约160cfm(立方英尺每分钟)的冷却空气。计算机类型的装置消耗的所有的电能通常转变成热,以致可以假定支架需要的冷却(按千瓦计)等于支架的耗电量。因此,在一个实施方案中,冷却用量指示器等于支架消耗的电能。在其它的实施方案中,依据安装在支架中的设备类型,支架所需要的冷却可能不等于支架消耗的而且可以基于制造商的设备数据、基于测试结果或以任何其它方式计算。 设备支架的冷却能力是基于若干不同的因素确定的。举例来说,对于架空地板环境,这些因素可能包括;支架在设施中的位置、多孔砖对支架的接近度、通过任何这样的多孔砖提供的冷却空气的数量和温度、支架和建筑物的物理或几何布局、以及在设施中位于支架附近的其它设备的冷却需求。在设施中一个支架的冷却能力可能受附近支架的冷却用量影响,而且因此,在一个实施方案中,当附近支架的冷却用量改变的时候,调整支架的冷却能力。在本发明的至少一个实施方案中,用来确定支架的冷却能力的计算部份地以一个支架把可得的冷却空气借给毗邻支架的能力为基础。在本发明的实施方案中用来确定支架的冷却能力的具体方法将在下面进一步描述。在一个实施方案中,当一个支架的冷却用量改变的时候,那个支架和所有位于发生变化的支架附近的支架的冷却能力都要重新计算。 在本发明的实施方案中,在设计期间以及在数据中心的管理期间,数据中心的真实可用能力能按U空间位置水平、支架水平、行水平和房间水平确定。在确定可用的能力(包括不用的能力)方面,使用包括冷却和供电两种能力的数据中心资源,而且能使用最低的数据中心资源能力确定真实的可用能力。在数据中心资源能力不相等的情况下,过剩能力可以视为在目前的设计中不能使用的被浪费的或搁置过剩能力。换句话说,当搁置能力名义上可用的时候,它由于相关能力不足是无法使用的。在本发明的实施方案中,搁置能力可能是按U空间位置水平或支架水平确定的而且可以加起来按行水平和房间水平确定搁置能力。 在一个实施方案中,如图21所示,这种数据资源信息可以以曲线图形式显示给用户。举例来说,图21描绘总能力2102、空间能力2104、冷却能力2106和供电能力2108,每种能力都是时间的函数。这些表达都可能包括对所示的数据中心资源来说特有的总的数据中心能力。除此之外,这些表达可能包括对数据中心中的特定位置(例如,高密度或中等密度支架)来说特有的数据中心能力。此外,这些能力可能放眼未来使用户(例如,数据中心的管理者)能够预测何时能力可能需要扩充。 图23举例说明一个实施方案用户(例如,数据中心的管理者)可以估定搁置数据中心能力和确定能力搁置问题根源。更明确地说,图23描绘包括在各种不同的数据中心资源标题下的行和列的报告2302。这些行和列的交点可以指出在列2304中列出的数据资源多少过剩能力是由于在行2306中列出的数据资源能力不足无法使用的。举例来说,交点2308可以指出数据中心的20%重量支撑能力是由于供电能力不足无法使用的。在另一个实施方案中,搁浅能力的真实数量可以用来明确表达这些关系,而且归于行和列的意义可以调换。熟悉这项技术的人将会明白其它的举例说明这种关系的实施方案在不脱离本发明的情况下是可能的。 建议是在设计阶段期间和在管理阶段期间为减少搁置能力准备的。建议可能包括减少数据中心资源(例如,电能和冷却资源)的能力(借此减少运作成本),或增加数据中心资源能力(例如,冷却能力或供电能力),以便适当地减少搁置能力。当搁置能力大于预先设定的阈值的时候,警告可能呈现,而且除此之外,为了将搁浅能力的数量减到最少也可能推荐更多的设备最佳位置,包括供电和冷却设备最佳位置。此外,搁置能力的费用可以是计算出来。 在本发明的实施方案的管理系统和方法中,依照前面的描述,数据中心资源的能力和可用性(例如,供电和冷却的能力和可用性)可以实时地监测。在一个版本中,监测有效率(或利用率)的变化,而且基于这些变化可以确定数据中心的成长率和可以提供将需要附加能力的日期预测。在一个实施方案中,用来作出这些决定的预测方法是线性回归。其它的预测方法在不脱离本发明范围的情况下是可能的。监测能力和预测未来能力需要的能力允许数据中心操作员控制成本和即将来临的开支计划。此外,可以作出关于如果增添新设备关于将会带来额外费用的决定。总费用(例如,每千瓦的总费用)也能在设计阶段或运行期间确定。 在本文描述的本发明的实施方案中,数据中心布局可以被设计成对数据中心资源设计(例如,电能设计和冷却设计两者)来说提供特定的冗余水平(即,n,n+1或2n)。过去在数据中心中,附加的房间冷却单元通常是为数据中心包括一些冗余提供的,所以数据中心的总冷却能力即使当一个或多个房间冷却单元出现故障或必须断电进行维护的时候也能维持。有这些过去的解决方案的一个问题是,冷却冗余是按房间水平而不是按支架水平设计的,所以当总的冷却能力可以满足冗余需求的时候,支架水平的冷却可能不满足需要的冗余需求。在本文描述的实施方案中,按支架水平和U空间位置水平提供精确气流数据的能力允许真实的冷却冗余被设计到解决方案之中。 依照前面的讨论,图形用户界面可以供本发明的实施方案用来协助数据中心的设计和管理。在一个实施方案中,这些图形用户界面可能用来呈现数据中心的各种不同的空间布局的交互式表达。在另一个实施方案中,交互式表达可能对数据中心内的特定空间(例如,整个数据中心、数据中心的地板、房间、支架和U空间)进行调整。此外,这些界面可能显示在本地的或远程的计算装置上。远程计算装置可能包括一般的计算机系统、移动计算装置和包括、镶嵌或固定在另一个物理结构或装置(例如,墙壁、天花板、另一个计算机系统或机箱(例如,支架机箱),等等)之中的计算装置。 举例来说,现在将参照图5C和5D进一步描述在一个实施方案中用来设计数据中心布局的特定的用户界面屏显。图5C展示在一个实施方案中用来布置数据中心的设备的地板编辑界面402,而图5D展示在一个实施方案中用来进一步提供数据中心的设备内容的细节的支架编辑界面404。在数据中心设计系统的一个实施方案中,教学软件是为用户准备的,通过提供最好的专业设计方针协助用户。教学软件可以依照需要被用户存取或可以配置成当用户作特定的动作时显示出来。 地板编辑界面包括主菜单403、工具条406、配置框408、普通成份框410、地板布局框412、状态框414、完整图像检视框416、和未安置设备框418。主菜单403提供呈熟悉这项技术的人已知的格式的下拉式菜单,而且允许用户实现各种不同的功能,包括对布局做的“取消”和/或“再做”的变化能力。工具条406提供对设计系统功能的短暂的手动存取,而且在一个实施方案中包括地板编辑按钮406A和支架编辑按钮406B。点击地板编辑按钮导致图5C所示的屏显,而点击支架编辑按钮导致图5D所示的屏显。 地板编辑框412展示正在设计的数据中心的设备布局而且提供识别包含在该布局中的设备的文本。房间周长412A展示用户能设定的房间外墙和房间尺寸。在一个实施方案中,在新的设计开始的时候,呈现给用户的是展示能被选定的若干种房间基本配置的荧屏。此外,房间的墙壁可以通过选择按钮412B之一被用户移动,而且可以在需要扩大或收缩房间面积的地方增添附加的按钮。在一个实施方案中,房间尺寸可能随着设备增添到该布局中被改变。三行412C、412D和412E被描绘在在图5C所示的房间中。在其它的实施方案中,可能包括更多或更少的行。如图5C所示,那些行是以提供错列的热通道和冷通道的方式配置的。行412D包括三个设备支架(用“R”标识)、两个半架冷却单元(用“C”标识)、一个UPS(“U”)和一个配电单元(“P”)。行412E包括一个支架,而行412C如同目前配置的那样不包括任何设备。在设计阶段附加设备可能被增添到每个行之中。该房间还包括自动切换开关(ATS)412G和冷却分配单元(CDU)412F。阴影线区域在显示屏上出现在ATS和CDU周围,指出这些区域应该避开设备。房间中的每件设备可能包括指出支架类型和该支架在房间中的位置以及用于该支架的电源的标识符。此外,依照前面的讨论,每个支架可能包括关于数据中心资源用途和可用性(例如,电能和冷却用途和可用性)的信息。此外,文本可能是在每行上提供的,以便指出全部的数据中心资源信息,例如,每行的电能和冷却信息。 配置框408包括用来设计数据中心的八个配置选项。房间性质配置选项在被选定的时候允许用户识别数据中心资源数值,例如,实际数值、电能数值和冷却数值,这些数值从整体上影响数据中心设计,包括用于数据中心的房间尺寸、通道宽度和预期的总电能密度。数据中心资源冗余和/或运行时间需求,例如,UPS系统的电能冗余需求(即N,N+1,2N)、冷却冗余需求和运行时间需求,可能也被设定。将被使用的数据槽的数目和配电位置和冷却管线分布(即,高架的或在架空地板以下的)也能被配置。在一个实施方案中,只提供成排的的冷却,然而,在其它的实施方案中,其它类型的冷却解决方案也可能被使用。在至少一个实施方案中,各行可能在数据中心中被旋转到不同的角度。此外,虽然图5C只展示一个房间,但是至少一个实施方案允许数据中心包括多个房间。这些房间可能是保存现役数据中心设备的工作间和储藏多余或退役设备的储藏间。 配置框408中的增添支架配置选项用来把设备支架增添到数据中心设计中。当这个选项被选定的时候,呈现给用户的是要增添到数据中心中的各种不同类型的支架的选择机会。当支架被选定的时候,指示器出现在未安置设备框418中,指出该支架仍然需要放进该房间布局。 配置框中的增添成排的冷却选项用来把成排的冷却单元添加到该数据中心设计中。当这个选项被选定的时候,呈现给用户的是能在那行中增添的各种不同类型的冷却单元。与设备支架一样,当冷却单元被选定的时候,指示器出现在未安置设备框418中,指出该3冷却单元仍然需要放在该房间布局之中。 配置框中的供电区选项用来识别和选择PDU和UPS并且指出哪个设备将利用UPS和PDU供电。PDU和UPS的特性可能也被选定。一旦选定,UPS和PDU的指示器就出现在未安置设备框418中。在一个实施方案中,多样的支架可能被包括关于布局的选择中,以便识别属于特定的电源群(也称为供电区)的设备。在另外一个实施方案中,在选择设备和UPS和PDU之后,自动供电区选项可以实现,其中该系统使设备电能需求(即,冗余水平、运行时间持续期、电压、相位调制)与UPS和PDU的那些相配,自动地分配供电区,和确定利用指定的PDU给设备供电所需要的电力电缆的长度。在自动确定供电区时,该系统可能还确认需要另外的UPS和PDU。 配置框408中的发电选项用来识别和选择自动切换开关(ATS)和发电机。再一次,一旦这些被选定,指示器就出现在未安置设备框418中。 配置框中的紧急断电选项用来选择数据中心设计的紧急断电(EPO)解决方案,而且一旦被选定,EPO解决方案的指示器将被增添在未安置设备框中。 配置框408中的管理选项允许增添数据中心管理器,例如,上面讨论过的管理器和/或中心。在一个实施方案中,在选择管理器的时候,该管理器的支架位置也被选定。 配置框408中的服务选项允许用户选择将由数据中心服务组织提供给数据中心的服务水平。 其它的配置选项可能包括行地板图允许用户在把设备放在行中之前通过定义一行的电能和冷却设定规划一行能支持多少个支架的行规划配置程序(configurator)。在一个实施方案中,行规划配置程序可能提供对基于行中包含的电能组成部分和成排的冷却单元能得到支持的支架数目的估计。在一个实施方案中,行规划配置程序可能以最好的设计实践为基础提供完整的布局。 普通组成部分框410包括若干个图标,标明数据中心中先前存在的设备。这些组成部分可能被选定并且被“拽”到布局中的位置。在一个实施方案中,普通组成部分包括方块和间隙。间隙用来标识能铺设电缆和导管的区域(即走道),而方块用来标识不能铺设电缆和导管的区域(即,列)。一旦被拖到布局中,方块和间隙都有适当的尺寸。 依照前面的讨论,当设备被选定供数据中心使用的时候,图标出现在未安置设备框418中。为了把设备放进该布局,图标被选定,然后被拖到该布局的适当位置。现有的设备可以使用同样的方法重新定位。举例来说,现有设备可以从工作间拖出而后放进暂时不用的储藏间,因此使该系统能够跟踪未被利用但可用来供给其它地方的设备。在一个实施方案中,当增添成排的冷却单元的时候,冷却单元的图标可以放在两个毗连支架之间而后释放,然后在该行中移动那两个支架,以允许该冷却单元插在那两个支架之间。此外,在一个实施方案中,对齐(snap-to)特征被用来使设备在行中和沿着墙壁适当地排成一行,除此之外,当,举例来说,使用架空地板的时候,行和设备可能沿着并“对齐”地面砖排列。使用这个特征,用户不需要使物体精确地排成一行。 完整图像检视框416提供在地板布局框412中包含的布局的“鸟瞰”图。在一个实施方案中,工具条上的缩放按钮可以用来放大在地板布局框412中的数据中心布局图。当该视图被放大的时候,整个布局可能不出现在地板布局框中。完整图像框416仍然把布局的完整图像显示给用户。在一个实施方案中,当完整的布局不出现在地板布局框中的时候,覆盖图被用于完整图像框,以便在完整图像上指出在地板布局框中显示那个布局部分。在一个实施方案中,当完整图像未被显示在地板布局框412中的时候,该覆盖图可能在完整图像检视框内被选定和拖动,以便选择该布局的哪个部份显示在地板布局框中。 状态框414用来把显示警告、错误和其它情况给用户。警告可能随严重程度改变而且可能包括正在违犯设计方针的指示,也可能包括更严重的指出已经超过数据中心资源能力(例如,供电和冷却能力)或不再满足冗余和/或运行时间需求的警告。在一个实施方案中,当状态框指出有与布局中特定的一件设备相关联的错误或警告的时候,那件设备可能用颜色(例如,红色或黄色)增亮。在至少一个实施方案中,当错误或警告发生的时候,用来改正错误或警告的方针是通过选择被增亮的设备或直接发警告讯息提供的。 现在将参照图5D进一步描述支架编辑界面404。支架编辑界面包括上面讨论过的工具条406、状态框414和完整图像检视框416。此外,支架编辑界面404还包括支架编辑框、产品目录框422和支架内容区段424。 支架编辑框420展示数据中心布局中每个设备支架的正面,支架是按行安排的。在图5中,展示两行支架420A和420B。如图5所示,在一个实施方案中,只有设备支架展示在支架编辑框中。当特定的支架在支架编辑框中被选定的时候,该支架的内容出现在支架内容框424中,而且组成部分可能被增添到选定的支架上。支架可能是在支架编辑框中选定的,也可能是在完整图像检视框416中选定的。当支架在完整图像检视框中选定的时候,如果必需提供包括被选定支架的视图,那么支架编辑框的图像将会移动。 产品目录框422提供可能用于数据中心的设备支架的各组成部分的一览表。用户可以选择每个支架中要包括的设备,而且当设备被选定时,它被包括在支架内容框424中。这个目录可能只包括特定的制造商的设备,也可能包括来自几个制造商的设备。在一个实施方案中,所有必需的硬件和与支架设备相关联的电缆铺设都可以从产品目录框选定。 在图20描绘的一个实施方案中,用户可以回顾和管理数据中心资源能力和供应给数据中心设备的可用能力。这个实施方案的许多特征类似于上面参照图5C描述的那些。除此之外,图20包括基于共同的能力需求呈现数据中心设备(例如,支架)的逻辑编组的能力群资源管理器2002。这个编组使用户(例如,数据中心设计者)能够为了制订能力规划把数组数据中心设备作为集合体进行管理。数据中心设备(例如,UPS2004、支架2006和PDU2008)的个别元素的表达可以用描绘各种不同的数据中心资源冗余和/或运行时间测量结果和能力测量结果(例如,可得能力、利用能力、搁置能力)的竖条呈现给用户。举例来说,支架2006有配置时为28.8千瓦的潜在电能和冷却要求而现在为7.92千瓦的真实电能和冷却要求。在其它的实施方案中,为了保证所有的能力需求、消耗需求、冗余需求和运行时间需求都得到满足,这些要求或消耗测量结果与配置时的潜在电能和冷却供应能力和真实的电能和冷却能力可能是相配的。 在图22描绘的另一个实施方案中,支架编辑界面404可能显示在远程或移动装置计算装置上。支架编辑界面404包括考虑到增添设备2202、删除设备2204、编辑设备2206和移动设备2208的用户界面元素。这个实施方案进一步包括数据中心资源管理器2210和支架编辑框2212。因为支架编辑界面404可以在远程或移动计算装置上提供给用户(例如技术人员),可以证明建造时的情况、查证支架装备、以更有效的方式检修装备和完成其它面向支架的活动。 在所描绘的实施方案中,设备支架被展示在数据中心探测器2210中。支架编辑框2212展示在数据中心探测器2210上当前选定的设备支架的正面。在另一个实施方案中,支架编辑框2212可能展示支架的背面和/或显示支架的正面。在图22中,在数据中心探测器2210中选定前面的支架收容数据中心设备sss、服务器(PowerEdge)2650、服务器(PowerEdge)6650,等等。当在数据中心探测器2210中选定特定的支架的时候,它收容的设备可以使用用户界面元素2202到2208进行修改。 用户可以通过激活用户元素2202和用支架选择所需要的设备和位置把数据中心设备增添到当前选定的支架中。用户可以分别通过利用数据中心探测器2210选择所需要的设备并且激活用户元素2204或2206删除或编辑与当前选定的支架相关的数据中心设备。用户可以通过利用数据中心探测器2210选择所需要的设备、激活用户元素2208和选择在支架内的预期位置移动与当前选定的支架相关的数据中心设备。在另一个实施方案中,该系统可能推荐令人满意的或最佳的位置。人们应该领会到,用户可以通过钻研数据中心探测器2210或通过使用独特的标识符(例如,用远程或移动计算装置扫描的条形码)搜索数据中心选择特定的数据中心设备。这些搜索方法可能允许像技术人员这样的用户在实际上位于设备附近的时候很快地获得关于特定的数据中心设备的信息或修改CMDB。 依照其它的实施方案,数据中心内已识别空间的交互式表达可以使用其它界面技术实现。举例来说,在另一个实施方案中,除了前面展示的图形用户界面屏显之外,三维选项是可用的,从而允许用户查看3维数据中心设计。在一个实施方案中,设计系统包括用Java编程的用来产生经由OpenGL提出考虑到硬件加速的三维模型的软件编码。此外,三维模型可以从设计系统输出到CAD工具(例如,AutoCAD,可从加州San Rafael的AutoDesk购买)。依照前面的描述,保安摄像头能被并入使用本发明的实施方案设计的数据中心。在有三维查看能力的一个版本中,保安摄像头可以被包括在设计中,三维图像可以用来查看安装后摄像头视野的模拟图像。在一个实施方案中,可能使用从德克萨斯州Austin的Netbotz公司购买的联网摄像头和其它保安监控装置。 依照前面参照图4所示程序的讨论,本发明的系统200和其它系统可以作为数据中心管理系统部份使用。该管理系统可能包括上述的用包含例行程序的管理模块实现管理功能的系统200,或在其它的实施方案中,管理功能可能是借助指定的管理者控制器实现的,该控制器装在数据中心中并且是,举例来说,以位于设备支架之一中用户可使用管理控制台访问的计算机服务器实现的。 图6展示可以用于本发明的实施方案的管理系统500的方框图。该管理系统包括管理者控制器502、管理者控制台504、电能测量装置506和气流、湿度和温度测量装置508。人们应该领会到管理者控制台504可能是作为任何计算装置实现的,包括远程或移动计算装置。在远程或移动计算装置上实现管理者控制台504可以允许用户(例如,数据中心的管理者),举例来说,在实际检查、安装、移动和/或变更数据中心设备的时候把任务单分派给技术人员。除此之外,在一个实施方案中,该管理系统可能包括控制分配给装在数据中心内的一种或多种个别装置或支架的电能的电能控制装置520,而且该系统可能包括控制空调单元的气流或供应温度的或控制,举例来说,多孔砖风门的气流控制器521。依照前面的讨论,管理系统可能还包括一个或多个安全装置523,包括保安摄像头。管理系统500的装置可能与管理者控制器直接耦合或者使用网络522与管理者控制器耦合,该网络可能是专用网络,可能包括因特网,或可能包括数据中心内包含的局域网或广域网。管理者控制器可能与一个或多个服务器524通信以获得来自服务器的信息和控制服务器的操作。 在一个实施方案中,管理控制器502可能是至少部份地使用可从罗德岛West Kingston的American Power ConversionCorporation(APC)购买的管理器和/或管理器实现的,而且装置可能是使用,举例来说,控制器区域网络(CAN)总线或乙太网与该管理器耦合的。电能控制器和气流控制器可能是使用可用来监视和/或控制设施中的电能和气流的已知装置实现的。此外,在至少一个实施方案中,管理系统500可能包括如同在此通过引证并入的Spitaels等人的美国专利第6,721,672号所描述的那样用来监测和控制电能的系统和方法。此外,在至少一个使用成排的冷却装置的实施方案中,管理控制器可能与该冷却单元通信以控制该单元确保在指定的冗余水平下实现适当的冷却。关于能用于本发明的实施方案的成排的冷却单元的控制的进一步的细节是在前面讨论过的2006年1月19日申请的共同未审的美国专利申请第11/335,901号中讨论的。 现在将描述的本发明的一个方面指向特别有用的用来往设施中添加新设备的翻新改造系统和方法。增添新设备可能包括往现有的支架中增添设备或可能包括往设施中增添其它的数据中心设备,例如,支架或其它落地安装的设备。该翻新改造系统可能是配置成运行在此描述的程序的独立的计算机系统,在一个实施方案中,该翻新改造系统是使用上述的系统200实现的。明确地说,系统200的构造程序模块206可能包括帮助翻新改造数据中心的例行程序。现在将参照图7描述使用系统200(或一些其它系统)翻新改造或升级数据中心的程序600,其中图7展示程序600的流程图。 在程序600的第一阶段602,与要翻新改造的数据中心的当前配置有关的数据被提供给构造程序模块。与当前配置有关的数据可能包括在图5的房间模型中展示的数据以及在数据中心设计期间产生的附加数据。此外,在一个实施方案中,与当前配置有关的数据可能包括在初始设计期间产生的随着设施中进行的实际测量更新的数据。举例来说,个别支架的冷却能力可能是先在初始设计中计算出来,然后在系统被安装好并且运行的时候被管理模块更新。冷却能力数据可能是基于来自,举例来说,多孔地板砖的气流的真实测量结果更新的,而原始数据可能是基于预测的气流计算的。在一个实施方案中,系统300的接口302提供来自数据库304的这种数据中心配置和实测信息。 然后在阶段604提供与翻新改造有关的信息。与翻新改造有关的信息可能包括与在上述程序300的阶段304输入的那些类似的信息,例如,设备类型、设备特征、支架编号和其它信息。除此之外,用户可以在数据中心中指定一个或多个预期的新设备安装位置。举例来说,用户可能需要把五个另外的服务器添加到数据中心中,那些服务器类似于数据中心现有的服务器并且有与现有的服务器相关的功能。用户可能以服务器的电能规格、冷却规格和实际尺寸为基础和以显示在数据中心的占地模型上的现有支架的供电能力、电源插头类型和/或数目、冷却能力和内容物为基础挑选一个或多个优选的位置。除此之外,用户可能指出为了适应新设备的安装移动现有的设备是否是可接受的。在另一个范例中,用户可能需要更换数据中心的三个服务器。用户可能挑选用来替换的服务器而且可能使其它的数据中心修改方案记住这些替换服务器。除此之外,用户可能指出被替换的设备是否应该从数据中心移出或搬进暂时不用的储藏间。跟踪暂时不用的设备可能允许用户(例如,数据中心的管理者)很快地查明在数据中心内可供使用的设备。 在阶段606,产生数据中心的更新布局,而且在阶段608以前面在程序300的阶段308讨论过的方式对更新后的布局完成冷却和电能的计算。如果用户已经在数据中心中为该设备指定一些特定的位置,那么该布局可能首先要使用这些位置确定下来,而且如果因为预期布局的结果出现问题(即,根据设备或供应策略需求支架缺乏冷却),则用户将能够在显示该布局的时候注意到任何这样的问题而且能选择改变该布局。在一个实施方案中,该系统可能建议将数据中心设备的一个或多个元素放在一个或多个位置。在这种情况下,该系统可以确保可适用的数据中心资源供应策略和推荐的设备数据中心资源需求将得到满足。在另一个实施方案中,该系统可能以设备的数据中心设备资源需求和任何可适用的数据中心资源冗余和/或运行时间需求为基础把对于该设备令人满意的一个或一系列位置提供给用户。在另一个实施方案中,该系统可能以设备的数据中心资源需求和任何可适用的数据中心资源冗余和/或运行时间需求为基础按递减的优选次序在令人满意的其它位置之后把适合新设备的最佳位置提供给用户。如果特定的布局不是用户指定的,那么系统200将以前面关于程序300的阶段306讨论过的方式确定布局。 在阶段610,显示更新后的占地模型(举例来说,以图5C和5D所示的方式),而且在阶段612,用户能回顾该模型和提供反馈(阶段614)或指出该设计令人满意。一旦用户核准该占地模型,该翻新改造设计程序结束,于是可以安装、重新定位或移动该设备,而且数据中心的参数可以使用,举例来说,数据中心管理系统以前面在程序300的阶段318到322中描述的方式测量和更新。 在一个实施方案中,换成数据中心的配置(例如,翻新改造程序600设计的那些)可能是用图19的流程图举例说明的任务单程序1900实现的。最初,在阶段1900,数据中心配置变化可以使用前面关于图5C和5D讨论的图形用户界面进行。该变化的细节可以用来构成实现该变化的一组任务。这些任务可以集合成任务单。任务单可能是人类易读的而且可能包括文本指令和图形表达。人们应该领会到使用视觉编辑器开始的单一配置变化可以转变成多样的任务单。 在阶段1902,任务单为了落实被分派给用户遣。在一个实施方案中,这种分派可能是自动的或人工的。自动分派可能是基于一组预先配置的规则发生的。这些规则可能考虑待完成的工作的特性和可能接受该任务单的用户的特性。可能考虑的用户特性包括用户的实际位置、职责的实际范围、最近和当前的工作负荷,从而保持计划有效和专业范围。作为替代,任务单可能以“传阅”形式自动分派给一个或多个用户。在另一个实施方案中,用户(例如,数据中心管理者)可能访问前面关于图3讨论的任务单模块214暴露的派送UI,修改和/或派送任务单给用户。在另外一个实施方案中,用户(例如,技术人员)可能访问任务单模块214暴露的派送UI,修改和/或派送任务单给他自己。 在阶段1904,用户完成任务单规定的工作并且适当地修改该任务单。修改任务单可能包括,举例来说,变更完成工作的细节,例如,记录替代型号设备的安装、在支架内设备次序的重新排列、给设备的数据中心资源(例如,电能)的流程的重新配置,等等。修改可能还包括变更工作单的状态。当用户使用远程或移动计算装置修改任务单的时候,实现该修改所需要的特定信息可能是使用远程或移动计算装置支持的任何接口(包括条形码扫描)输入的。 在一个实施方案中,任务单模块214可能监测依照任务单部分目标定为按要求改变的数据中心资源提供者,例如,电源出口。当检测到需要的改变(例如,电源出口需要的电能有所增加)的时候,任务单可能被加上完成的标记。在另一个实施方案中,任务单在任务单上指定的数据中心设备的数据中心资源消耗或生成基准(例如,耗电量基准)认可之前不加上完成的标记。举例来说,如果任务单要求安装特定型号的刀片服务器,该系统可能在该刀片服务器开始起作用之后不给任务单作为完成标记,而是可能改为等到就该任务单中要求的刀片服务器型号而言该刀片服务器的耗电量历史与已知的耗电量基准相配才作标记。 在上述的程序300和600中,设计和分析阶段在所有的数据都作为设施的初始设计或翻新改造的一部份被输入之后结束。在另一个实施方案中,分析是实时地完成的,而且用户显示器在用户把数据输入该系统的时候被更新。 在本发明的实施方案中,使用上述程序,数据中心的操作员能够本质上实时地确定是否附加的设备可以增添到数据中心中和可以确定就该设备而言可能满足该设备的数据中心资源需求(例如,电能需求和冷却需求)的位置。此外,报告可能产生,向用户或数据中心管理者指出多少能力、冗余和/或运行时间是每行、每个支架、每个U空间位置、每件数据中心设备和该设施作为整体可用的。此外,依照前面的讨论,在确定全部能力方面,系统和方法能够识别和显示搁置能力,以及提供关于减少搁置能力的建议。 在前面描述的程序和系统中,用于数据中心和用于数据中心设备的冷却计算是作为数据中心的设计程序的一部份在数据中心的运行期间和在数据中心的升级或翻新改造期间完成的。在本发明的实施方案中,在确定设备布局和完成冷却计算方面,识别关于设施本身的原始信息为的是确定按设施水平是否有足够的冷却。这些特性包括,举例来说,架空地板或吊顶是否当作风室使用、空调单元(包括成排的冷却单元)的位置和特性、收容数据中心的房间的尺寸和数据中心的总电能汲取。基于这种信息,可以就空调单元是否提供对于房间中预期的电能汲取足够的冷却作出最初的决定,如果不,可以提出关于追加空调单元的建议。对于一些设施,需要的冗余和运行上下限可能被包括在这个决定之中。 一旦作出按设施水平有足够的冷却的决定,就进行分析,以确定在该设施的每个支架处和/或在设备的个别部分处是否有适当的冷却。在至少一个实施方案中,支架的冷却能力可以通过逐渐增加支架的电能水平确定在哪个附加电能水平下给支架的气流变得不充分来确定。这能针对数据中心的每个支架逐个完成。在本发明的不同的实施方案中,若干种不同的方法之中的一种或多种方法可以用来完成冷却计算。这些方法包括但不限于计算流体动力学(CFD)分析、粗化(Coarse-Grid)CFD分析(由CGCFD指代)、控制体积分析(指定为CVA)和基于经验法则和/或借用概念的分析。此外,在一些实施方案中,上述的两种或多种方法的组合可能用来进行部分整体分析。在一个实施方案中,叠加原则用来组合部分分析结果。具体地说,在许多应用中,气流可能被视为理想的,其中理想的气流在没有任何其它的力(例如,浮力)的情况下是非粘滞性的、不可压缩的、无漩涡的。采用这样的理想气流,复杂的应用程序能变为若干个较不复杂的应用程序,分析较不复杂的应用程序可以使用在此描述的方法之一完成,而且叠加能用来把每个较不复杂的应用程序的结果组合起来,获得复杂应用程序的分析结果。 计算流动动力学分析能用于一个实施方案与数据中心的设计和翻新改造联合提供设施的冷却性能的详细结果,包括确定在该设施中支架和个别设备部分处的适当冷却空气的可用性和确定每个支架的冷却能力。用来实现数据中心的CFD分析的技术是已知的。CFD分析通常必须由特别熟悉这项技术的人完成,通常需要关于该设施和设备在该设施中的布局的详细信息,而且取决于所进行的分析的复杂性和用来进行分析的计算机设备,可能要花费数小时或数天运行该分析的一次迭代。 在另一个实施方案中,使用改进技术进行冷却分析。该改进技术是以计算流体动力学技术为基础发展起来的。该改进技术在此被称为粗化(Coarse-Grid)CFD或简称CGCFD。在典型的CFD分析中,待分析的数据中心通常被分成边长在一到八英寸范围内的非统一的单元。在至少一个实施方案中,在CGCFD分析中,使用单元为一英尺的立方体的笛卡尔栅格系统。使用统一的一英尺单元通常把用于传统CFD分析的计算的单元数目减少至少一个数量级。此外,统一的格子单元通常使CFD分析相对于可比较的非统一单元分析变得更快速和更可靠。此外,其它的技术被用于CGCFD分析,以提高分析的计算效率。这些技术包括:简化湍流模型的使用、用从相似的早期解决方案的结果获得的数据设定分析初值、当有可能简化计算的时候使用二维或部分二维的表达以及对于特定的应用程序调整CGCFD例行程序。二维的表达可能被用于,举例来说,架空地板或天花板强制通风,在那里沿着深度方向的压力梯度在计算中可以忽略。 调整CGCFD例行程序可能被用于本发明的实施方案大大提高计算效率和提高总分析的稳健性(例如,因此工具能以自治的方式可靠地工作),而且多样的经调整的例行程序可能组合起来用来产生完全的分析。举例来说,第一CGCFD例行程序可能经过调整用于不同的架空地板配置以确定在数据中心中架空地板的每块多孔地板砖的输出气流,第二CGCFD例行程序可能经过调整被用于包括两行支架和行间的冷通道的支架群。第一CGCFD例行程序可能通过运行确定在支架群的冷通道中多孔砖的输出气流,而第二CGCFD例行程序可能使用第一例行程序的结果确定支架的入口和出口的气流和温度。第二例行程序可能运行若干次以便考虑到所有位于数据中心中的支架群。当设备被移动的时候和当为了优化冷却性能在群内建立不同的配置的时候,第二例行程序可能被运行以获得新的冷却数据而不需要重复第一例行程序,因为来自多孔砖的气流通常不会改变。在一些情形中,对于孔口区域百分比大(例如,大于50%)的多孔地板砖,基于房间配置重复第一例行程序可能是令人想要的,因为气流可能改变。 本发明的利用CGCFD方法进行数据中心分析的实施方案提供超越利用传统CFD方法的实施方案的优势。这些优势包括计算效率和使用的简化。使用CGCFD方法的冷却计算的迭代可能进行大约数秒或数分钟,而采用完整的CFD分析需要数小时或数天。此外,CGCFD例行程序可能被设计成对有限组的输入变量进行运算,从而允许不够熟练的用户使用CGCFD方法进行分析。举例来说,对于经过调整只分析架空地板强制通风的CGCFD例行程序,输入变量可能局限于地板的高度、多孔砖的位置和类型、地板的长度和宽度和给架空地板提供冷却空气的空调单元的位置和特性。对于经过调整针对支架群进行分析的CGCFD例行程序,输入数据可能局限于每块砖的气流(可能从分开的CGCFD例行程序的输出自动获得或使用其它方法获得)、群中的支架数、每个支架的电能汲取和房间环境细节,包括周围环境的温度、天花板高度、附近出现墙壁,等等。对支架群的输出数据可能包括支架中每个服务器或其它设备处的输入温度。在其它的实施方案中,输出数据可能只是吸进每个支架的循环暖风数量的度量。数据可能被表示成绝对数字(例如,用立方英尺每分钟(cfm)表示)或被表示成支架消耗的总空气的分数。系统,例如,上述的系统200,可能使用该输出数据确定该群的冷却性能是否令人满意。 在另一个实施方案中,使用另一种用来进行冷却分析的改进技术。该改进技术在此被称为控制体积分析或简称CVA。控制体积分析可能连同CFD分析和/或CGCFD分析一起使用或可能作为独立的程序使用。CVA技术在一些方面类似于上述的CGCFD技术,然而,提供进一步简化的分析程序。依照下面的讨论,CVA技术是计算上有效的技术,对于计算在数据中心的架空地板冷通道的三维气流、压力和温度分布特别有效。然而,CVA技术在它的用途方面不局限于这个应用程序并且可能还用于其它的应用程序。CVA技术能本质上实时地提供输出数据,从而允许用户作为初始设计或翻新改造的一部分尝试各种不同的设备位置和实时地获得不同位置的冷却数据。 CVA技术将参照图8予以描述,该图展示数据中心的分区700。数据中心的这个分区包括一支架群,该支架群包括位于架空地板上被两行多孔砖706、708分开的第一行支架702和第二行支架704。 在有数群像图8那样安排的支架的数据中心中,即使给该群的冷空气的总补给应该足以满足支架的需要也让不受欢迎的热点发展并非不寻常。举例来说,如果通过一块或多块多孔砖的气流速率太大,该支架可能不能捕获所有的砖气流,于是一些冷却空气可能逃离冷通道。支架通常将汲取它们必需的空气,而且在这种情形中,如果支架不能捕获冷空气,它可能汲取在支架顶部排放的热风从而形成热点。此外,由于冷却气流需求有很大的改变,支架可能彼此竞争冷却气流。具体地说,高电能支架可能从毗邻支架或在一些情形中从隔开几块砖的支架借用未充份利用的空气。在群中包含若干个支架,每个支架有不同的冷却需要的情况下,冷通道中的气流图和温度分布是复杂的函数。CVA技术能用来简化这些复杂函数的求解。 在用于图8的支架群的CVA分析中,气流和温度分析是对在冷通道中在支架之间从多孔砖到与支架等高的高度包含的空气体积进行的。该空气体积被分成数目与该群的支架数相等的控制体积。每个控制体积被定义为在一块多孔砖上方从多孔砖延伸到支架顶端的体积。控制体积分析包括针对每个控制体积确定通过每个控制体积的六个面的气流。一旦知道了该气流,就能确定每个控制体积的温度和物种质量浓度。在CVA技术中,温度分析能与气流分析分离,因为,依照前面的讨论,控制体积中的浮力可以忽略。同样,物种质量浓度与气流解(airflow solution)没有联系,而且如果需要为了计算每个支架摄取的那部分再循环空气也可以被单独计算。 在在此描述的实施方案中进行CVA分析时,作了一些简化该分析的原始假定。在其它的实施方案中,如果不加这些假定,该分析可能被改变。第一个假定是穿越控制体积的每个面(并因此进入支架正面)的气流被视为均匀的。由此产生的气流和温度的数值有效地表达每个面的气流和温度的平均值。 第二个假定是每个控制体积内的浮力是可忽略的。如果没有重要的热点逐渐展开,则在冷通道中没有足以实质上影响气流图的空气加热,而且即使出现一些加热,任何浮力影响与来自典型的多孔砖的气流的动量相比也很小。 第三个原始假定是在每个控制体积内粘度和湍流都可以忽略。在控制体积中,空气是通过多孔砖引进的并且被拖进支架。空气不需要快速地改变方向而且没有平行于坚硬物体的空气流动。因此,粘性和湍流可以忽略,而且驱动气流的各种力的竞争归纳为压力和动量之间的互相影响。 CVA分析可以通过把支架群分成被两块多孔砖718A、718B分开的双支架切片被进一步简化。图9展示六个支架的群体710,该群体能被分成三个双支架切片712、714、716。为了识别图9中的支架和气流所采用的命名法连同将在此用于描述CVA技术的其它变量一起在下面的表1中定义。 表1 在开始CVA分析时,支架气流QAi、QBi和砖气流是已知的。砖气流能根据整个设施的平均多孔砖气流估计或使用CFD分析、CGCFD分析、实际测量结果或使用若干已知程序之一确定。支架气流可以根据安装在该支架中的设备的特性确定。在一个实施方案中,每个支架气流是根据该支架的电能用量和使用前面讨论过的每千瓦电能160立方英尺每分钟的关系确定的。为了确定气流图,所有的气流QAxi、QBxi、Qzi、QAtopi和QBtopi和压力PAi和PBi都是根据质量和动量守恒原理计算的。为了完成这个计算,总共7n-2个未知数(5n-2个内部气流加2n个压力)可以使用总共7n-2个方程确定,其中n是双支架切片的数目(或以砖或支架宽度表达的群的长度)。非必选地,然后,能量平衡或物种质量平衡能用来以气流为基础计算2n个温度或2n个物种浓度。 在一个实施方案中,不是同时求解所有的方程,而是采用不完全同时的方法。在这个实施方案中,对于支架群的每个的双支架切片的五个未知数,气流Qzi,QAtopi、QBtopi和压力PAi、PBi,被首先同时确定。在这些最初的计算期间,每个双支架切片被视为孤立的,这等价于切片的末端已被阻塞,以致QAxi和QBxi等于零。在通过每个双支架切片的初次扫描完成之后,从一边到另一边的气流(QAxi,QBxi)能根据每个控制体积内的计算压力计算。从一边到另一边的气流影响压力,而且在计算一边到另一边的气流之后,对每个双支架切片进行排气气流和压力的二次计算。这个程序被重复直到在计算变量方面没有重大变化。一旦知道了所有的气流,所有的温度或物种质量浓度就能直接计算出来,不需要进行多次迭代。 假定稳定状态,不可压缩的和非粘性的流体流,用来计算上述未知数的基本方程依靠质量守恒(m)、动量守恒(M)、能量守恒(e)和物种浓度守恒(C)而且能依下列各项写出: ∫A(V→·n^)dA=0---(m)]]> ∫A(ρV→·n^)V→dA=-∫Apn^dA---(M)]]> ∫AT(V→·n^)dA=0---(e)]]> ∫AC(V→·n^)dA=0---(C)]]> 把质量守恒方程(m)在上述条件下应用于双支架切片导致下列方程: Qt+QAi+QAxi-1=Qzi+QAxi+QAtopi (1) Qt+Qzi+QBxi-1=QBi+QBxi+QBtopi (2) 其中基于图9的符号规定QAi总是负的。 如同现在将要描述的那样,错列控制体积用来明确表达z-动量方程。三个错列控制体积730A、730B和730C展示在图9A中。错列控制体积的数目等于双支架切片的数目。错列控制体积有与主控制体积一样的尺寸,但是被偏移,以便它们位于相对支架之间的中部。错列控制体积允许更容易地考虑垂直于z-方向的每个面的压力。如果使用原来的控制体积,那么每个控制体积将有一个面与支架入口在同一地板上,这个面是在计算中不知道而且不需要知道其压力的面。把z-方向的动量守恒方程(M)应用于切片i的错列控制体积将导致下列方程: PAi-PBi=(ρ/(4AS2)){(Qzi+QBi)2-(QAi+Qzi)2}+ML+MR+MT (3) 在方程(3)中,方程(3)右边的第一项通常占优势,因为它考虑到支架气流速率对控制体积压力的影响,ML、MR和MT解释z-动量通过控制体积的侧面和顶面的损失或增益。 使用对进入/离去的z-动量的“逆风”估计并且假定在支架上方z-方向的空气速度可以忽略,ML、MR和MT是使用下面的表2的方程确定的: 表2 如果 那么 否则 QAxi-1+QBxi-1≥0 ML=-(ρ/(2As2))(QAxi-1+QBxi-1)Qzi-1 ML=-(ρ/(2As2))(QAxi-1+QBxi-1)Qzi QAxi+QBxi≥0 MR=(ρ/(2As2))(QAxi+QBxi)Qzi MR=(ρ/(2As2))(QAxi+QBxi)Qzi+1 QAtopi+QBtopi≥0 MT=(ρ/(4As2))(QAtopi+QBtopi)Qzi MT=0在Y-动量和压力之间的关系可以使用下列方程(4)和(5)写出: PAi-Pamb==(ρ/At2){C1[Qt+1/2(QAi+QAxi-1-QAxi-Qzi)]2-1/2QAtopi2} (4) PBi-Pamb==(ρ/At2){C1[Qt+1/2(Qzi+QBxi-1-QBxi-QBi)]2-1/2QBtopi2} (5) 在一个实施方案中,方程(1)到(5)是连续地使用图10所示的程序800针对群中的每个双支架切片同时求解的。在程序800的第一阶段802,用户定义QT(通过多孔砖的气流)、群中双支架切片的数目和每个支架的电能汲取。依照前面的讨论,QT可能是作为整个设施的平均多孔砖气流速率估计的或使用,举例来说,CFD或CGCFD分析或其它分析或实际测量结果单独确定的。在阶段804,所有的气流变量(除QT和支架入口气流之外)都把初值设定为零。在阶段806,针对每个切片同时求解方程(1)到(5)。在决策区段808,确定是否已经针对所有的切片求解那些方程,如果没有,重复阶段806。一旦已经针对所有的切片求解,那么在阶段810,依照下面的讨论基于控制体积的计算压力PAi和PBi更新x-方向的气流变量。在阶段812,确定该计算压力是否由于先前的迭代已经变得超过预定的阈值,而且如果是这样,重复阶段806到812。一旦在计算变量方面没有重大改变,程序800在阶段814停止,在这个时候所有控制空间的压力和气流都已经确定。 在程序800中,在阶段810,新的x-方向气流数值(QAxi和QBxi)是基于相邻单元之间的压降与气速度成正比的假设使用表3的方程确定的。 表3 如果 那么 否则 PAi≥PAi+1 QAxi=As{(PAi-PAi+1)/(ρC2)}1/2 QAxi=-As{(PAi+1-PAi)/(ρC2)}1/2 PBi≥PBi+1 QBxi=As{(PBi-PBi+1)/(ρC2)}1/2 QBxi=-As{(PBi+1-PBi)/(ρC2)}1/2在一个实施方案中,因为方程的非线性,在阶段810对x-方向气流数值的调整是通过把阻尼引进迭代程序和使用下列方程(6)和(7)更新QAxi和QBxi的数值逐渐实现的。 QAxi=αQAxi新+(1-α)QAxi旧 (6) QBxi=αQBxi新+(1-α)QBxi旧 (7) 在方程(6)和(7)中,α是线性松弛因子。如果α被设定为零,那么从一次迭代到下一次迭代将没有变化发生。如果α被设定为1,那么将没有阻尼被引进。对于较小的α数值,将需要较多次迭代,然而获得稳定解的机会将增加。然而,选择特定的最佳的α值是一个特殊的问题,业已发现0.05附近选择α的数值在上述的程序中是很好的。一旦使用上述程序完成气流计算,如果需要,就能计算温度和物种质量浓度。人们应该注意到控制体积可以不顾最初用来计算气流的方法用来计算温度或浓度。 上述的CVA技术能对设施中每个支架群逐个单独进行,获得设施的完整的冷却分析。当打算对设施进行翻新改造的时候,控制体积分析可以针对所有的群进行,或只对与设施中有任何变化的群邻近的那些进行。 为了确定设备在数据中心中的位置布局,已经描述了三种不同的用来确定本发明实施方案的冷却数据的方法CFD、CGCFD和CVA。在另外一个实施方案中,经验规则被单独地或与上述方法之一相结合用来确定适当的设备布局和冷却空气的适度。所用的经验规则可能呈现多种不同的形式,而且与程序合并的经验规则可能被更新,因为产生较多的数据支持经验规则。在一个实施方案中,经验规则至少部份地以设备支架借用来自周围邻居的未用能力的能力为基础。可能借来的数量可能局限于不用能力的容许部分(或权量),而且特定的容许部分可能不一致,取决于许多变量,例如,借用者-捐赠者的分离距离、砖流速(tile flow rate)以及借用者和捐赠者的总电能汲取。 在一个特定的实施方案中,给定的支架能得到的冷却空气是基于来自气流来源(即,供应装置,包括成排的冷却单元或通风口)的可用气流的加权和(将被其它支架使用的计算气流的净值)计算的,其中对于给定的支架与可用气流相关的权随着支架与供气装置或通风口之间的距离逐渐减少。举例来说,参照图9,每个支架能得到的冷却空气可能最初被设定为等于支架前面的多孔砖供应的冷却空气,或反映可能的损失,而且提供安全界限,可用的冷却空气可能被设定为等于来自多孔砖的总空气数量的某部分(即90%)。然后,从可用的空气中扣除每个支架的冷却负荷,把净余可用冷却空气数字提供给每块多孔砖和把缺乏冷却空气的最初指示提供给任何设备支架。然后,通过把来自附近多孔砖的某个百分比的净余可用冷却空气分配给每个支架逐渐增加每个设备支架可用的冷却空气。举例来说,可用的冷却空气可能包括来自与相邻支架或横跨通道的支架相关的多孔砖的10%净余可用冷却空气和来自对角线支架或在一行中有至少两个位置的支架的多孔砖的5%净余可用冷却空气。所用的特定的百分比或权可能基于实际结果或因所进行的分析有所改变。然后,可能将每个支架的负荷与总的可用冷却空气进行比较以确定剩余的冷却能力和识别任何潜在的问题支架。 在至少一个实施方案中,经验规则可能与叠加组合用来分析数据中心和提供推荐的设备布局。使用叠加,可以先把复杂的问题分解成比较简单的问题,然后使用经验规则解决。 在一个实施方案中,经验规则是通过对典型的支架布局最初完成一系列CFD分析建立的,而且这些分析的结果用来产生能用来实时地设计设备布局的一次方程序或查询表。在这样的分析中,从一边到另一边的气流(例如,图9所示的那些)可能是在一个支架被“接通”而所有其它的支架被“关掉”的情况下每次一个地对每个支架确定的。对于若干种不同的配置在群末端的气流可能也是使用CFD确定的。那些气流可能是针对许多用于每个支架的不同的空气摄入量数值和许多来自多孔砖的不同的空气流量数值确定的。然后,不同配置的总空气流量能使用叠加和储存的结果实时地确定。然后,在每个支架前面通过该体积顶面(进或出)的气流可以基于质量守恒确定。在一个实施方案中,当进入该体积之一的顶面的气流超过进入与该体积相关的支架的总空气流量的某个百分比(即,20%)的时候,过热问题可能存在,需要重新设计。在其它的实施方案中,为了确定何时可能存在过热问题,物种质量浓度分析可能与经验规则组合用来确定进入控制体积的空气总量的百分之多少是再循环空气。 在确定群中每个支架的气流时,各群的对称性可以用来减少需要完成的CFD分析的次数,而且前面参照图9讨论的控制体积可以用来建立用于分析的参考栅格。举例来说,参照图9的支架群710,只需要针对支架Ai和支架Ai-1完成CFD分析,而且每个其它支架的结果可以基于由此产生的气流和支架的相对位置确定。举例来说,在与支架Bi+1相关的群中的气流和与支架Ai-1相关的那些相同,其中一些气流的方向为了与支架A和支架B入口气流和砖流速相对应有所改变。 在一个现在将描述的范例中,对称和叠加的概念连同CFD分析和经验规则一起用来提供用来确定冷通道中的空气流量的实际的实时解。此外,空气流量用来确定一行支架的再循环率(RI),该再循环率能用来识别在数据中心中潜在的“热点”。依照前面的讨论,数据中心的一个冷却目的是管理设备支架进气温度。该支架进气温度受冷通道内的气流图和冷通道内和周围的温度支配。从冷通道外面吸入的空气通常被支架废气加热到某种程度而且此后将被称为“再循环空气”。当再循环空气的温度与应用高度有关的时候,直接从多孔砖传送到支架入口的空气将非常接近气源温度。因此,如果所有被支架摄取的气流都直接来自多孔砖,能实现好的冷却性能。 专门从群内的多孔砖接受它必需的冷却空气的支架群代表自治的可升级的单元,利用该单元可以构成有可预期的冷却性能的较大的设施。所以,合理的需求是确保用源于支架自己的冷通道的空气适当地冷却支架。相反,支架只是摄取一小部分再循环空气是可接受的。 基于上述考虑,再循环率(ri)被定义为被支架摄取的再循环空气的分数。0%的ri意味着所有的支架入口空气都是直接从多孔砖抽取的,而100%的ri意味着所有的支架入口空气都是从冷通道外面抽取的。请注意低的ri足以保证冷的入口温度;然而,高的ri不保证过高的入口温度。 控制体积、对称和叠加的概念在目前的范例中用来确定冷通道的空气流量并且最后确定RI。在使用叠加时,较简单的基本流量解的速度势(或相容区域上的真实速度分量或总气流)之和用来获得新的含有种种要素的流量解。举例来说,假定我们知道,与唯一“接通”的支架A1相关的气流图受特定的砖气流速率控制,而且我们也知道与“接通”的支架B3相关的气流图受同一多孔砖气流速率控制。相关的水平气流分量能相加,获得接近由支架A1和B3两者同时“接通”的气流图产生的解。由两个分开的气流图叠加产生的气流图与通解不完全相同,即使对于理想流动也如此。采用叠加,个别地(和相加时)满足质量守恒判据的两个解相加。叠加的使用不保证组合解将是唯一解,而差别在于边界条件。依照这个例证,考虑双支架范例。在使用叠加时,在所有的情况下依照恒压边界条件,顶端气流条件自由地浮动。事实上,由叠加构成的气流图可能在冷通道的顶面上不提供与空气速度完美的匹配。另外,当一个支架关闭的时候,假定该支架的正面(入口)是对称的边界条件(这与无粘性分析一致)。这个结果产生当支架实际上正在吸取空气的时候将可能不存在的某种平行于支架正面的流动的机会。 在该范例中,叠加用来只建立3n-2个内在的水平气流(n用支架表示等于行的长度),而行端的水平气流是基于分开的经验相关关系计算的。垂直气流分量是利用在每个控制体积上完成的质量平衡计算的。水平气流明显地取决于砖气流。举例来说,当多孔砖气流速率非常低的时候,给定气流速率的支架可能能够从距离为多个砖宽度的远方吸取冷却空气。然而,当砖流速实质上逐渐增加的时候,这个影响范围小得多。(如同我们从无因次自变量知道的那样,如果所有的气流都按砖流速依比例确定,结果将是同一的)。因此,砖气流速率被包括在分析之中;地板砖应该在用来建立气流图相关关系的CFD分析中被“打开”。然而,如果地板砖保持“ON”,而且个别地考虑每个支架的影响,当每个支架的流量相加的时候,离开冷通道顶端的气流总数将比事实上多。答案是只建立了水平气流的相关关系,然后简单地基于质量守恒计算进出每个控制体积顶端的适度气流。 值得强调的是无因次气流的使用,尤其是叠加的使用,简化了该方法。没有这些简化,为了覆盖实际应用范围,将会有许多要凭经验评估和储存的支架和砖气流的组合。 基于上述的讨论,气流解可以使用叠加对任何重要的支架布局构成。基本积木式气流图与每个支架相关,而四个行端气流之中每一个都是个别地打开的,如同图11对双支架群1002的情况举例说明的那样。重要的是强调图11举例说明在求解每个基本气流时开启和关闭气流边界条件为的是得到涉及所有的气流边界条件的总解。箭头1004a到1004f各自表示气流之一。它是实际上组成冷通道的内在气流分量。一般地说,对于任何布局都有总共2n+4个基本解,组成完整的气流解。显然,如果一些支架没有气流而且冷通道的末端是封闭的(例如,有门),那么更少的基本解是必需的。 用于叠加的基本气流可以以任何方式确定,包括实际测试。在本范例中,建立冷通道CFD模型是使用下列边界条件完成的: ●在支架正面区域上离开计算域的空气的固定速度对于任何支架都涉及 ●在行的末端区域上进入或或离开计算域的固定速度对于任何行端流动都涉及 ●求解域的顶端对于进入或退出保持恒压的周围环境的空气是“开放”的 ●所有的其它表面是“对称”表面。 如上所述,一般地说,对于每个行长度有2n+4个基本解;2n个与每个开启的支架相关的基本解加四个行端基本解。每个基本解覆盖一个无因次流速范围,以便任何任意的但实际的支架或末端气流速率都能被考虑到。所以,该任务被减少到在适当的无因次气流速率范围内确定和储存3n-2个内在的水平控制体积气流。 因为支架群的几何对称性,只有3n-2个内在气流要考虑和储存,这些内在气流支持2n+4个支架和行端边界条件中的大约四分之一;如果n是偶数,有n/2+1个边界条件,如果n是奇数有(n+1)/2+1个边界条件。剩余的内在气流是利用在通过改变变量指数和符号设定的较小数据的适当的重新解释确定的。除了有效之外,对称性的这个用法迫使来自支架冷却性能工具的最后输出变得非常对称。这些边界条件每一个都被迫个别地通过无因次气流速率范围,同时记住对群来说所有内在的“响应”气流速率。结果能以“响应”气流速率标绘图概括;每个基本边界条件一张标绘图。 作为范例,与边界条件(就n=2的群而言支架A1)相关的内在水平气流展示在图12中。图12有4条曲线,因为有4个与n=2的支架群相关的水平内在气流。这些曲线都能方便地通过最小二乘拟合接近普通形式的三次多项式 Q*=c1(QRA1*)+C2(QRA1*)2+C3(QRA1*)3 (8) 以便对于与所有独特的边界条件相关的所有的气流只有系数c1、c2和c3必须储存。作为方程式储存“响应”气流与简单的查询表相比提供附加的利益,因为超出图12的定义域的结果被自动地内插。 在编译图12的曲线和方程8的常数方面涉及的程序是对所有要考虑的独特的边界条件重复的。确定所有内在气流的相关关系,举例来说,直到n=30,需要数百回合的CFD运算。因此,在至少一个实施方案中,把原始CFD数据转换成方程8的曲线拟合常数的程序是自动的。在上面的至少一些范例中,冷通道中的流动被视为没有粘性或湍流的理想流动。为了查证这项假定,样品CFD案例是在包括湍流和粘性的情况下进行的,而且在包括粘性和湍流的模型和不包括粘性和湍流的模型之间检测到微不足道差异。前面的讨论描述在假定知道末端气流的情况下计算任何行长度的所有内在冷通道气流、多孔砖气流和支架气流分布的程序。现在将描述用来预测末端气流的程序。不同于冷通道内的气流,末端气流强烈地受周围房间环境的气流影响。浮力可能是重要的;支架引发的气流的直接叠加可能不适用,而且末端气流不只是取决于无因次支架气流速率。末端气流可能仍然是使用CFD数据的经验相关关系确定的;然而,为了在有用的实际布局范围内实现合理的精确性,通常应该完成较大数量的CFD模拟。考虑不同的几何和热环境的末端气流综合模型可能被包括在其它的实施方案之中。在在此描述的一个实施方案中,方法包括在假定房间环境固定的前提下对于任何行长度和多孔砖流速预测随支架电能和气流分布改变的末端气流。范例环境是大的而且没有其它支架或物体。空气是以60供应的而且在14英尺高的天花板上均匀地排放。依照前面的讨论,在理想流动条件下,我们能期待在支架附近各个点的空气速度以无因次支架入口速度依比例确定。此外,依照前面的讨论,这些“响应”速度几乎线性地随无因次支架流速(或速度)改变。所以,以下列表达式为基础估计无因次的末端气流是合理的: QAx0*=a0+aA1QRA1*+aA2QRA2*+...+aAnQRAn*+ aB1QRB1*+aB2QRB2*+...+aBnQRBn* (9) 其中在QAx0*是群中四个无因次末端气流之一,系数aAi和aBi有效地权衡每个支架对末端气流的相对重要性。与位于行的末端附近的支架相关的加权系数将比与较里面的支架相关的那些大得多。此外,凭经验已发现只有最接近行的末端的前四五个位置的支架需要保留在方程9中。就所考虑的固定条件而言,常数a0是负值,意味着当支架气流为零的时候,流动是“向外的”(受浮力驱动)″。 为了针对一组特定的房间环境和群布局确定方程9中系数的数值,可能需要以若干种不同的多孔砖流速完成多次(大约100次)CFD模拟。供多种CFD模拟从中随机地或系统地抽取支架电能和气流数据的支架电能数值的大储备库可能产生。支架电能数值可能以在调查中确定的真实数据中心支架的频数分布为基础。在CFD模拟中使用的支架电能和气流数值可以在必要时依比例确定,以便在所考虑的每种多孔砖流速的范围(例如,0.9到3)内实现实际的总供给气流与设备气流之比。然后,CFD数据用来针对所考虑的每种砖流速确定方程9的系数的最少二乘拟合。 总之,已经描述了简单的末端气流模型,该模型准确地说明在一组固定的房间条件下支架气流和电能的非均匀分布。在至少一个实施方案中,该模型被推广到包括几何环境、热环境和补给气流速率的影响。末端气流的影响只沿着行深入几个支架距离;对于较长的行长度,群中大多数支架的预测结果即使末端气流模型不如需要的准确也将很好。 进入或离开每个控制体积顶端的气流在上述的范例中已经被留下“浮动”作为必要的自由度。现在,有依照前面的讨论计算的所有的水平气流,在每个控制体积顶端的气流是基于质量守恒计算的。参照图13,使用有因次量,用于A-行和B-行控制体积的方程是使用方程9(a)和9(b)确定的。 QA顶端i=QT-QRAi+QAxi-1-Qzi-QAxi (10a) QB顶端i=QT-QRBi+QBxi-1+Qzi-QBxi (10b) 应用于所有的控制体积,方程9a和9b代表总共2n个方程。在这个阶段,每个方程只有一个未知数(QA顶端i和QB顶端i),所以它们可以相继求解。 此时,冷通道内所有的气流就该范例而言都是已知的。剩下的事是跟踪进入每个支架的气流,以致它的起源可以识别而且每个支架的再循环率(RI)能计算出来。依照前面的讨论,RI是支架摄取的再循环空气的分数。再循环空气能在有流入物的任何点从行的末端或沿着冷通道顶端进入冷通道。此外,温暖的再循环空气不需要经由紧邻重要支架的控制体积直接进入冷通道;它可能从任何地方进入,流向气流图抓到它的任何地方,然后在任何支架的入口结束。 为了计算每个支架的RI,冷的补给空气在冷通道中所有的点都与温暖的再循环空气区分开。数学上,这是通过使用方程11定义冷通道中任何点的再循环空气的浓度完成的。 C再循环=(再循环空气的质量)/(空气的总质量) (11) 从方程11断定,从砖冒出的补给气流有C再循环=0而且在任何地方再循环空气都沿着冷通道的侧面或顶端进入冷通道,于是C再循环可能被设定等于1。在实践中,可能把冷通道两端的C再循环设定为小于1的数值,从而承认平均一下顶端通常比冷通道末端温暖得多。因此,在一个实施方案中,对于任何在冷通道两端的流入,C再循环=0.5。 可以假定再循环空气能有与冷的补给空气一样的物理性质,所以它对冷通道的气流图没有影响,例如,由于密度不同。 现在考虑恰好覆盖支架入口的小体积。适用于这个体积的方程11表示在这个体积上平均的C再循环。分子和分母除以小时间增量Δt并且随着Δt→0获得极限,证明支架入口上的平均C再循环是精确的支架再循环率。因此,为了确定每个支架的RR,每个支架入口上的平均C再循环被确定。回过来参照图8,我们能估计每个支架的RR为紧邻重要支架的控制体积的平均C再循环。在全部2n个控制体积上的C再循环能使用方程12从再循环空气的质量守恒计算。 其中Q是通过每个控制体积正面的总气流速率而且在这个计算阶段是已知的数值。 图13展示冷通道1006的横截面的控制体积1008和1010。方程12适用于控制体积1008和1010。为了方便,我们在降低下标“再循环”的时候以用于气流的同一惯例标注横越每个控制体积表面的C再循环。结果是: CTQT+(CAxi-1)(QAxi-1)=(CRAi)(QRAi)+(CAxi)(QAxi)+(Czi)(Qzi)+ (CAtopi)(QAtopi) (13a) CTQT+(CBxi-1)(QBxi-1)+(Czi)(Qzi)=(CRBi)(QRBi)+(CBxi)(QBxi)+ (CBtopi)(QBtopi) (13b) 方程13a和13b不能直接求解,因为C再循环数值的数目超过方程的数目。依照来自“逆风”控制体积的平均C再循环估计每个C再循环导致2n个未知的C再循环与2n个方程适当的平衡。基于这种“逆风的”方法,适当的C再循环数值在冷通道的气流图被算出之后被插进方程13a和13b,借此确定横越每个控制体积的每个面的气流方向。 表4 基于气流方向的C再循环设定 表4展示用于方程13a和13b的C再循环的适当的逆风数值,其中CAi和CBi分别是在相关的“A”或“B”控制体积上的平均C再循环。表中没展示的是在行的末端对QAxi和QBxi的设定,即QAx0、QBx0、QAxn和QBxn。在这种情况下,C再循环可以依照前面对任何“流入”的讨论被设定为0.5。 采用从表4获得的C再循环的数值,用13a和13b代表的2n个方程可以对2n个CAi和CBi数值同时求解。这些简单的一次方程能使用通常的计算机硬件求解,事实上不需要立即对任何实际的行长度重复。最后,依照前面的讨论,计算的CAi和CBi数值可以分别被直接解释为毗连的“A”和“B”支架的再循环率。 在其它的实施方案中,因为能量方程和浓度方程之间的相似性,体积平均温度可以代替RI遵循非常相似的程序在每个控制体积上确定的。 现在将参照图14描述使用上述方法确定支架群的再循环率的程序1050的概要。在该程序的第一阶段1052,针对要分析的冷通道定义行长度、砖气流、支架气流和支架电能。然后,在阶段1054,依照前面的描述在CFD分析输入用于计算气流的经验数据。然后,在阶段1056基于群的细节和房间环境的细节确定末端气流。然后在阶段1058,确定所有的水平气流。在阶段1060,计算4个末端气流引发的水平气流,而且在阶段1062,通过与来自阶段1058和1060的气流相加计算完全的水平气流。垂直的气流是在阶段1064计算的,然后在阶段1066,依照前面的描述通过对再循环空气求解一组守恒方程确定每个支架的再循环率。 在一个实施方案中,为了以再循环率为基础确定给定支架的冷却能力,首先确定阈值再循环率,低于该阈值认为设计不令人满意。对于每个支架,在令人满意的设计实现之后,支架的电能被逐渐增加,直到那个支架(或任何其它支架)的再循环率达到阈值水平,而出现阈值水平的电能表示该支架的最大冷却能力。相似的确定冷却能力的方法能用于在此描述的其它分析,包括下面描述的使用捕获率数值的分析。 在其它的实施方案中,前面描述的控制体积和叠加方法可能被修改。这些修改可能包括使用更复杂的统计方法(例如,使用神经网络)利用CFD数据的大储备库确定末端气流条件。此外,控制体积的数目可能实质上有所增加,为的是改善计算变量的精度和分辨率。具体地说,后一种改善将允许考虑在各种不同的支架高度(例如,由于安装在支架中的多种设备)的气流变化。该基本方法可能被进一步修改,以便包括超出上述范围的布局,包括涉及任意流速的多孔砖的任意数目、任意的冷通道宽度、任意的支架尺寸或其它这样的来自前面讨论过的范例的变化的布局。 在上述的程序中,数据中心的冷却分析主要集中在为位于有架空地板的数据中心的支架群确定冷通道的气流。然而,上述的实施方案不局限于供有架空地板的数据中心使用,那些实施方案的某些方面也适用于没有架空地板冷却系统的数据中心。至少一个上述的实施方案为了计算冷通道中的气流使冷通道与数据中心的其余部分分离。然后,使用计算的行端气流(举例来说,在可以脱机计算的和通过查询表或经验相关关系变成可用的单独的CFD计算中计算的行端气流)把房间环境的影响重新加到分析中。如同下面描述的那样,以与前面描述的方式类似的方式,数据中心的热通道可以通过先使该通道与房间的其余部分分离和稍后再把房间环境的影响加到分析中进行分析。在现在将描述的附加实施方案中,提供以在支架群的热通道中发生的气流为基础评估支架群的程序。在至少一个附加实施方案版本中,不使用架空地板数据中心,而是,依照前面的描述使用成排的冷却单元提供冷却。在一个实施方案的一个特定程序中,为了分析数据中心的支架群,计算和使用捕获率(CI)。捕获率被用于支架行或支架群有一个或多个成排的冷却单元的一个实施方案,而且捕获率被定义为支架释放到热通道中并且被给热通道定界的冷却单元捕获的空气的百分比。CI可能被视为供热通道使用的与上述的RI互补的衡量标准。然而,依照为了所有的目的在此并入的于2007年1月24日申请的美国专利临时申请第60/897,076号的进一步讨论,CI技术也可能用于冷通道分析。当设计的焦点盯住热通道内的热空气的时候,CI是有用的。依照前面的讨论,支架入口温度通常是最后的冷却衡量标准,然而,如果所有的热空气都在热通道中被捕获,那么数据中心的其它部分(包括支架入口)能被设计和控制成保持在“室温”下。 冷通道的捕获率被定义为起源于本地冷却资源(例如,多孔地板砖或本地冷却器)被支架摄取的空气的分数。热通道捕获率被定义为支架排放的被本地提取物(例如,本地冷却器或回流出口)捕获的空气的分数。所以,CI在0和100%之间变化,通常较大的CI数值指出较好的冷却性能。在冷通道分析中,高的CI值确保,支架摄取的空气大部分来自本地冷却资源而不是从房间环境汲取的或来自可能已经被电子设备加热的空气。在这种情况下,支架入口温度将严密地跟踪多孔砖气流温度,假定这些温度在预期的范围内,可接受的冷却将会实现。在热通道分析中,高的CI值确保支架废气被就地捕获而且对周围的房间环境有一点点加热。 虽然好的(高的)CI数值通常意味着好的冷却性能;但是低的CI数值未必意味着无法接受的冷却性能。举例来说,考虑在架空地板环境中从周围的房间环境而不是从多孔砖汲取其大部分气流的支架。该支架的冷通道CI将是低的;然而,如果周围的房间环境足够冷,那么该支架的入口温度无论如何将是可接受的。然而,在这种情况下,支架的冷却需求是靠外部房间环境而不是支架群内的多孔砖满足的。如果这个过程在数据中心重复许多次,设施的冷却将是复杂的和不可预知的。因此,高的CI数值导致原本可升级的群布局和更可预期的房间环境。 请注意,虽然CI已被定义为与本地冷却资源有关的支架级的量,但是CI的定义可能扩展到入口和出口的任何编组,举例来说,一个服务器一块多孔砖。在这种情况下,该衡量标准将指出起源于一块多孔砖的气流被该服务器摄取的分数。 在一个实施方案中,化学浓度连同,举例来说,CFD分析一起使用能用来定量地确定热通道和冷通道的CI。对于热通道,每个支架的废气在这样的分析中是作为有与空气相同的性质的个别物种识别的,以免改变气流的物理性质。从支架i释放的热空气(标识为Ci)被成排的冷却器(标识为冷却器j)捕获的分数可以使用下面的方程14计算。 fij=Cji(Q冷却器j)/(Q支架i) (14) 其中Cji是在冷却器j的入口Ci的浓度,Q冷却器j是通过冷却器j的气流速率(例如,以cfm为单位),Q支架i是通过通过支架i的气流速率(例如,以cfm为单位)。 作为范例,如果冷却器气流和支架气流相等,而来自支架i的废气Ci在冷却器入口测量的浓度是0.5,则意味着来自支架i的一半废气被冷却器j捕获。在有N个冷却器的热通道中,捕获率(CI)是所有的fji对所有的N个冷却器求和而且能用下面的方程15表示。 依照现在的描述,参照展示支架群1080的图15,一组经验规则能用来确定群中每个支架1082的CI。如图15所示,由此产生的CI数值可以显示在有相关支架的显示器上。在一个范例中,CI小于60%的支架是用表示警告的红色标识的,CI在60%和80%之间的支架是用同样要小心的黄色指出的,CI大于80%的支架是用绿色指出的,表示该CI是令人满意的。 在一个实施方案中,为了建立和完善经验规则,可以完成CFD运算的大储备库。在其它的实施方案中,神经网络和其它技术可能用来完善规则。群1080包括两行平行支架(行A和行B),它们把空气排放到共用的热通道1084。每个支架标注A1-A6和B1-B7,以便识别支架所在的行和行中的位置,就所示的范例而言每个支架有2千瓦的电能汲取。群还包括成排的冷却单元1086。在图15中,展示若干个半架冷却单元1086,但是本发明的实施方案也可能用于全宽度支架冷却单元或其它装置。用于与图15相关的范例的半架冷却单元有17千瓦的名义冷却能力。以每个支架的百分比表示的CI也展示在图15中。CI是作为百分比展示的并且指出每个支架的废气被冷却单元之一捕获的百分比。 CI是基于所有的支架-冷却单元交互作用只取决于与支架和冷却单元以及它们的相对几何位置相关的气流大小的概念确定的。每个支架位置可以被想象为有特定的把气流供应给其它支架位置的潜能。这种潜能与分离的距离呈相反的变化。举例来说,图15中的支架A1可能潜在地把它的大部分气流供应给支架A2附近的区域。然而,支架A1的气流到达位置A6的可能少得多。此外,支架能供应到其它位置的气流数量与它自己的总气流成正比。能供应到特定支架位置A1的净余气流能用下面的方程16表示。 其中: (QAi)净余=能供应到位置Ai的最大的净余气流,包括来自所有其它支架的贡献。 (QAi)自身=支架在位置Ai供应的真实气流。 A=经验常数。 B=经验常数。 C=用来考虑对面的行的影响的经验“耦合”常数。 能供应到B行的各种不同的位置的最大净余气流是用类似的表达式计算的。最后,同一表达式用来计算能在任何支架位置捕获的最大的净余气流,其中求和是对所有的冷却器而不是支架。然后,CI是作为在任何位置被捕获的净余气流与供应的净余气流之比估计的,该比值被表示成百分比,于是数值乘以100%。常数A、B和C被选定提供对CFD基准数据最好的统计拟合。常数的不同数值可能用来考虑替代配置,包括不同的冷却器类型、不同的平均支架电能或峰值电能与平均电能之比、替代热通道间距、行长度、或房间环境。作为范例,考虑支架与支架有适度的电能变化的平均电能支架群。该群体是14英尺长,包含3英尺宽的热通道,而且被假定在天花板高度为12英尺的适当紧凑地装满的数据中心环境中。在这种情况下,合理的预测是在把经验常数取作A=0.56,B=0.33和C=0.65的情况下完成的。 在上述的实施方案中,CI是针对有统一的深度和宽度的支架群计算的。在其它的实施方案中,相同的程序可能被用于深度和宽度不统一的支架。在一个实施方案中,上述的CI计算通过编程变成允许用户增添和移动冷却单元看看不同数目的冷却单元及其布局的影响的Microsoft Excel Spreadsheet程序。在其它的实施方案中,上述的用来确定CI的程序可以与数据中心设计和管理系统(例如,前面讨论的系统200)合并。 在上面的实施方案中,指数表达式用于建立支架和冷却器交互作用模型。在其它的实施方案中,可能使用包含许多参数的其它表达式,例如,多项式或任何其它数学表达式,其中那些参数是可调的,以便提供对基准性能数据最好的拟合。此外,不同的曲线和/或不同的系数与在用于确定冷却单元捕获的空气的计算部分中使用相比更可能用于与确定支架供应的空气相关的计算部分。在另一个实施方案中,那些规则可能被进一步推敲,以便处理特定的状况。举例来说,在第三支架C位于支架A和支架B之间而且有比支架A或支架B都大的气流的情况下,支架A可能对支架B没有影响。 在另外一个实施方案中,在热通道和冷通道CI分析中可能明确地考虑行末端的影响。为了针对支架和冷却单元的给定布局确定在行的每个末端流入或流出的净余空气,可能进行单独的CFD模拟。CFD模拟的结果可以与上述的经验方法合并确定群中支架的CI。CFD模拟的结果能用来提供正确的行端气流估计,同时前面讨论的算法之一可能用来确定在行更里面的部分的CI。同样,缺席的一个或多个支架的影响可以使用CFD和并入经验方法的结果模拟。 前面讨论的捕获率分析方法为数据中心的设备支架提供并排支架或局部冷却性能衡量标准。除了在热通道分析或冷通道分析中以CI作为支架级衡量标准之外,在另一个实施方案中,确定全群性能衡量标准,而且基于CI衡量标准和全群衡量标准两者确定该群的全部冷却性能。全群性能衡量标准指出该群作为整体是否将会有适当的冷却性能。该CI识别那些支架没有被充分捕获的排气气流。如果CI低的支架是低电能支架,可能不会出问题。此外,某支架可能有相对高的CI,但是如果它是出口温度高的高电能支架,它仍然会出问题。在一个实施方案中,就热通道分析而言,所用的全群衡量标准是逸出热通道的净余电能的限定。逸出的净电能能使用方程17确定。 其中CIi=表示成分数(而非百分比)的支架i的捕获率,Pi=支架i的电能。 对于特定的几何布局(例如,热通道宽度、行长度,等等)、房间环境和支架和冷却器细节(例如,冷却单元流速和支架气流/电能(立方英尺每分钟/千瓦))的群体,用方程17确定的净逸出电能可能与最高的群入口温度有相关关系(例如,25千瓦净逸出电能可能意味着群支架最高入口温度为79)。因此,逸出的净电能可以用来确定最高的支架入口温度。 在其它的实施方案中,上述的用来计算冷通道的气流的其它技术可能适用于确定CI的热通道或冷通道分析,包括CFD、CGCFD和控制体积的运用。叠加的使用在热通道分析中可能适用性较差,因为气流图不理想。在另外一个实施方案中,提供在热通道中使用CFD分析确定CI的程序1100。CFD分析只对热通道本身完成,而且行端气流被单独确定而后可能被拼凑到CFD解中。普通计算机硬件能用来在10到20秒内完成这样的CFD分析。程序1100是以图16的流程图形式展示的。在程序1100的第一阶段1102,以手工操作、从数据库读出或任何其它方式装载与布局有关的数据。与布局有关的数据可能包括每个支架的行长度、电能汲取和气流;支架尺寸;冷却单元的类型、位置和流速;热通道宽度和房间环境细节(即,大小、温度)。 在程序1100的阶段1104,基于以前的CFD研究使用最佳拟合曲线或查询表确定热通道行端气流。热通道行端计算可以使用同样用来确定冷通道行端气流的技术完成,其中支架输入气流作为正值提供而冷却单元输入气流作为负值提供。在阶段1106,使用阶段1104的末端气流分析结果并把热通道的顶端作为恒压边界完成热通道的CFD分析。在分析中,每个支架的废气被“标上”特定的浓度。在阶段1108,基于借助方程16和阶段1106的结果算出的被捕获气流和补给气流之比确定每个支架的CI。全群冷却衡量标准可能也在此时使用方程17确定。在阶段1110,支架CI′s的和全群冷却衡量标准能用来确定该群的冷却是否适当。 除了前面讨论的提供数据中心实时分析的冷却分析方法之外,一些附加的冷却分析方法可能被用于本发明的实施方案。这些附加的方法包括板块法、势分析法、流动网络/带状建模、主成分分析或这些方法与前面讨论的方法之中任何方法的组合。这些附加的冷却分析方法对于熟悉这项技术的人通常是已知的。 依照本发明的各种不同的实施方案可以在前面讨论的一个或多个计算机系统上实现。这些计算机系统可能包括移动电话、个人数字助理和/或其它类型的移动计算装置。此外,计算机系统可能包括任何种类的计算装置,例如,个人计算机、工作站、大型计算机、联网客户机、服务器、媒体服务器和应用服务器。举例来说,系统200可能是在单一的计算机系统或多样的计算机系统中实现的。这些计算机系统可能是,举例来说,通用型计算机,例如,以因特尔奔腾-型处理器、Motorola PowerPC、SunUltraSPARC、Hewlett-Packard PA-RISC处理器或任何其它类型的处理器为基础的那些。 举例来说,本发明的各个方面可能是作为在图17所示的那种通用型计算机系统900上运行的专用软件实现的。计算机系统900可能包括与一个或多个存储器装置904(例如,磁盘机、存储器或其它用来储存数据的装置)连接的处理器903。存储器904通常用于在计算机系统900的操作期间储存程序和数据。计算机系统900可能还包括提供附加的存储能力的存储系统906。计算机系统900的组成部分可能通过互连机制905连接在一起,该互连机制可能包括一条或多条总线(例如,集成在同一机器内的组成部分之间)和/或网络(例如,驻留在分开的不连续的机器上组成部分之间)。互连机制905使信息(例如,数据、指令)能够在系统900的各个系统组成部分之间交换。 计算机系统900还包括一个或多个输入装置902(例如,键盘、鼠标、跟踪球、话筒、触摸屏)和一个或多个输出装置907(例如,打印装置、显示屏、扬声器)。除此之外,计算机系统900可能包含把计算机系统900与通信网络(作为互连机制905的补充或替代品)连接起来的一个或多个接口(未展示)。 图18更详细地展示存储系统906,为了,该存储系统通常包括计算机易读写的非易失性记录媒体911,该记录媒体储存定义实现与在此描述的实施方案相关的一项或多项功能处理器要运行的程序和储存在媒体911之中该程序要处理的数据的信号。该媒体可能是,举例来说,磁盘或闪存存储器。通常,在运行时,处理器导致将数据从非易失性记录媒体911读到另一个存储器912中,后者考虑到与媒体911相比处理器能更快速地存取数据。这个存储器912通常是易失性的随机存取存储器,例如,动态随机存取存储器(DRAM)或静态存储器(SRAM)。它可能位于存储系统906中(如图所示)或位于存储器系统904。处理器903通常在集成电路存储器904、912内操纵数据,然后在完成处理之后把数据复制到媒体911中。多种用来管理数据在媒体911和集成电路存储器元素904、912之间移动的机制是已知的,本发明对此没有限制。本发明不局限于特定的存储器系统904或存储系统906。 该计算机系统可能包括专门编程的专用硬件,举例来说,特定用途集成电路(ASIC)。本发明的各个方面可以用软件、硬件或固件、或其任何组合实现。此外,这样的方法、行为、系统、系统元素及其组成部分可能是作为上述计算机系统的部件或作为独立的组成部分实现的。 虽然计算机系统900是作为可以实践本发明的各种不同的方面的一种计算机系统的范例展示的,但是人们应该领会到本发明的各个方面不局限于在图17所示的计算机系统上实现。本发明的各种不同的方面可以在一台或多台有不同的图17所示体系结构或组成部分的计算机上实践。此外,本发明的实施方案的功能或程序在此(或在权利要求书中)被描述为在处理器或控制器上完成的,但是这样的描述倾向于包括使用不止一个处理器或控制器实现各种功能的系统。 计算机系统900可能是可使用高级计算机程序设计语言编程的通用型计算机系统。计算机系统900可能也是使用专门编程的专用硬件实现的。在计算机系统900中,处理器903通常是市场上买得到的处理器,例如,可从Intel公司购买的众所周知的奔腾级处理器。许多其它的处理器是可用的。这样处理器通常运行操作系统,该操作系统可能是,举例来说,可从微软公司得到的Windows95、Windows98、Windows NT、Windows2000(WindowsMe)或Windows XP操作系统;可从苹果计算机公司得到的MACOS System X操作系统;可从Sun Microsystems公司得到的Solaris操作系统;或可从各种不同的来源得到的UNIX操作系统。许多其它的操作系统可能被使用。 处理器和操作系统一起定义用高级从程序设计语言编写应用程序的计算机平台。人们应该理解本发明的实施方案不局限于特定的计算机系统平台、处理器、操作系统或网络。另外,本发明不局限于特定的程序设计语言或计算机系统,这对于熟悉这项技术的人应该是明显的。此外,人们应该领会到也可能使用其它适当的程序设计语言和其它适当的计算机系统。 该计算机系统的一个或多个部分可能分布在与通信网络耦合的一个或多个的计算机系统上。举例来说,依照前面的讨论,完成扩建功能的计算机系统可能位于离系统管理者很远的地方。远程计算机系统也可能包括远程通用型计算机系统和/或远程计算装置。举例来说,本发明的各种不同的方面可能分布在配置成为一个或多个客户计算机提供服务(例如,服务器)或作为分布系统的一部分执行全部任务的一个或多个计算机系统当中。举例来说,本发明的各种不同方面可能是在客户服务器或多级系统上实现的,该系统包括分布在一个或多个服务器系统当中依照本发明的各种不同实施方案实现各种不同功能的组成部分。这些组成部分可能是使用通信协议(例如,TCP/IP)在通信网络(例如,因特网)上传送的可执行代码、中间代码(例如,IL)或解释代码(例如,Java)。举例来说,一个或多个数据库服务器可能用来储存用于设计布局的数据,而一个或多个服务器可能用来有效地完成与本发明的实施方案相关的冷却计算。 人们应该领会到本发明不局限于在任何特定的系统或系统群体上运行。另外,人们应该领会到本发明不局限于任何特定的分布体系结构、网络或通信协议。 本发明的各种不同的实施方案可以使用面向对象的程序设计语言(例如,SmallTalk、Java、C++、Ada或C#(C-Sharp))编程。其它面向对象的程序设计语言也可能使用。作为替代,可能使用功能、脚本和/或逻辑程序设计语言。本发明的各种不同的方面可以在非程序设计环境中实现(例如,以HTML、XML或其它在浏览器程序的窗口中查看的时候呈递图形用户界面(GUI)的各个方面或实现其它功能的格式创建的文件)。本发明的各种不同的方面可能是作为编程的或非编程的元素或其任何组合实现的。 包括输入,输出和接口在内的多种系统元素可以与各种不同的外部实体交换信息,这些外部实体可能是信息提供者和/或信息消费者。这些外部实体可能包括用户和/或系统。这些系统元素之中每一个都可能将被交换的信息限制到一组预先定义的数值和在使用信息或把信息提供给其它组成部分之前验证任何要交换的信息。 在前面讨论的本发明的实施方案中,所描述的系统和方法为设备机箱提供剩余冷却能力的指示。剩余冷却能力的指示可能是剩余冷却的直接指示(举例来说,以千瓦或BTU每小时表示的),或该指示可能是间接的,例如,以百分比的形式提供对机箱来说可用的全部冷却能力和多少冷却正在使用的指示。此外,计算值,包括捕获率和再循环率,可以用来确定特定设计的充分性和在警告或错误情况出现之前决定追加冷却能力。 然而,上述的系统和方法的实施方案通常是描述在有很多设备支架的相对大的数据中心中使用的情况,然而,本发明的实施方案也可能用于较小的数据中心和数据中心以外的其它设施。此外,依照前面的讨论,本发明实施方案可以用于有架空地板的设施和没有架空地板的设施。 在上面讨论的本发明的实施方案中,分析结果被描述为是实时提供的。如同熟悉这项技术的人理解的那样,术语“实时”的使用并非意味着暗示结果是立刻可用的,而是,是很快地就可用的,从而赋予设计者用很短的时间(例如,大约数分钟)尝试很多不同的设计的能力。 至此已描述了这项发明的至少一个实施方案的一些方面,人们将领会到各种不同的变更、修改和改进对于熟悉这项技术的人将很容易出现。这样的变更、修改和改进倾向于成为这份揭示的一部份,而且倾向于在本发明的精神和范围之内。因此,前面的描述和附图仅仅是作为范例。
《用于管理设施供电和冷却的方法和系统.pdf》由会员分享,可在线阅读,更多相关《用于管理设施供电和冷却的方法和系统.pdf(98页珍藏版)》请在专利查询网上搜索。
这项发明提供用来确定数据中心资源需求(例如,冷却和电能需求)的和用来监测数据中心资源系统(例如,数据中心的冷却和供电系统)的性能的系统和方法。至少一个方面提供使数据中心操作员能够按数据中心的特定区域和围栏确定可用的数据中心资源(例如,电能和冷却)帮助新设备在数据中心中定位的系统和方法。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1