專利名稱:一種集群電源管理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算技術(shù)領(lǐng)域,更具體地說,本發(fā)明涉及一種集群電源管理系統(tǒng)。
背景技術(shù):
在小規(guī)模自定制集群系統(tǒng)中,需要解決的一個重要問題就是電源管理的問題。一個成功的電源管理系統(tǒng)需要具備遠(yuǎn)程控制、免維護(hù)、高可靠性等特點(diǎn)。同時,需要盡量控制電源管理系統(tǒng)的設(shè)計(jì)復(fù)雜度和成本,以適應(yīng)小規(guī)模自定制集群系統(tǒng)的設(shè)計(jì)特點(diǎn)。但是,目前的集群電源管理系統(tǒng)一般是針對商用集群系統(tǒng)設(shè)計(jì)的,其成本和復(fù)雜性較高,不適合小規(guī)模自定制集群的使用。另一方面,在大多小規(guī)模集群的搭建中,往往沒有設(shè)計(jì)電源管理系統(tǒng),用戶在系統(tǒng)維護(hù)時難以實(shí)現(xiàn)遠(yuǎn)程電源管理,必須進(jìn)行現(xiàn)場維護(hù)。此夕卜,在具有層次結(jié)構(gòu)的集群系統(tǒng)中,低層次節(jié)點(diǎn)組的電源管理沒有獨(dú)立性,必須接入全系統(tǒng) 電源管理系統(tǒng),不利于其單獨(dú)維護(hù)。由此,現(xiàn)有技術(shù)還未能提供一種低成本的簡單的尤其適用于小規(guī)模自定制集群系統(tǒng)的集群電源管理系統(tǒng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)中存在上述缺陷,提供一種適用于小規(guī)模自定制集群系統(tǒng)的結(jié)構(gòu)簡單且成本低廉的集群電源管理系統(tǒng)。根據(jù)本發(fā)明,提供了一種集群電源管理系統(tǒng),其包括一個或多個計(jì)算節(jié)點(diǎn)組,其中每個計(jì)算節(jié)點(diǎn)組包括多個計(jì)算節(jié)點(diǎn);與所述多個計(jì)算節(jié)點(diǎn)組分別對應(yīng)的多個電源管理模塊,其中對于每個計(jì)算節(jié)點(diǎn)組,在該計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,計(jì)算節(jié)點(diǎn)組中的作為主計(jì)算節(jié)點(diǎn)的一個計(jì)算節(jié)點(diǎn)通過控制信號對相應(yīng)的電源管理模塊進(jìn)行配置,進(jìn)而管理本計(jì)算節(jié)點(diǎn)組;主控節(jié)點(diǎn),其通過電源管理模塊的唯一地址選擇電源管理模塊以便對該電源管理模塊進(jìn)行配置;電源管理網(wǎng)絡(luò),用于處理電源管理模塊與主控節(jié)點(diǎn)的通信。優(yōu)選地,每個計(jì)算節(jié)點(diǎn)組包括2選I選擇器、邏輯電路以及控制接插件;其中,2選I選擇器用于從電源管理模塊的輸出和邏輯電路的輸出中選擇用于主計(jì)算節(jié)點(diǎn)的電源開關(guān)信號;邏輯電路輸出具有固定邏輯的信號;計(jì)算節(jié)點(diǎn)輸出的電源管理控制信號與外部主控節(jié)點(diǎn)傳遞的電源管理控制信號并聯(lián)在一起以形成并聯(lián)后的信號,通過控制接插件自動選擇電源管理控制信號的來源。優(yōu)選地,當(dāng)計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,通過控制接插件自動選擇電源管理控制信號的來源而啟用計(jì)算節(jié)點(diǎn)自身輸出的電源管理控制信號。優(yōu)選地,當(dāng)計(jì)算節(jié)點(diǎn)組連接到集群系統(tǒng)中時,通過控制接插件自動選擇電源管理控制信號的來源而啟用外部主控節(jié)點(diǎn)傳遞的電源管理控制信號。優(yōu)選地,控制接插件具有連接至計(jì)算節(jié)點(diǎn)組內(nèi)部的接插件母頭、連接主控節(jié)點(diǎn)的信號線的接插件公頭、以及回路硬連線;當(dāng)控制接插件的接插件公頭和接插件母頭連接后,邏輯電路輸出的固定邏輯信號通過回路硬連線傳遞給計(jì)算節(jié)點(diǎn)組內(nèi)部,計(jì)算節(jié)點(diǎn)在檢測到固定邏輯信號時,失效自己發(fā)出的電源管理控制信號。優(yōu)選地,主控節(jié)點(diǎn)包含電源管理用戶接口、電源管理核心程序、集群系統(tǒng)節(jié)點(diǎn)表以及用于與電源管理網(wǎng)絡(luò)通信的電源管理通信接口 ;其中,電源管理用戶接口提供集群系統(tǒng)電源管理的基本操作集;電源管理核心程序基于電源管理通信接口的驅(qū)動程序,通過電源管理通信接口對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置;集群系統(tǒng)節(jié)點(diǎn)表用于維護(hù)整個集群電源管理系統(tǒng)中的所有計(jì)算節(jié)點(diǎn)以及計(jì)算節(jié)點(diǎn)組的組成信息。優(yōu)選地,計(jì)算節(jié)點(diǎn)包括電源管理用戶接口,用于提供集群系統(tǒng)電源管理的基本操作集;電源管理核心程序,用于基于電源管理通信接口的驅(qū)動程序,通過電源管理通信接口對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置;集群系統(tǒng)節(jié)點(diǎn)表,用于本計(jì)算節(jié)點(diǎn)的組成信息;電源管理通信接口,用于兼容與電源管理網(wǎng)絡(luò)的通信接口 ;供電開關(guān)芯片,用于接收電源開關(guān)信號。本發(fā)明提供了一種基于低成本簡單器件構(gòu)成的電源管理系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,成本低廉,尤其適合小規(guī)模自定制集群的使用。并且,本發(fā)明實(shí)現(xiàn)了多層次自適應(yīng)的電源管理機(jī)制,節(jié)點(diǎn)組接入或脫離整機(jī)系統(tǒng)結(jié)合自動地選擇相應(yīng)的電源管理模式,用戶無需做任何額外的操作。
結(jié)合附圖,并通過參考下面的詳細(xì)描述,將會更容易地對本發(fā)明有更完整的理解并且更容易地理解其伴隨的優(yōu)點(diǎn)和特征,其中圖I示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的基本結(jié)構(gòu)框圖。圖2示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的主控節(jié)點(diǎn)的基本結(jié)構(gòu)框圖。圖3示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的主控節(jié)點(diǎn)中的集群系統(tǒng)節(jié)點(diǎn)表的示例。圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的計(jì)算節(jié)點(diǎn)的基本結(jié)構(gòu)框圖。圖5示意性地示出了根據(jù)本發(fā)明實(shí)施例的節(jié)點(diǎn)組層次電源管理原理圖。圖6示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的控制接插件的示例的基本結(jié)構(gòu)框圖。需要說明的是,附圖用于說明本發(fā)明,而非限制本發(fā)明。注意,表示結(jié)構(gòu)的附圖可能并非按比例繪制。并且,附圖中,相同或者類似的元件標(biāo)有相同或者類似的標(biāo)號。
具體實(shí)施例方式為了使本發(fā)明的內(nèi)容更加清楚和易懂,下面結(jié)合具體實(shí)施例和附圖對本發(fā)明的內(nèi)容進(jìn)行詳細(xì)描述。<集群電源管理系統(tǒng)100〉圖I示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的基本結(jié)構(gòu)框圖。圖I所示的集群電源管理系統(tǒng)尤其適合于針對小規(guī)模自定制集群系統(tǒng)進(jìn)行電源管理。具體地說,如圖I所示,集群系統(tǒng)100由多個計(jì)算節(jié)點(diǎn)組(圖I中示出了第一計(jì)算節(jié)點(diǎn)組10和第二計(jì)算節(jié)點(diǎn)組20)組成,其中每個計(jì)算節(jié)點(diǎn)組中包含若干個計(jì)算節(jié)點(diǎn)。具體地說,第一計(jì)算節(jié)點(diǎn)組10包含η個計(jì)算節(jié)點(diǎn)計(jì)算節(jié)點(diǎn)101、102、. . .、10η ;第二計(jì)算節(jié)點(diǎn)組20包含η個計(jì)算節(jié)點(diǎn)計(jì)算節(jié)點(diǎn)201、202、. . .、20η。需要說明的是,雖然示出了第一計(jì)算節(jié)點(diǎn)組10和第二計(jì)算節(jié)點(diǎn)組20具有相同數(shù)量的計(jì)算節(jié)點(diǎn)的情況,但是實(shí)際上多個計(jì)算節(jié)點(diǎn)組可能具有不同數(shù)量的計(jì)算節(jié)點(diǎn)數(shù)量。而且,計(jì)算節(jié)點(diǎn)組可以是一種物理劃分,如一個機(jī)柜,也可以是一種邏輯劃分,如將8臺計(jì)算節(jié)點(diǎn)組成一個計(jì)算節(jié)點(diǎn)組以便于管理。電源管理系統(tǒng)包括主控節(jié)點(diǎn)40、電源管理網(wǎng)絡(luò)30以及與所述多個計(jì)算節(jié)點(diǎn)組分別對應(yīng)的多個電源管理模塊。在圖I中,示出了與第一計(jì)算節(jié)點(diǎn)組10和第二計(jì)算節(jié)點(diǎn)組20分別對應(yīng)的第一電源管理模塊11和第二電源管理模塊22。
并且,對于每個計(jì)算節(jié)點(diǎn)組,在該計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,計(jì)算節(jié)點(diǎn)組中的一個計(jì)算節(jié)點(diǎn)(可以成為主計(jì)算節(jié)點(diǎn))可通過控制信號對相應(yīng)的電源管理模塊進(jìn)行配置,進(jìn)而管理本計(jì)算節(jié)點(diǎn)組。具體地,例如,主計(jì)算節(jié)點(diǎn)通過控制信號對相應(yīng)的電源管理模塊進(jìn)行配置,以使得相應(yīng)的電源管理模塊傳遞向該計(jì)算節(jié)點(diǎn)組中的每一個計(jì)算節(jié)點(diǎn)分別傳遞相應(yīng)的用于啟動或關(guān)閉相應(yīng)計(jì)算節(jié)點(diǎn)的開關(guān)信號。具體地說,第一計(jì)算節(jié)點(diǎn)組10單獨(dú)使用時,主計(jì)算節(jié)點(diǎn)向第一電源管理模塊11傳
遞電源管理控制信號SI,并且向計(jì)算節(jié)點(diǎn)101、102.....IOn分別傳遞相應(yīng)的用于啟動或關(guān)
閉相應(yīng)計(jì)算節(jié)點(diǎn)的開關(guān)信號S11、S12.....Sin。第二計(jì)算節(jié)點(diǎn)組20單獨(dú)使用時,主計(jì)算節(jié)
點(diǎn)向第二電源管理模塊22傳遞電源管理控制信號,并且向計(jì)算節(jié)點(diǎn)201、202.....20η分別
傳遞相應(yīng)的用于啟動或關(guān)閉相應(yīng)計(jì)算節(jié)點(diǎn)的開關(guān)信號S21、S22.....S2n。<主控節(jié)點(diǎn)40>圖2示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的主控節(jié)點(diǎn)40的基本結(jié)構(gòu)框圖。如圖2所示,主控節(jié)點(diǎn)40可以由任意一個計(jì)算節(jié)點(diǎn)擔(dān)任,但是該計(jì)算節(jié)點(diǎn)需要支持電源管理網(wǎng)絡(luò)30所使用的通信協(xié)議。主控節(jié)點(diǎn)40用于對該電源管理模塊進(jìn)行配置。如圖2所示,主控節(jié)點(diǎn)40包含電源管理用戶接口 41、電源管理核心程序42、集群系統(tǒng)節(jié)點(diǎn)表43以及電源管理通信接口 44 (用于與電源管理網(wǎng)絡(luò)30通信的接口)。電源管理用戶接口 41提供集群系統(tǒng)電源管理的基本操作集,包括全系統(tǒng)、指定節(jié)點(diǎn)、系統(tǒng)部分節(jié)點(diǎn)的啟動、關(guān)閉、重啟。電源管理核心程序42基于電源管理通信接口 44的驅(qū)動程序,通過電源管理通信接口 44對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置,其具體實(shí)現(xiàn)方法本發(fā)明不做限定。集群系統(tǒng)節(jié)點(diǎn)表43用于維護(hù)整個集群電源管理系統(tǒng)中的所有計(jì)算節(jié)點(diǎn)以及計(jì)算節(jié)點(diǎn)組的組成信息,其結(jié)構(gòu)如圖3所示,下文將具體描述。電源管理通信接口 44為主控節(jié)點(diǎn)的硬件模塊,用于兼容電源管理網(wǎng)絡(luò)30的通信接口,如i2c總線?!醇合到y(tǒng)節(jié)點(diǎn)表43>
圖3示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的主控節(jié)點(diǎn)中的集群系統(tǒng)節(jié)點(diǎn)表43的示例。如圖3所示,在集群系統(tǒng)節(jié)點(diǎn)表43中針對每個計(jì)算節(jié)點(diǎn)組(例如第一電源管理模塊U、第一計(jì)算節(jié)點(diǎn)組10...第η計(jì)算節(jié)點(diǎn)組η0)存儲該計(jì)算節(jié)點(diǎn)組的每個計(jì)算節(jié)點(diǎn)的節(jié)點(diǎn)類型和位置信息。<電源管理網(wǎng)絡(luò)30>電源管理網(wǎng)絡(luò)30由標(biāo)準(zhǔn)總線構(gòu)成(例如i2c總線)??偩€上可以存在一個主控設(shè)備(電源管理的主控節(jié)點(diǎn)40)、以及多個被控設(shè)備(各個計(jì)算節(jié)點(diǎn)組的電源管理模塊)。電源管理網(wǎng)絡(luò)30用于處理電源管理模塊與主控節(jié)點(diǎn)40的通信。具體地說,例如,每個被控設(shè)備在總線上具有唯一地址,主控設(shè)備通過該地址選中某一個被控設(shè)備以進(jìn)行對該被控設(shè)備的配置。換言之,電源管理模塊在總線上具有唯一的地址,主控節(jié)點(diǎn)40通過電源管理模塊的唯一地址選擇電源管理模塊以便對該電源管理模塊進(jìn)行配置。<電源管理模塊>電源管理模塊(例如第一電源管理模塊11和第二電源管理模塊22)由支持標(biāo)準(zhǔn)總線協(xié)議的基本集成電路器件實(shí)現(xiàn)(如TI公司的PCA9555)。電源管理模塊具有接口(例如符合i2c標(biāo)準(zhǔn)的接口),其輸出多個開關(guān)信號(圖I中的開關(guān)信號),每一個開關(guān)信號連接到相應(yīng)計(jì)算節(jié)點(diǎn)組的一個計(jì)算節(jié)點(diǎn),用于控制該計(jì)算節(jié)點(diǎn)的開啟和停止。主控節(jié)點(diǎn)40通過通信協(xié)議(例如i2c協(xié)議)向電源管理模塊發(fā)送開關(guān)控制消息,開關(guān)控制消息用于指示各開關(guān)信號的狀態(tài)(通或斷)?!从?jì)算節(jié)點(diǎn)〉圖4示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的計(jì)算節(jié)點(diǎn)的基本結(jié)構(gòu)框圖。其中以計(jì)算節(jié)點(diǎn)101為例說明了可以采用的計(jì)算節(jié)點(diǎn)類型。如圖4所示,計(jì)算節(jié)點(diǎn)101電源管理部分的結(jié)構(gòu)同主控節(jié)點(diǎn)的一個區(qū)別在于其內(nèi)部只包含該計(jì)算節(jié)點(diǎn)組的節(jié)點(diǎn)列表。更具體地說,計(jì)算節(jié)點(diǎn)包括電源管理用戶接口,用于提供集群系統(tǒng)電源管理的基本操作集,包括全系統(tǒng)、指定節(jié)點(diǎn)、系統(tǒng)部分節(jié)點(diǎn)的啟動、關(guān)閉、重啟;例如,電源管理用戶接口接收電源管理信號Si ;電源管理核心程序,用于基于電源管理通信接口的驅(qū)動程序,通過電源管理通信接口對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置,其具體實(shí)現(xiàn)方法本發(fā)明不做限定;集群系統(tǒng)節(jié)點(diǎn)表,用于維護(hù)本計(jì)算節(jié)點(diǎn)的組成信息;電源管理通信接口,作為計(jì)算節(jié)點(diǎn)的硬件模塊,用于兼容電源管理網(wǎng)絡(luò)的通信接Π ;供電開關(guān)芯片111,用于接收電源開關(guān)信號S11。<多層次電源系統(tǒng)管理機(jī)制>由于集群系統(tǒng)按照物理或邏輯管理分為兩個層次全系統(tǒng)層次以及節(jié)點(diǎn)組層次。無論是在使用或是調(diào)試過程中,都會存在兩個層次上的電源管理需求,對此,本發(fā)明主要針對解決多層次電源系統(tǒng)管理的機(jī)制。
如圖I所示,主控節(jié)點(diǎn)40可以通過電源管理網(wǎng)絡(luò)對各計(jì)算節(jié)點(diǎn)組的電源管理模塊進(jìn)行控制,同時,各計(jì)算節(jié)點(diǎn)組內(nèi)部的一個計(jì)算節(jié)點(diǎn)(“計(jì)算節(jié)點(diǎn)101和計(jì)算節(jié)點(diǎn)201”)同電源管理模塊的連接中除了開關(guān)信號之外,還有電源管理控制信號,用于節(jié)點(diǎn)組單獨(dú)使用時的內(nèi)部電源管理。<全系統(tǒng)層次電源管理>根據(jù)本發(fā)明實(shí)施例,全系統(tǒng)啟動流程分為以下步驟I.主控節(jié)點(diǎn)40啟動;2.用戶從主控節(jié)點(diǎn)40獲取全系統(tǒng)的節(jié)點(diǎn)信息;3.用戶通過主控節(jié)點(diǎn)40提供的電源管理用戶41接口進(jìn)行相應(yīng)的電源管理操作;4.主控節(jié)點(diǎn)40的電源管理核心程序42和電源管理通信接口 44按照電源管理的通信協(xié)議對目標(biāo)電源管理模塊進(jìn)行配置,完成電源管理操作。<節(jié)點(diǎn)組層次電源管理>圖5示意性地示出了根據(jù)本發(fā)明實(shí)施例的節(jié)點(diǎn)組層次電源管理原理圖。其中,以第一計(jì)算節(jié)點(diǎn)組10為例進(jìn)行說明,但是可以理解的是,其他節(jié)點(diǎn)組也適用下述結(jié)構(gòu)及處理。如圖5所示,根據(jù)本發(fā)明實(shí)施例,除了計(jì)算節(jié)點(diǎn)101、102.....IOn之外,第一計(jì)算
節(jié)點(diǎn)組10還包括2選I選擇器Ml、邏輯電路M2以及控制接插件M3?!び纱?,節(jié)點(diǎn)組層次的電源管理原理如下所述。2選I選擇器M1,用于從電源管理模塊的輸出和邏輯電路M2的輸出中選擇用于主計(jì)算節(jié)點(diǎn)的電源開關(guān)信號,例如用于作為主計(jì)算節(jié)點(diǎn)的計(jì)算節(jié)點(diǎn)101的電源開關(guān)信號S11。邏輯電路M2輸出具有固定邏輯的信號。具體地說,計(jì)算節(jié)點(diǎn)101的電源開關(guān)信號Sll有兩個來源,一個是電源管理模塊(第一電源管理模塊11),另一個來自邏輯電路M2(具體地說,邏輯電路M2固定地輸出“邏輯I”)。通過由圖4中選路信號SOl來確定電源開關(guān)信號Sll的選路。具體地說,例如,當(dāng)選路信號SOl為邏輯I時,選擇來自電源管理模塊的電源管理控制信號送往計(jì)算節(jié)點(diǎn)101 ;當(dāng)選路信號SOl為邏輯O時,選擇邏輯電路M2輸出的固定信號“邏輯I”送往計(jì)算節(jié)點(diǎn)101。計(jì)算節(jié)點(diǎn)101自身輸出的電源管理控制信號同外部主控節(jié)點(diǎn)40的電源管理控制信號并聯(lián)在一起以形成并聯(lián)后的信號,通過控制接插件M3自動選擇電源管理控制信號的來源。一方面,當(dāng)?shù)谝挥?jì)算節(jié)點(diǎn)組10單獨(dú)使用時,通過控制接插件M3自動選擇電源管理控制信號的來源,由此外部的電源管理控制信號將斷開(外部的電源管理控制信號將不再連接到控制接插件),啟用計(jì)算節(jié)點(diǎn)101自身輸出的電源管理控制信號,此時計(jì)算節(jié)點(diǎn)101的電源管理控制信號可以生效,完成對電源管理模塊的配置,并以此實(shí)現(xiàn)對整個計(jì)算節(jié)點(diǎn)組的控制。另一方面,當(dāng)?shù)谝挥?jì)算節(jié)點(diǎn)組10連接到集群系統(tǒng)中時,通過控制接插件M3自動選擇電源管理控制信號的來源,由此計(jì)算節(jié)點(diǎn)101的電源管理控制信號將不再生效(即,不啟用計(jì)算節(jié)點(diǎn)101自身輸出的電源管理控制信號),電源管理模塊將由外部的主控節(jié)點(diǎn)40傳送來的電源管理控制信號進(jìn)行配置。具體地說,圖6示意性地示出了根據(jù)本發(fā)明實(shí)施例的集群電源管理系統(tǒng)的控制接插件M3的示例的基本結(jié)構(gòu)框圖??刂平硬寮﨧3具有接插件母頭Cl (其連接至計(jì)算節(jié)點(diǎn)組內(nèi)部,例如連接在節(jié)點(diǎn)組板上)、接插件公頭C2 (連接主控節(jié)點(diǎn)40的信號線)以及回路硬連線LI。通過控制接插件M3,將自動地實(shí)現(xiàn)計(jì)算節(jié)點(diǎn)101對自己發(fā)出的電源管理控制信號(在本示例中為與計(jì)算節(jié)點(diǎn)101相對應(yīng)的電源管理控制信號SI)的使能和失效。具體如圖5所示。當(dāng)控制接插件M3的接插件公頭C2和接插件母頭Cl連接后(節(jié)點(diǎn)組板接入集群系統(tǒng)),則“連接至計(jì)算節(jié)點(diǎn)101 (圖4中選路信號S01)”的信號通過“回路硬連線LI”連接到“邏輯I”(邏輯電路輸出的固定邏輯信號),由此邏輯電路輸出的固定邏輯信號通過回路硬連線傳遞給計(jì)算節(jié)點(diǎn)組內(nèi)部;這時,計(jì)算節(jié)點(diǎn)101在檢測到“邏輯I”信號時,得知自己已被安裝在整機(jī)系統(tǒng)中,將失效自己發(fā)出的電源管理控制信號。當(dāng)計(jì)算節(jié)點(diǎn)101單獨(dú)使用時,接插件公頭C2和接插件母頭Cl斷開,選路信 號SOl變?yōu)椤斑壿婳”。同時,例如,選路信號SOl還將控制開關(guān)信號的選路。相應(yīng)地,節(jié)點(diǎn)組層次的電源管理流程為由于節(jié)點(diǎn)組單獨(dú)使用,2選I選擇器Ml將選擇固定導(dǎo)通信號(邏輯電路M2固定輸出的“邏輯I”)連接至計(jì)算節(jié)點(diǎn)I的電源開關(guān)信號,因此,計(jì)算節(jié)點(diǎn)101直接啟動。在計(jì)算節(jié)點(diǎn)101啟動后,通過檢測選路信號SOl (如圖5所示),判斷第一節(jié)點(diǎn)組10是否處于單獨(dú)使用的狀態(tài),檢測到邏輯I信號后,計(jì)算節(jié)點(diǎn)101將使能自己的電源管理信號。用戶查詢計(jì)算節(jié)點(diǎn)101提供的節(jié)點(diǎn)組節(jié)點(diǎn)列表,并給出需要的電源管理指令。計(jì)算節(jié)點(diǎn)101的電源管理核心程序通過管理通信接口同電源管理模塊通信,實(shí)現(xiàn)配置,進(jìn)而管理該節(jié)點(diǎn)組其他節(jié)點(diǎn)的啟停。由此,提供了一種基于低成本簡單器件構(gòu)成的電源管理系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,成本低廉,尤其適合小規(guī)模自定制集群的使用。并且,實(shí)現(xiàn)了多層次自適應(yīng)的電源管理機(jī)制,節(jié)點(diǎn)組接入或脫離整機(jī)系統(tǒng)結(jié)合自動地選擇相應(yīng)的電源管理模式,用戶無需做任何額外的操作。此外,需要說明的是,說明書中的術(shù)語“第一”、“第二”、“第三”等描述僅僅用于區(qū)分說明書中的各個組件、元素、步驟等,而不是用于表示各個組件、元素、步驟之間的邏輯關(guān)系或者順序關(guān)系等??梢岳斫獾氖?,雖然本發(fā)明已以較佳實(shí)施例披露如上,然而上述實(shí)施例并非用以限定本發(fā)明。對于任何熟悉本領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的技術(shù)內(nèi)容對本發(fā)明技術(shù)方案作出許多可能的變動和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。
權(quán)利要求
1.一種集群電源管理系統(tǒng),其特征在于包括一個或多個計(jì)算節(jié)點(diǎn)組,其中每個計(jì)算節(jié)點(diǎn)組包括多個計(jì)算節(jié)點(diǎn);與所述多個計(jì)算節(jié)點(diǎn)組分別對應(yīng)的多個電源管理模塊,其中對于每個計(jì)算節(jié)點(diǎn)組,在該計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,計(jì)算節(jié)點(diǎn)組中的作為主計(jì)算節(jié)點(diǎn)的一個計(jì)算節(jié)點(diǎn)通過控制信號對相應(yīng)的電源管理模塊進(jìn)行配置,進(jìn)而管理本計(jì)算節(jié)點(diǎn)組;主控節(jié)點(diǎn),其通過電源管理模塊的唯一地址選擇電源管理模塊以便對該電源管理模塊進(jìn)行配置;電源管理網(wǎng)絡(luò),用于處理電源管理模塊與主控節(jié)點(diǎn)的通信。
2.根據(jù)權(quán)利要求I所述的集群電源管理系統(tǒng),其特征在于,每個計(jì)算節(jié)點(diǎn)組包括2選I選擇器、邏輯電路以及控制接插件;其中,2選I選擇器用于從電源管理模塊的輸出和邏輯電路的輸出中選擇用于主計(jì)算節(jié)點(diǎn)的電源開關(guān)信號;邏輯電路輸出具有固定邏輯的信號;計(jì)算節(jié)點(diǎn)輸出的電源管理控制信號與外部主控節(jié)點(diǎn)傳遞的電源管理控制信號并聯(lián)在一起以形成并聯(lián)后的信號,通過控制接插件自動選擇電源管理控制信號的來源。
3.根據(jù)權(quán)利要求2所述的集群電源管理系統(tǒng),其特征在于,當(dāng)計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,通過控制接插件自動選擇電源管理控制信號的來源而啟用計(jì)算節(jié)點(diǎn)自身輸出的電源管理控制信號。
4.根據(jù)權(quán)利要求2所述的集群電源管理系統(tǒng),其特征在于,當(dāng)計(jì)算節(jié)點(diǎn)組連接到集群系統(tǒng)中時,通過控制接插件自動選擇電源管理控制信號的來源而啟用外部主控節(jié)點(diǎn)傳遞的電源管理控制信號。
5.根據(jù)權(quán)利要求I至4之一所述的集群電源管理系統(tǒng),其特征在于,控制接插件具有連接至計(jì)算節(jié)點(diǎn)組內(nèi)部的接插件母頭、連接主控節(jié)點(diǎn)的信號線的接插件公頭、以及回路硬連線;當(dāng)控制接插件的接插件公頭和接插件母頭連接后,邏輯電路輸出的固定邏輯信號通過回路硬連線傳遞給計(jì)算節(jié)點(diǎn)組內(nèi)部,計(jì)算節(jié)點(diǎn)在檢測到固定邏輯信號時,失效自己發(fā)出的電源管理控制信號。
6.根據(jù)權(quán)利要求I至4之一所述的集群電源管理系統(tǒng),其特征在于,主控節(jié)點(diǎn)包含電源管理用戶接口、電源管理核心程序、集群系統(tǒng)節(jié)點(diǎn)表以及用于與電源管理網(wǎng)絡(luò)通信的電源管理通信接口 ;其中,電源管理用戶接口提供集群系統(tǒng)電源管理的基本操作集;電源管理核心程序基于電源管理通信接口的驅(qū)動程序,通過電源管理通信接口對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置;集群系統(tǒng)節(jié)點(diǎn)表用于維護(hù)整個集群電源管理系統(tǒng)中的所有計(jì)算節(jié)點(diǎn)以及計(jì)算節(jié)點(diǎn)組的組成信息。
7.根據(jù)權(quán)利要求I至4之一所述的集群電源管理系統(tǒng),其特征在于,計(jì)算節(jié)點(diǎn)包括電源管理用戶接口,用于提供集群系統(tǒng)電源管理的基本操作集;電源管理核心程序,用于基于電源管理通信接口的驅(qū)動程序,通過電源管理通信接口對被控的計(jì)算節(jié)點(diǎn)組中的電源管理模塊進(jìn)行配置;集群系統(tǒng)節(jié)點(diǎn)表,用于維護(hù)整個系統(tǒng)中的所有節(jié)點(diǎn)以及節(jié)點(diǎn)組的組成信息;電源管理通信接口,用于兼容與電源管理網(wǎng)絡(luò)的通信接口 ;供電開關(guān)芯片,用于接收電源開關(guān)信號。
全文摘要
本發(fā)明提供的一種集群電源管理系統(tǒng)包括一個或多個計(jì)算節(jié)點(diǎn)組,其中每個計(jì)算節(jié)點(diǎn)組包括多個計(jì)算節(jié)點(diǎn);與所述多個計(jì)算節(jié)點(diǎn)組分別對應(yīng)的多個電源管理模塊,其中對于每個計(jì)算節(jié)點(diǎn)組,在該計(jì)算節(jié)點(diǎn)組單獨(dú)使用時,計(jì)算節(jié)點(diǎn)組中的作為主計(jì)算節(jié)點(diǎn)的一個計(jì)算節(jié)點(diǎn)通過控制信號對相應(yīng)的電源管理模塊進(jìn)行配置,進(jìn)而管理本計(jì)算節(jié)點(diǎn)組;主控節(jié)點(diǎn),其通過電源管理模塊的唯一地址選擇電源管理模塊以便對該電源管理模塊進(jìn)行配置;電源管理網(wǎng)絡(luò),用于處理電源管理模塊與主控節(jié)點(diǎn)的通信。
文檔編號H04L29/08GK102932166SQ201210379888
公開日2013年2月13日 申請日期2012年10月9日 優(yōu)先權(quán)日2012年10月9日
發(fā)明者謝向輝, 郝子宇, 吳東, 臧春峰, 原昊, 錢磊, 張魯飛, 陸菲菲, 周建議 申請人:無錫江南計(jì)算技術(shù)研究所