用于环境控制的方法和系统技术方案

技术编号:2853339 阅读:152 留言:0更新日期:2012-04-11 18:40
一种数据处理单元包括:第一主动冷却装置,配置为响应第一控制信号;以及第二主动冷却装置,配置为响应第二控制信号。该控制信号可以是适合于控制第一和第二主动冷却装置的操作的任何类型的控制信号。数据处理单元还包括:第一控制功能,能够选择性地提供第一控制信号和/或第二控制信号;以及第二控制功能,能够选择性地提供第一控制信号和/或第二控制信号。还包括与第一和第二控制功能关联的逻辑,以便确定在特定时间哪一个控制功能将提供哪一个控制信号。还包括了逻辑和/或开关或者隔离设备,以便防止第一和第二控制功能二者同时试图提供控制信号之一。

【技术实现步骤摘要】

本专利技术涉及一种用于环境控制的方法、系统、以及制品(article ofmanufacture),特别涉及具有群集式管理服务(clustered management service)的高可用性数据处理系统中的冗余冷却系统控制。
技术介绍
计算机系统的电子和电磁组件需要稳定的环境来确保正确的操作。在使用期间,计算机系统内的组件生成大量的热。缺少适当的环境控制(包括主动的散热),组件可能并将会过热,导致不规律性、故障、或者整个组件失效。计算机系统市场需要现有技术水平的系统具有非常高的可靠性和可用性。这样,典型地,为系统设计一个或多个冷却组件。冷却组件可包括被动散热器(heat sink)和/或设计用来移动组件上的空气的风扇或吹风机(blower)。简单地,通过将单个风扇放在设备封装的开口处并连续地将空气吹入封装或从封装吹出,可实现主动(active)冷却。自然地,这样的风扇的失效将导致会引起组件失效的过热。较高级的冷却系统的特征在于,具有用于检测环境和电源问题的各种传感器,并在出现问题时,提供合适的错误消息,以向用户通知问题。另外,较高级的系统将包括的冗余组件例如冗余的风扇或者电源,使得单个组件的失效不一定导致在封装内不可接受的环境条件。例如,Walker的美国专利第6,418,539号“Continuously AvailableComputer Memory Systems”讲授了一种具有与电源子系统和风扇子系统对接的逻辑控制器子系统的存储装置系统。另外,每个子系统都复制三份。这样,如果初级风扇子系统失效,则次级风扇子系统就接替冷却操作。相似地,如果初级控制器失效,则重复的备份控制器就接替先前由初级控制器执行的操作。简单冗余系统通常不具有补偿来自整个系统的选择组件的选择性撤出(elective withdrawal)的自主能力。例如,当由于日常维护、替换或者由于其它目的而选择性地移除初级控制器时,简单冗余系统可能不会提供冷却系统的备份控制。另外,当初级控制器在选择性撤出之后又返回到系统时,简单冗余系统可能不会检测到初级控制器和重新控制初级控制器。另外,诸如Walker描述的简单冗余系统需要备份的子系统在初级子系统失效时起作用。由于休眠的(dormant)备份子系统典型地在初级子系统失效之前的整个时间段内是没有使用的,所以这种依赖可能是有问题的,这样,不能向系统操作者保证该备份将在被呼叫时按要求执行。另外,在一些系统配置中,不可能实现通过简单地提供具有其自己的独立控制功能的冗余组件就可以完全补偿组件失效的设计。需要某些组件来共享公共的独立控制功能。在这样的设置中,就要求一个控制功能的失效或者第二控制功能的移除不会负面地影响共享的功能性。本专利技术就是要克服上述一个或多个问题。
技术实现思路
包括配置为响应第一控制信号的第一主动冷却装置和配置为响应第二控制信号的第二主动冷却装置的数据处理单元满足了技术上的需要。主动冷却装置可以为风扇、吹风机、流体热交换装置、珀尔帖模件(peltier module)、或者计算机
公知的其它主动冷却装置。该控制信号可以是适合于控制第一和第二主动冷却装置的操作的任何类型的控制信号。如果主动冷却装置是风扇,则脉宽调制(PWM)信号就特别适合于用作控制信号。数据处理单元还包括第一控制功能,能够选择性地提供第一控制信号和/或第二控制信号;以及第二控制功能,能够选择性地提供第一控制信号和/或第二控制信号。还包括与第一和第二控制功能关联的逻辑,以便确定在特定时间哪一个控制功能将提供哪一个控制信号。还包括逻辑和/或开关或者隔离设备,以便防止第一和第二控制功能同时试图提供控制信号之一。该控制功能可以是任何类型的控制设备、软件、硬件、或者计算机
中公知的适合于控制冷却装置的逻辑装置。特别地,SCSI封装服务(SES)控制功能特别适合于本专利技术的实施。数据处理单元还可包括用于确定第一和第二控制功能之一是已经从数据处理单元选择性地撤出或已经失效的设备或逻辑。此外,数据处理单元还包括用于将提供先前由撤出或失效的控制功能所提供的任何控制信号的职责转移到选择性撤出或失效之后剩余的控制功能的逻辑或设备。优选地,数据处理单元还包括确定已撤出或失效的控制功能是否已经返回数据处理单元或者已修复的逻辑或者设备。此外,逻辑和/或设备将与数据处理单元相关联,以给先前撤出或当前修复的控制功能恢复用于提供由先前由撤出的或失效的控制功能所提供的任何控制信号的职责。优选地,第一和第二控制功能将彼此通信,并且每一个都将包括具有指示符的状态表,其中该指示符能够示出哪一个控制功能负责提供第一和第二控制信号中的每一个。典型地,每个控制功能将通过运用连接控制功能的通信线路上定期性的扫描循环(scanloop)而知道其它控制功能的状态表。该数据处理单元可包括与第一主动冷却装置操作关联的第一电源和与第二主动冷却装置操作关联的第二电源。在这样的实施例中,优选地,第一和第二功率控制模块分别与每个电源关联,其中,第一和第二功率控制模块将接收第一和第二控制信号,并调整第一和第二控制信号以传送到第一和第二主动冷却装置。另外,数据处理单元可包括与第一和第二主动冷却装置操作关联的第一和第二传感器,该传感器配置为向每个控制功能提供关于主动冷却装置的状态的反馈信号。虽然上面对设备进行了描述,但是控制数据处理单元内的环境的方法、包含用于控制数据处理单元内的环境的指令的制品、或者包括将计算机可读代码集成到计算系统内以控制数据处理单元内的环境的部署计算设施的方法也可以满足技术上的需要。附图说明图1是特征在于两个控制功能和两个电源的本专利技术的实现的示意图;图2是特征在于两个控制功能和到具有选择性隔离特征的风扇元件的公共输入和输出路径的本专利技术实施例的示意图;以及图3是有关本专利技术的状态表的方框图表示。具体实施例方式图1示意性地表示数据处理单元100,其具有包含在封装102内的数据处理单元100的所有内部组件和元件。数据处理单元100可以是计算机、服务器、存储装置、或者来自数据处理系统的类似硬件。数据处理单元100包括两个电源;AC/DC电源A 104A和AC/DC电源B 104B。每个AC/DC电源104A、104B起如下作用将诸如在办公室、数据处理中心、或者家庭中可得到的AC电流转换为给数据处理组件供电所需要的各种DC电压。典型地,AC/DC电源104A、104B将具有AC输入106A、106B和一个或多个DC输出108A、108B、110A、110B。每个AC/DC电源104A、104B还可包括电源控制逻辑112A、112B。电源控制逻辑112A、112B可包括控制逻辑114A、114B以及输入功率状态监视和报告逻辑116A、116B。尽管这里按照具有两个电源且如下所述具有两个主动冷却装置和两个控制功能的实施例而描述了本专利技术,但是本专利技术不限于仅具有双份冗余组件的实施例。可以将本专利技术扩充到三份或更多冗余,同样适合于任何给定的实现。这里对双份冗余的描述用于简化接下来的技术描述,而不是想要以任何方式限制本专利技术的范围。图1所示的简化实施例还包括两个控制功能118A、118B。可以用计算
中公知的任何类型的逻辑装置控制功能性来实现控制功能118A、本文档来自技高网
...

【技术保护点】
一种数据处理单元,包括:第一主动冷却装置,配置为响应第一控制信号;第二主动冷却装置,配置为响应第二控制信号;第一控制功能,能够选择性地提供第一控制信号和第二控制信号;第二控制功能,能够选择性地提供第一控制信号 和第二控制信号,其中第一和第二控制功能彼此进行通信;用于确定在特定时间第一和第二控制功能中的哪一个将提供第一控制信号的装置;用于确定在特定时间第一和第二控制功能中的哪一个将提供第二控制信号的装置;以及用于防止第一和第 二控制功能同时提供第一和第二控制信号之一的装置。

【技术特征摘要】
US 2004-11-12 10/988,3701.一种数据处理单元,包括第一主动冷却装置,配置为响应第一控制信号;第二主动冷却装置,配置为响应第二控制信号;第一控制功能,能够选择性地提供第一控制信号和第二控制信号;第二控制功能,能够选择性地提供第一控制信号和第二控制信号,其中第一和第二控制功能彼此进行通信;用于确定在特定时间第一和第二控制功能中的哪一个将提供第一控制信号的装置;用于确定在特定时间第一和第二控制功能中的哪一个将提供第二控制信号的装置;以及用于防止第一和第二控制功能同时提供第一和第二控制信号之一的装置。2.根据权利要求1的数据处理单元,还包括用于确定第一和第二控制功能之一是否已经从数据处理单元中选择性撤出的装置;以及用于向剩余的控制功能转移用于提供已撤出的控制功能在撤出之前所提供的任何控制信号的职责的装置。3.根据权利要求2的数据处理单元,还包括用于确定撤出的控制功能是否已经返回数据处理单元的装置;以及用于给先前撤出的控制功能恢复用于提供其在撤出之前所提供的任何控制信号的职责的装置。4.根据权利要求1的数据处理单元,还包括用于检测第一和第二控制功能之一是否已经失效的装置;以及用于向剩余的控制功能转移用于提供已失效的控制功能在失效之前所提供的任何控制信号的职责的装置。5.根据权利要求4的数据处理单元,还包括用于确定失效的控制功能是否已经被修复的装置;以及用于给先前失效的控制功能恢复用于提供其在失效之前所提供的任何控制信号的职责的装置。6.根据权利要求1的数据处理单元,还包括分别与第一和第二控制功能相关联的第一和第二状态表,该状态表具有与其关联的指示符,该指示符能够指示哪一个控制功能负责提供第一和第二控制信号中的每一个。7.根据权利要求1的数据处理单元,还包括第一电源,与第一主动冷却装置操作关联;以及第二电源,与第二主动冷却装置操作关联。8.根据权利要求7的数据处理单元,还包括第一功率控制模块,与第一电源关联;以及第二功率控制模块,与第二电源关联,其中,第一和第二功率控制模块分别接收第一和第二控制信号,并调整第一和第二控制信号以传送到第一和第二主动冷却装置。9.根据权利要求1的数据处理单元,还包括第一传感器,与第一主动冷却装置操作关联,该第一传感器被配置为向第一和第二控制功能提供关于第一主动冷却装置的第一反馈信号;以及第二传感器,与第二主动冷却装置操作关联,该第二传感器被配置为向第一和第二控制功能提供关于第二主动冷却装置的第二反馈信号。10.一种用于控制数据处理单元内的环境的方法,包括将第一控制信号从第一控制功能和第二控制功能之一提供到第一主动冷却装置;将第二控制信号从第一控制功能和第二控制功能之一提供到第二主动冷却装置;确定在特定时间第一和第二控制功能中的哪一个将提供第一控制信号;确定在特定时间第一和第二控制功能中的哪一个将提供第二控制信号;以及防止第一和第二控制功能同时提供第一和第二控制信号之一。11.根据权利要求10的控制数据处理单元内的环境的方法,还包括确定第一和第二控制功能之一是否已经从数据处理单元中选择性地撤出;以及向剩余的控制功能转移用于提供已撤出的控制功能在撤出之前所提供的任何控制信号的职责。12.根据权利要求11的控制数据处理单元内的环境的方法,还包括确定撤出的控制功能是否已经返回数据处理单元;以及给先前撤出的控制功能恢复用于提供其在撤出之前所提供的任何控制信号的职责。13.根据权利要求10的控制数据处理单元内的环境的方法,还包括检测第一和第二控制功能之一是否已经失效;以及向剩余的控制功能转移用于提供已失效的控制功能在失效之前所提供的任何控制信号的职责。14.根据权利要求13的控制数据处理单元内的环境的方法,还包括确定失效的控制功能是否已经被修复;以及给先前失效的控制功能恢复用于提供其在失效之前所提供的任何控制信号的职责。15.根据权利要求10的控制数据处理单元内的环境的方法,还包括使第一和第二状态表分别与第一和第二控制功能相关联,该状态表具有与其关联的指示符,该指示符能够指示哪一个控制功能负责提供第一和第二控制信号中的每一个。16.根据权利要求10的控制数据处理单元内的环境的方法,还包括使第一电源和第一主动冷却装置操作关联;以及使第二电源和第二主动冷却装置操作关联。17.根据权利要求16的控制数据处理单元内的环境的方法,还包括由与第一电源关联的第一功率控制模块调整第一控制信号;以及由与第二电源关联的第二功率控制模块调整第二控制信号。18.根据权利要求10的控制数据处理单元内的环境的方法,还包括从与第一主动冷却装置操作关联的第一传感器向第一和第二控制功能提供反馈;以及从与第二主动冷却装置操作...

【专利技术属性】
技术研发人员:格雷格S卢卡斯罗伯特A库博布赖恩J卡格诺马修D博姆霍夫
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利