專利名稱:在計(jì)算機(jī)中心動(dòng)態(tài)重新安排應(yīng)用及其它服務(wù)器資源的方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及監(jiān)控和控制計(jì)算機(jī)中心的冷卻及功率消耗負(fù)荷(load),以及更具體來說,涉及使用自主及按需(on demand)計(jì)算領(lǐng)域的技術(shù),以便允許計(jì)算機(jī)中心被動(dòng)態(tài)地重新安排(reprovision),從而滿足不斷改變的熱量耗散和功率消耗環(huán)境。
背景技術(shù):
隨著時(shí)間的推移,對(duì)于更大計(jì)算能力的需要已經(jīng)超過了計(jì)算機(jī)速度的增長。因此,不僅要購買新的計(jì)算機(jī)來替換較舊的、較慢的計(jì)算機(jī),而且還需要越來越多的計(jì)算機(jī),以便跟上公司及終端用戶的不斷增加的預(yù)期和需求。
這導(dǎo)致計(jì)算機(jī)變得越來越小?,F(xiàn)代的服務(wù)器是就機(jī)架(rack)空間或“單元(U)”而被指定的,其中1U在標(biāo)準(zhǔn)的19O寬的機(jī)架中是1.75O高。因此,2U的計(jì)算機(jī)是3.75O高等。1U的服務(wù)器已經(jīng)變得很普通,以及常常是公司服務(wù)器間里的選擇。
然而,自含的計(jì)算機(jī),即使在僅有1.75O高(即1U)時(shí)對(duì)于許多應(yīng)用也仍然是過大的。所謂的“刀鋒(blade)”服務(wù)器系統(tǒng)能夠通過卸下(offload)某些硬件塊(例如,電源、冷卻、CD(光盤)驅(qū)動(dòng)器、鍵盤/監(jiān)視器連接等)到共享資源中來更密集地封裝(pack)計(jì)算能力,所述刀鋒位于所述系統(tǒng)中。例如,一種這樣的刀鋒系統(tǒng)是IBM“BladeCenter”。BladeCenter底架可以容納14個(gè)刀鋒(每個(gè)刀鋒是一個(gè)獨(dú)立的計(jì)算機(jī),與BladeCenter中的其它刀鋒共享電源和輔助資源),并且是一個(gè)7U單元(也就是說,其在標(biāo)準(zhǔn)的機(jī)架配置中是12.25O高的)。這是14個(gè)1U機(jī)器的一半大小,在相同的空間內(nèi)允許有兩倍的計(jì)算能力。
上面所提到的冷卻是計(jì)算機(jī)中心面對(duì)的顯著問題之一。當(dāng)前的技術(shù)途徑意味著,隨著中央處理單元(CPU)變得更快,其會(huì)包含越來越多的晶體管,以及使用越來越大的功率。隨著CPU使用更多的功率,CPU在操作時(shí)所產(chǎn)生的熱量也會(huì)上升。這種熱量必需從計(jì)算機(jī)中消除,因此,計(jì)算機(jī)中心具有僅為了使其中所包含的計(jì)算機(jī)冷卻的顯著的空調(diào)裝置。服務(wù)器間里的空調(diào)裝置的失效可能是災(zāi)難性的,因?yàn)?,?dāng)CPU變得過熱時(shí)(當(dāng)其所產(chǎn)生的熱量不被抽出時(shí)),其很快會(huì)發(fā)生故障。
隨著計(jì)算機(jī)變得越來越快,以及在相同大小的空間里有越來越多的計(jì)算機(jī),功率量和冷卻這些計(jì)算機(jī)所需的設(shè)施非常迅速地增加,并且實(shí)際上,所述冷卻設(shè)施的重要性正迅速地上升。而且,在所述冷卻設(shè)施發(fā)生故障的情況下出現(xiàn)顯著問題的時(shí)間迅速減少。
刀鋒系統(tǒng)向著幫助減輕冷卻問題的某種方式進(jìn)行發(fā)展。例如,共享電源和冷卻使得能夠更有效率地冷卻底架里所包含的刀鋒。然而,在比計(jì)算機(jī)配置刀鋒系統(tǒng)更小的空間里仍然還有更大的計(jì)算能力,因此,冷卻問題依舊是非常顯著的。
現(xiàn)代的冷卻系統(tǒng)與其重要的作用相稱,是復(fù)雜的系統(tǒng)。它們被計(jì)算機(jī)化,它們常??梢员痪W(wǎng)絡(luò)化,以及它們常??梢赃h(yuǎn)程地被控制。這些冷卻系統(tǒng)具有許多傳感器,所有傳感器為冷卻系統(tǒng)提供關(guān)于計(jì)算機(jī)中心的哪個(gè)區(qū)域過冷、哪個(gè)區(qū)域過熱等的信息。
上面的內(nèi)容涉及功率成本的問題。增加的計(jì)算機(jī)功率消耗需要購買更多的電力,以及這些計(jì)算機(jī)的相關(guān)增加的功率耗散和冷卻需求需要購買甚至更多的電力。計(jì)算機(jī)中心的功率成本因此是大的,并且無疑是可變的。在現(xiàn)代的西方電力市場中,電力價(jià)格進(jìn)行波動(dòng)(到較大或較小的程度),以及,具有大的且相對(duì)固定的需求的計(jì)算機(jī)中心消費(fèi)者受這些波動(dòng)的影響很大。其中消費(fèi)者能夠確定對(duì)消費(fèi)時(shí)的電力所收費(fèi)的現(xiàn)場價(jià)格的設(shè)施變得越來越普通,其允許消費(fèi)者選擇響應(yīng)當(dāng)前的價(jià)格來修改對(duì)電力的需求(如果可能的話)。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是使用自主及按需計(jì)算領(lǐng)域的技術(shù),以便允許計(jì)算機(jī)中心被動(dòng)態(tài)地重新安排,從而滿足不斷改變的熱量耗散和功率消耗環(huán)境。
根據(jù)本發(fā)明,如在按需計(jì)算機(jī)中心里所最佳說明的那樣,其中的計(jì)算機(jī)上運(yùn)行的主機(jī)應(yīng)用中的一些或全部可以被移動(dòng)(也就是說,從一個(gè)機(jī)器被重新定位到另一個(gè)機(jī)器)。盡管計(jì)算機(jī)中心的總熱量耗散和功率消耗需求在一個(gè)長的時(shí)間期間(例如24小時(shí)的計(jì)算周期)可能保持不變,但是瞬時(shí)功率消耗和熱量耗散負(fù)荷可以被改變,以更加有效率地及有效地使用計(jì)算機(jī)中心資源和減少峰值負(fù)荷。這可以通過將應(yīng)用重新安排到具有低功率消耗和熱量耗散負(fù)荷的計(jì)算機(jī)中心資源中和/或?qū)?yīng)用重新調(diào)度(reschedule)到這些負(fù)荷在其間典型地是較低的時(shí)隙中來實(shí)現(xiàn)。假設(shè)中心的熱量耗散需求是以某種方式與活動(dòng)的計(jì)算機(jī)的數(shù)量及其是如何活動(dòng)的有關(guān)的,則可以看出,重新定位應(yīng)用將會(huì)改變計(jì)算機(jī)中心的熱量耗散需求。此時(shí),這種重新定位還將會(huì)改變計(jì)算機(jī)中心的功率消耗。另外,在按需計(jì)算機(jī)中心里的計(jì)算機(jī)所必需執(zhí)行的任務(wù)中的一些或者全部可以被重新調(diào)度。也就是說,這些任務(wù)將要運(yùn)行的時(shí)間可以被改變??梢钥闯?,重新調(diào)度應(yīng)用還會(huì)改變計(jì)算機(jī)中心的熱量耗散(及功率成本)。
在這個(gè)優(yōu)選實(shí)施例中,控制計(jì)算機(jī)接收到來自于中心的冷卻系統(tǒng)的數(shù)據(jù)(該數(shù)據(jù)包括來自于冷卻系統(tǒng)的傳感器的數(shù)據(jù)),來自于中心的電源的數(shù)據(jù),來自于中心里的計(jì)算機(jī)的數(shù)據(jù)(該信息可以來自于所述計(jì)算機(jī)本身或者來自于計(jì)算機(jī)中心里的其它控制計(jì)算機(jī)),以及來自于個(gè)體計(jì)算機(jī)里的硬件傳感器的溫度及功率消耗信息??刂朴?jì)算機(jī)還(明確地或者通過動(dòng)態(tài)位置確定)了解計(jì)算機(jī)中心里的計(jì)算機(jī)的相對(duì)位置。
除了上述內(nèi)容之外,控制計(jì)算機(jī)被裝備有實(shí)現(xiàn)算法的軟件,所述算法預(yù)測冷卻系統(tǒng)在某些情況下將如何運(yùn)轉(zhuǎn),以及計(jì)算機(jī)中心的功率消耗在這些相同的情況下將會(huì)如何改變。這些算法還考慮了將各種應(yīng)用重新定位到其它的計(jì)算機(jī)所引起的整個(gè)計(jì)算機(jī)中心的性能和功能的改變(這種認(rèn)識(shí)是自主及按需系統(tǒng)中固有的)。
控制計(jì)算機(jī)現(xiàn)在能夠評(píng)估其輸入并且對(duì)計(jì)算機(jī)中心的配置進(jìn)行改變(以重新定位和/或重新調(diào)度應(yīng)用的方式)。其可以監(jiān)控這些改變的效果,以及使用該信息來改進(jìn)其內(nèi)部算法和計(jì)算機(jī)中心的模型。
在另一個(gè)優(yōu)選實(shí)施例中,控制計(jì)算能夠直接控制冷卻系統(tǒng)-具體來說,其可以將被提供給計(jì)算機(jī)中心的冷卻的級(jí)別和位置改變到冷卻系統(tǒng)所允許的程度。在該實(shí)施例中,控制計(jì)算機(jī)直接控制冷卻系統(tǒng),以試圖為其所導(dǎo)出的軟件配置中的每個(gè)實(shí)現(xiàn)熱量耗散的適當(dāng)級(jí)別。
在另一個(gè)優(yōu)選實(shí)施例中,控制計(jì)算機(jī)是自主或按需控制系統(tǒng)的一個(gè)較次要的部分。其不能夠直接重新定位應(yīng)用,僅能建議管理控制系統(tǒng)來重新定位和/或重新調(diào)度所述應(yīng)用。在該實(shí)施例中,管理控制系統(tǒng)可以出于以下原因而拒絕這些建議的重新定位,所述原因是控制計(jì)算機(jī)可能不被期望知道例如,重新定位和/或重新調(diào)度將會(huì)使計(jì)算機(jī)中心里的應(yīng)用的一個(gè)或另一個(gè)發(fā)生故障或者達(dá)不到其性能目標(biāo)。
參考附圖,根據(jù)下面本發(fā)明的優(yōu)選實(shí)施例的詳細(xì)描述,前面以及其它目的、方面和優(yōu)點(diǎn)將會(huì)更好地被理解,其中圖1是說明了其中實(shí)現(xiàn)本發(fā)明的類型的數(shù)據(jù)中心部件的框圖;圖2是說明了包括多個(gè)實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)中心部件的數(shù)據(jù)中心的框圖;圖3是說明了各種傳感器的框圖,用于對(duì)數(shù)據(jù)中心的冷卻設(shè)備進(jìn)行詳述;圖4是用于假定服務(wù)器的功率消耗曲線的圖;以及圖5是說明了本發(fā)明的優(yōu)選實(shí)施例的操作的流程圖。
具體實(shí)施例方式
現(xiàn)在參考附圖,以及更具體來說,參考圖1,圖中示出了例如用于本發(fā)明的數(shù)據(jù)中心部件101。對(duì)于該實(shí)施例,所述數(shù)據(jù)中心部件101是IBM eServer xSeries 335;然而,任何數(shù)量的計(jì)算機(jī),只要是與本發(fā)明有關(guān)的等同物,就可以在這里進(jìn)行取代。所述數(shù)據(jù)中心部件101被連接到計(jì)算機(jī)網(wǎng)絡(luò)連接裝置102。計(jì)算機(jī)網(wǎng)絡(luò)連接裝置102可以是任何適當(dāng)?shù)木W(wǎng)絡(luò)技術(shù),包括令牌環(huán)、ATM(異步傳輸模式)、以太網(wǎng)以及其它這種網(wǎng)絡(luò)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,所謂的“無線網(wǎng)絡(luò)”也可以在這里進(jìn)行取代。圖1中還示出了給數(shù)據(jù)中心部件101提供電力的電源線103。在所述實(shí)施例中,電源線103通過電力監(jiān)控設(shè)備104。該設(shè)備對(duì)數(shù)據(jù)中心部件101在任何給定的時(shí)刻正使用的功率的量進(jìn)行監(jiān)控。電力監(jiān)控設(shè)備104被連接到報(bào)告網(wǎng)絡(luò)105,通過該網(wǎng)絡(luò),其能夠傳送數(shù)據(jù)中心部件101的所監(jiān)控的功率使用。
現(xiàn)在到圖2,圖2表示實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例的數(shù)據(jù)中心,圖中示出了在圖1里首先示出的數(shù)據(jù)中心部件101的多個(gè)實(shí)例。圖2中還示出了圖1的計(jì)算機(jī)網(wǎng)絡(luò)連接裝置102。在圖2中,數(shù)據(jù)中心部件101中的每個(gè)到計(jì)算機(jī)網(wǎng)絡(luò)連接裝置102的連接進(jìn)入網(wǎng)絡(luò)交換設(shè)備202。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,集線器、路由器、防火墻或者其它網(wǎng)絡(luò)連接設(shè)備同樣會(huì)用于替代網(wǎng)絡(luò)交換設(shè)備202。圖2還示出了中央控制計(jì)算機(jī)203,其通過網(wǎng)絡(luò)連接206也被連接到網(wǎng)絡(luò)交換設(shè)備202。通過網(wǎng)絡(luò)連接206,中央控制計(jì)算機(jī)203能夠從數(shù)據(jù)中心部件101接收信息,以及向數(shù)據(jù)中心部件101發(fā)送命令。
圖2還說明了到數(shù)據(jù)中心部件101的電力連接和電力報(bào)告裝置201。這些電力連接和電力報(bào)告裝置201包含有圖1的電源線103、電力監(jiān)控設(shè)備104以及電力報(bào)告網(wǎng)絡(luò)105。為了清晰起見,這些部件部分從圖2中被省略。電力連接和電力報(bào)告裝置201的電力報(bào)告網(wǎng)絡(luò)105部件部分連接到電力報(bào)告網(wǎng)絡(luò)交換設(shè)備204(電力報(bào)告網(wǎng)絡(luò)105可以是基于和計(jì)算機(jī)網(wǎng)絡(luò)連接裝置102相同的技術(shù)的,在所述情況下,電力報(bào)告網(wǎng)絡(luò)交換設(shè)備204可以是與網(wǎng)絡(luò)交換設(shè)備202相同類型的設(shè)備)。中央控制計(jì)算機(jī)203通過連接205也被連接到電力報(bào)告網(wǎng)絡(luò)交換設(shè)備204。通過該連接205,中央計(jì)算機(jī)203能夠監(jiān)控?cái)?shù)據(jù)中心部件101的電力使用。
圖2還示出了中央計(jì)算機(jī)203到數(shù)據(jù)中心的冷卻設(shè)備207的連接208。該連接208允許中央計(jì)算機(jī)203從數(shù)據(jù)中心的冷卻設(shè)備207接收信息,以及向數(shù)據(jù)中心的冷卻設(shè)備207發(fā)送命令。數(shù)據(jù)中心的冷卻設(shè)備207在圖3中更詳細(xì)地被示出,現(xiàn)在參考圖3。
圖3對(duì)圖2中被表示為207的數(shù)據(jù)中心的冷卻設(shè)備進(jìn)行詳述。在這個(gè)實(shí)施例中,冷卻設(shè)備包括多個(gè)溫度傳感器301、不同的多個(gè)冷卻裝置302、以及不同的多個(gè)氣流傳感器303。這些溫度傳感器301、冷卻裝置302、以及氣流傳感器303的全部都被連接到連接裝置304,其組合對(duì)應(yīng)于圖2的連接208。
現(xiàn)在到圖4,圖4說明了假定服務(wù)器的功率消耗曲線。該計(jì)算機(jī)在空閑時(shí)消耗40瓦特功率。該特定的計(jì)算機(jī)向著曲線的頂端使用越來越多的功率而有越來越少的益處-在30%利用率處,其使用50瓦特(僅比空閑時(shí)多10瓦特),但是在100%利用率處,其使用200瓦特。
本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,所示的曲線是理想的。實(shí)際計(jì)算機(jī)的功率消耗是比所示的更加復(fù)雜的,以及不僅取決于CPU的利用率。然而,該假定的曲線足以說明即將進(jìn)行的本發(fā)明。
特定的數(shù)據(jù)中心包括10個(gè)同樣的計(jì)算機(jī),其全部都具有圖4所示的功率消耗特性-也就是說,所述10個(gè)計(jì)算機(jī)是同樣的。該數(shù)據(jù)中心僅需要運(yùn)行單個(gè)計(jì)算任務(wù)的10個(gè)實(shí)例。該計(jì)算任務(wù)需要數(shù)據(jù)中心里的計(jì)算機(jī)的CPU的30%,并且不可以再多使用。因此,可以容易的看出,為了獲得最大的性能,每個(gè)計(jì)算機(jī)上可以運(yùn)行不多于3個(gè)計(jì)算任務(wù)實(shí)例-單個(gè)計(jì)算機(jī)上的3個(gè)實(shí)例將消耗CPU的90%,以及,再增加一個(gè)實(shí)例會(huì)使得性能遭受不再有足夠的CPU供應(yīng)的情況。
因此,有各種方法來確定將任務(wù)安裝在數(shù)據(jù)中心里的計(jì)算機(jī)上的何處。簡單的裝箱(bin-packing)方法將會(huì)決定在3個(gè)計(jì)算機(jī)的每個(gè)上安裝3個(gè)任務(wù)(總共9個(gè)任務(wù)),以及剩余的一個(gè)任務(wù)在第四計(jì)算機(jī)上。因此,前三個(gè)計(jì)算機(jī)將會(huì)以90%的CPU利用率運(yùn)行,而第四個(gè)將以30%的CPU利用率運(yùn)行。該配置(配置A)的功率消耗如下(3H170)+(1H50)=620Watts另外的配置(配置B)將是在10個(gè)計(jì)算機(jī)的每個(gè)上安裝一個(gè)任務(wù)。在配置B中,所有10個(gè)計(jì)算機(jī)都會(huì)以30%的CPU利用率運(yùn)行,產(chǎn)生的功率消耗為(10H50)=500Watts然而,檢查圖4所示的功率曲線,可以看出,明智的配置(配置C)是其中在5個(gè)計(jì)算機(jī)的每個(gè)上安裝2個(gè)任務(wù)的配置,產(chǎn)生的功率消耗為(5H75)=375Watts實(shí)際上,這是所描述的系統(tǒng)的最佳功率消耗配置。
上面的討論假設(shè)沒有使用的計(jì)算機(jī)可以通過控制計(jì)算機(jī)而被斷開。如果不是這種情況下,并且沒有運(yùn)行一個(gè)或多個(gè)任務(wù)的計(jì)算機(jī)必需保持打開,但卻是空閑的,則所描述的三種配置的功率消耗數(shù)字改變?nèi)缦屡渲肁’(3H170)+(1H50)+(6H40)=860Watts配置B’(10H50)=500Watts配置C’(5H75)+(5H40)=575Watts在這種變形中,控制計(jì)算機(jī)的最佳選擇是配置B’,因?yàn)?,在機(jī)器上運(yùn)行一個(gè)任務(wù)實(shí)例相對(duì)于在相同的機(jī)器上不運(yùn)行實(shí)例的增加成本是很低的(僅10瓦特)。
現(xiàn)在到圖5,圖5說明了本發(fā)明的優(yōu)選實(shí)施例的操作。圖5表示控制計(jì)算機(jī)內(nèi)的控制流程。首先,控制計(jì)算機(jī)收集501當(dāng)前工作負(fù)荷,即熱量負(fù)荷和電力負(fù)荷的特性。該信息通過圖2所示的通信裝置205和206而被收集。接著,控制計(jì)算機(jī)優(yōu)化和平衡502這樣確定的熱量負(fù)荷和/或功率負(fù)荷的工作負(fù)荷。優(yōu)化可以通過本領(lǐng)域的技術(shù)人員所能獲得的及想到的許多技術(shù)來實(shí)現(xiàn)。
在優(yōu)化步驟502之后,控制計(jì)算機(jī)具有優(yōu)化步驟所建議的應(yīng)用重新定位的列表。在步驟503,控制計(jì)算機(jī)確定該列表中是否有任何項(xiàng)目。如果有,則控制計(jì)算機(jī)聯(lián)系504重新定位控制器,并且請(qǐng)求應(yīng)用被如此移動(dòng)。然后,返回步驟503,以處理重新定位列表中的下一項(xiàng)目。當(dāng)列表變?yōu)榭諘r(shí),控制計(jì)算機(jī)進(jìn)行到步驟505。如果沒有指令需要用于冷卻系統(tǒng),則處理返回,以在步驟501收集工作負(fù)荷、電力、負(fù)荷和熱量負(fù)荷特性。在需要于冷卻系統(tǒng)內(nèi)進(jìn)行調(diào)節(jié)的情況下,步驟506將發(fā)送指令給冷卻系統(tǒng)。
現(xiàn)在,執(zhí)行回到步驟501處的控制計(jì)算機(jī)的操作流程的開始。
盡管本發(fā)明已經(jīng)就優(yōu)選實(shí)施例而被描述,但是,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,本發(fā)明可以在所附權(quán)利要求的精神和范圍之內(nèi)通過修改而被實(shí)施。
權(quán)利要求
1.一種用于響應(yīng)功率消耗和熱量耗散信息在計(jì)算機(jī)中心里動(dòng)態(tài)地重新安排應(yīng)用及其它服務(wù)器資源的方法,所述方法包括以下步驟對(duì)計(jì)算機(jī)中心所包括的多個(gè)數(shù)據(jù)中心部件中的每個(gè)的功率消耗或者溫度中的至少一個(gè)進(jìn)行監(jiān)控;以及,或者a)根據(jù)需要,將一個(gè)或多個(gè)應(yīng)用從一個(gè)或多個(gè)數(shù)據(jù)中心部件重新定位到所述計(jì)算機(jī)中心的其它數(shù)據(jù)中心部件,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè);或者b)根據(jù)需要,重新調(diào)度所述計(jì)算機(jī)中心的一個(gè)或多個(gè)數(shù)據(jù)中心部件上運(yùn)行的一個(gè)或多個(gè)應(yīng)用,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè)。
2.根據(jù)權(quán)利要求1的方法,其中,步驟a)被執(zhí)行。
3.根據(jù)權(quán)利要求1的方法,其中,步驟b)被執(zhí)行。
4.根據(jù)權(quán)利要求1的方法,還包括以下步驟根據(jù)需要,控制所述計(jì)算機(jī)中心內(nèi)的冷卻設(shè)備,以改變所述計(jì)算機(jī)中心內(nèi)的熱量耗散負(fù)荷。
5.根據(jù)權(quán)利要求1的方法,其中,所述重新定位步驟對(duì)所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷都進(jìn)行改變。
6.根據(jù)權(quán)利要求1的方法,其中,所述重新調(diào)度步驟對(duì)所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷都進(jìn)行改變。
7.一種用于響應(yīng)功率消耗和熱量耗散負(fù)荷在計(jì)算機(jī)中心里動(dòng)態(tài)地重新安排應(yīng)用及其它服務(wù)器資源的系統(tǒng),所述系統(tǒng)包括用于對(duì)計(jì)算機(jī)中心所包括的多個(gè)數(shù)據(jù)中心部件中的每個(gè)的功率和溫度中的至少一個(gè)進(jìn)行監(jiān)控的裝置;以及,或者a)用于根據(jù)需要,將一個(gè)或多個(gè)應(yīng)用從一個(gè)或多個(gè)數(shù)據(jù)中心部件重新定位到所述計(jì)算機(jī)中心的其它數(shù)據(jù)中心部件,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè)的裝置;或者b)用于根據(jù)需要,重新調(diào)度所述計(jì)算機(jī)中心的一個(gè)或多個(gè)數(shù)據(jù)中心部件上運(yùn)行的一個(gè)或多個(gè)應(yīng)用,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè)的裝置。
8.一種用于響應(yīng)功率消耗和熱量耗散負(fù)荷在計(jì)算機(jī)中心里動(dòng)態(tài)地重新安排應(yīng)用及其它服務(wù)器資源的系統(tǒng),所述系統(tǒng)包括用于對(duì)計(jì)算機(jī)中心所包括的多個(gè)數(shù)據(jù)中心部件中的每個(gè)的功率消耗和溫度中的至少一個(gè)進(jìn)行監(jiān)控的裝置;用于根據(jù)需要,將一個(gè)或多個(gè)應(yīng)用從一個(gè)或多個(gè)數(shù)據(jù)中心部件重新定位到所述計(jì)算機(jī)中心的其它數(shù)據(jù)中心部件,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè)的裝置;以及用于根據(jù)需要,重新調(diào)度所述計(jì)算機(jī)中心的一個(gè)或多個(gè)數(shù)據(jù)中心部件上運(yùn)行的一個(gè)或多個(gè)應(yīng)用,以改變所述計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷中的至少一個(gè)的裝置。
全文摘要
計(jì)算機(jī)中心里的應(yīng)用和其它服務(wù)器資源響應(yīng)功率消耗和熱量耗散負(fù)荷而被動(dòng)態(tài)地重新安排。計(jì)算機(jī)中心所包括的一個(gè)或多個(gè)數(shù)據(jù)中心部件中的每個(gè)的功率消耗和溫度被監(jiān)控?;谒O(jiān)控的功率消耗和溫度,根據(jù)需要,來自于一個(gè)或多個(gè)數(shù)據(jù)中心部件的一個(gè)或多個(gè)應(yīng)用被重新定位到計(jì)算機(jī)中心的其它數(shù)據(jù)中心部件,以改變計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷。再有,基于所監(jiān)控的功率消耗和溫度,根據(jù)需要,計(jì)算中心的一個(gè)或多個(gè)數(shù)據(jù)中心部件上運(yùn)行的一個(gè)或多個(gè)應(yīng)用可以被重新調(diào)度,以改變計(jì)算機(jī)中心內(nèi)的功率消耗和熱量耗散負(fù)荷。計(jì)算機(jī)中心內(nèi)的冷卻設(shè)備也可以根據(jù)需要而被控制,以改變計(jì)算機(jī)中心內(nèi)的熱量耗散負(fù)荷。
文檔編號(hào)G06F11/30GK1779600SQ200510124658
公開日2006年5月31日 申請(qǐng)日期2005年11月14日 優(yōu)先權(quán)日2004年11月23日
發(fā)明者伊恩·N·維爾利, 史蒂夫·R.·懷特 申請(qǐng)人:國際商業(yè)機(jī)器公司