本發(fā)明涉及數(shù)據(jù)中心節(jié)能,具體涉及一種電算熱協(xié)同的數(shù)據(jù)中心任務(wù)負(fù)載優(yōu)化調(diào)度方法及系統(tǒng)。
背景技術(shù):
1、當(dāng)前,以云計(jì)算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)和5g區(qū)塊鏈等為代表的數(shù)字技術(shù)交互發(fā)展,并與傳統(tǒng)的實(shí)體經(jīng)濟(jì)融合使人類逐步進(jìn)入數(shù)字經(jīng)濟(jì)時(shí)代,?全球的數(shù)據(jù)量爆炸式增長。數(shù)據(jù)中心作為處理現(xiàn)代信息技術(shù)的重要物理載體,其規(guī)模和數(shù)量也在迅速增加,巨大的電力消耗,給數(shù)據(jù)中心運(yùn)營商帶來沉重的經(jīng)濟(jì)負(fù)擔(dān),在不影響服務(wù)質(zhì)量的前提下,如何挖掘靈活性資源,提高能量管理水平,降低能耗,減少成本已成為其當(dāng)前發(fā)展面臨的主要問題。一個(gè)數(shù)據(jù)中心中處理任務(wù)負(fù)載的it設(shè)備和對(duì)服務(wù)器降溫的冷卻系統(tǒng)能耗占比最大,二者的能量管理優(yōu)化是目前行業(yè)中普遍關(guān)注的重點(diǎn)。
2、電能利用效率(power?usage?effectiveness,pue)是最常用的衡量數(shù)據(jù)中心全局能耗效率的指標(biāo),定義為數(shù)據(jù)中心全年總能耗與it設(shè)備能耗的比值。目前無論是數(shù)據(jù)中心本身還是數(shù)據(jù)中心集群對(duì)冷卻系統(tǒng)能耗的刻畫都是用pue這一個(gè)常數(shù)來簡(jiǎn)單表示,然而實(shí)際數(shù)據(jù)中心的pue并不是固定不變,因?yàn)槔鋮s系統(tǒng)的出力是和其負(fù)載率相關(guān),一個(gè)時(shí)刻即使it負(fù)載能耗一樣,不同溫度下的冷卻系統(tǒng)出力不同,能耗不同,pue自然也不相同。
3、局部電能利用效率(partialpue,ppue)是全局pue概念的衍生,反映了一個(gè)數(shù)據(jù)中心不同區(qū)域如樓層、集裝箱模塊等區(qū)域能效差異,從提升ppue較大值的區(qū)域的能效來提高整個(gè)數(shù)據(jù)中心的全局pue,對(duì)降低能耗節(jié)約成本也有好處,但很少有研究考慮單數(shù)據(jù)中心區(qū)域能效差異來進(jìn)行任務(wù)負(fù)載的空間調(diào)度。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)上述現(xiàn)有技術(shù)的不足,本發(fā)明旨在提供一種電力-算力-熱力協(xié)同的數(shù)據(jù)中心任務(wù)負(fù)載調(diào)度方法及系統(tǒng),以解決現(xiàn)有數(shù)據(jù)中心任務(wù)負(fù)載調(diào)度未考量數(shù)據(jù)中心各區(qū)域的能效差異進(jìn)行任務(wù)負(fù)責(zé)調(diào)度造成的能源浪費(fèi)問題。
2、為了解決上述問題,本發(fā)明采用了如下的技術(shù)方案:
3、在任務(wù)負(fù)載到達(dá)時(shí)刻,將其安排在能效較高的區(qū)域,若該區(qū)域的計(jì)算資源不足或溫度達(dá)到最大限值,則為了滿足服務(wù)質(zhì)量和服務(wù)器安全穩(wěn)定運(yùn)行,按能效高低將調(diào)度任務(wù)負(fù)載至下一個(gè)區(qū)域。由于單數(shù)據(jù)中心各區(qū)域距離很近,空間維度調(diào)度任務(wù)負(fù)載幾乎沒有延時(shí),不考慮類似于跨地域數(shù)據(jù)中心集群任務(wù)負(fù)載空間調(diào)度所造成的時(shí)延損失。
4、且,對(duì)于數(shù)據(jù)中心本身,一方面,為了保證服務(wù)質(zhì)量,延遲容忍型負(fù)載可以被安排在截止日期前的電價(jià)較低時(shí)刻。另一方面,可以通過提高其室內(nèi)溫度設(shè)定點(diǎn)來降低冷卻系統(tǒng)的功耗,在電價(jià)較低時(shí)冷卻系統(tǒng)出力多將溫度保持在一個(gè)較低的程度,電價(jià)較高時(shí)利用熱慣性,冷卻系統(tǒng)降低出力也可以在一段時(shí)間內(nèi)維持溫度不越限。利用這兩種特性可以顯著提高數(shù)據(jù)中心時(shí)間維度上任務(wù)負(fù)載調(diào)度的靈活性。對(duì)于數(shù)據(jù)中心集群,運(yùn)營商在多個(gè)地理位置分布有其數(shù)據(jù)中心,地理位置不同造資源、電價(jià)差異,可以通過前端服務(wù)器分配任務(wù)負(fù)載的方法,實(shí)現(xiàn)數(shù)據(jù)中心任務(wù)負(fù)載時(shí)空調(diào)度的靈活性。
5、基于上述思路,形成一種電算熱協(xié)同的數(shù)據(jù)中心任務(wù)負(fù)載優(yōu)化調(diào)度方法,包括:
6、根據(jù)數(shù)據(jù)中心冷卻系統(tǒng),對(duì)數(shù)據(jù)中心各區(qū)域涉及的電力、算力和熱力消耗進(jìn)行建模,得到電力、算力和熱力消耗模型。
7、根據(jù)所述電力、算力和熱力消耗模型計(jì)算數(shù)據(jù)中心各區(qū)域總能耗并結(jié)合實(shí)時(shí)電價(jià)以數(shù)據(jù)中心運(yùn)營的最小成本建立目標(biāo)函數(shù)。
8、根據(jù)目標(biāo)函數(shù),對(duì)數(shù)據(jù)中心任務(wù)負(fù)載進(jìn)行優(yōu)化調(diào)度。
9、進(jìn)一步,所述目標(biāo)函數(shù)還包括數(shù)據(jù)中心獲取的風(fēng)電能量和光伏能量;所述目標(biāo)函數(shù)為:
10、
11、其中,為實(shí)時(shí)電價(jià),和分別為時(shí)間間隔和總時(shí)間,和分別為數(shù)據(jù)中心t時(shí)刻獲取的風(fēng)電能量、光伏能量,為數(shù)據(jù)中心總能耗。
12、進(jìn)一步,對(duì)數(shù)據(jù)中心涉及的電力消耗進(jìn)行建模,得到電力消耗模型包括:
13、根據(jù)數(shù)據(jù)中心所有機(jī)房it設(shè)備能耗、冷卻系統(tǒng)總能耗以及照明和不間斷電源ups能耗計(jì)算數(shù)據(jù)中心電力能耗,構(gòu)建電力消耗模型:
14、
15、其中,為i區(qū)域t時(shí)刻所有機(jī)房it設(shè)備能耗,為t時(shí)刻冷卻系統(tǒng)總能耗,為t時(shí)刻照明和不間斷電源ups能耗。
16、進(jìn)一步,所述熱力消耗模型包括室內(nèi)溫度模型、風(fēng)機(jī)模型、冷水機(jī)組模型和冷卻系統(tǒng)模型;
17、所述室內(nèi)溫度模型是基于該區(qū)域的熱通道熱容、該區(qū)域冷卻機(jī)組和風(fēng)機(jī)提供的冷量、該區(qū)域內(nèi)服務(wù)器產(chǎn)熱、該區(qū)域的外墻傳熱、該區(qū)域外墻不透明表面上太陽輻射產(chǎn)生的熱量以及該區(qū)域照明產(chǎn)生的熱量,以熱力學(xué)第一公式計(jì)算室內(nèi)溫度以及基于該區(qū)域的冷通道熱容、冷卻機(jī)組和風(fēng)機(jī)提供的冷量,以熱力學(xué)第一公式計(jì)算送風(fēng)溫度而形成。
18、所述風(fēng)機(jī)模型是基于風(fēng)機(jī)能耗與其送風(fēng)量的二次函數(shù)而形成。
19、所述冷水機(jī)組模型是基于某區(qū)域冷水機(jī)組功耗,得到冷水機(jī)組總能耗而形成。
20、所述冷卻系統(tǒng)模型是基于冷水機(jī)組總能耗、風(fēng)機(jī)總能耗和不變能耗,得到數(shù)據(jù)中心整個(gè)冷卻系統(tǒng)總能耗而形成。
21、進(jìn)一步,所述室內(nèi)溫度模型為:
22、
23、其中,為i區(qū)域t時(shí)刻的室內(nèi)溫度,為i區(qū)域t+1時(shí)刻的室內(nèi)溫度,為i區(qū)域t時(shí)刻的送風(fēng)溫度,為i區(qū)域t+1時(shí)刻的送風(fēng)溫度,和分別為i區(qū)域熱通道熱容和冷通道熱容,為i區(qū)域t時(shí)刻冷卻機(jī)組和風(fēng)機(jī)提供的冷量,為i區(qū)域t時(shí)刻服務(wù)器產(chǎn)熱,為i區(qū)域t時(shí)刻的外墻傳熱,為i區(qū)域t時(shí)刻外墻不透明表面上太陽輻射產(chǎn)生的熱量,為i區(qū)域t時(shí)刻照明產(chǎn)生的熱量。
24、所述i區(qū)域t時(shí)刻冷卻機(jī)組和風(fēng)機(jī)提供的冷量:
25、
26、其中,為i區(qū)域風(fēng)機(jī)數(shù)量、為i區(qū)域t時(shí)刻風(fēng)機(jī)風(fēng)速、為空氣物質(zhì)的量。
27、所述i區(qū)域t時(shí)刻服務(wù)器產(chǎn)熱:
28、。
29、所述i區(qū)域t時(shí)刻的外墻傳熱:
30、
31、其中,為i區(qū)域外墻傳熱系數(shù)、為i區(qū)域外墻面積、為t時(shí)刻室外溫度。
32、所述i區(qū)域t時(shí)刻外墻不透明表面上太陽輻射產(chǎn)生的熱量:
33、
34、其中,為t時(shí)刻太陽在方向o上的熱輻射強(qiáng)度,o包括東、南、西、北、水平五個(gè)方向,為i區(qū)域外墻在方向o上的太陽輻射面積,為i區(qū)域換熱系數(shù),為i區(qū)域的外墻熱吸收系數(shù),為i區(qū)域的熱阻,為i區(qū)域外墻的傳熱系數(shù)。
35、所述i區(qū)域t時(shí)刻照明產(chǎn)生的熱量:
36、
37、其中,為單位照明密度,為i區(qū)域照明面積。
38、所述風(fēng)機(jī)模型為:
39、
40、所述冷水機(jī)組模型為:
41、
42、
43、其中,為t時(shí)刻冷水機(jī)組總能耗,為冷水機(jī)組滿載能力,為i區(qū)域t時(shí)刻所消耗冷水機(jī)組的功耗。
44、所述i區(qū)域t時(shí)刻所消耗冷水機(jī)組的功耗:
45、
46、其中,為冷水機(jī)組盤管的傳熱系數(shù),為冷水機(jī)組的性能系數(shù):
47、
48、其中,為冷水機(jī)組的性能有關(guān)系數(shù)。
49、所述冷卻系統(tǒng)模型為:
50、
51、其中,為i時(shí)刻數(shù)據(jù)中心整個(gè)冷卻系統(tǒng)的能耗,為t時(shí)刻風(fēng)機(jī)總能耗,為不變能耗,包括循環(huán)水泵和冷卻塔風(fēng)機(jī)能耗。
52、進(jìn)一步,對(duì)數(shù)據(jù)中心涉及的算力消耗進(jìn)行建模,得到算力消耗模型,包括:根據(jù)數(shù)據(jù)中心的任務(wù)負(fù)載,將任務(wù)負(fù)載分為延遲敏感型負(fù)載和延遲容忍型負(fù)載,根據(jù)某區(qū)域某時(shí)刻延遲敏感負(fù)載到達(dá)量、延遲容忍型負(fù)載的類別、延遲容忍型負(fù)載的每個(gè)類別的需求數(shù)、到達(dá)時(shí)間和截止時(shí)間,計(jì)算某區(qū)域某時(shí)刻所需處理的負(fù)載量,根據(jù)某區(qū)域某時(shí)刻所需處理的負(fù)載量計(jì)算某區(qū)域某時(shí)刻所有機(jī)房it設(shè)備能耗,形成算力消耗模型。
53、進(jìn)一步,所述算力消耗模型為:
54、
55、其中,為i區(qū)域服務(wù)器臺(tái)數(shù),為i區(qū)域空閑狀態(tài)服務(wù)器能耗,為i區(qū)域忙碌狀態(tài)服務(wù)器能耗,為i區(qū)域t時(shí)刻所需處理的負(fù)載量,為i區(qū)域總計(jì)算容量。
56、所述i區(qū)域t時(shí)刻所需處理的負(fù)載量:
57、
58、其中,為i區(qū)域t時(shí)刻分配到的延遲敏感型負(fù)載量,且,為延遲容忍型負(fù)載在到達(dá)和截止日期之間j類負(fù)載i區(qū)域t時(shí)刻需要處理的請(qǐng)求總數(shù)。
59、進(jìn)一步,分別對(duì)i區(qū)域t時(shí)刻冷卻機(jī)組和風(fēng)機(jī)提供的冷量和i區(qū)域t時(shí)刻所消耗冷水機(jī)組的功耗進(jìn)行線性化后形成混合整數(shù)二次規(guī)劃問題,采用求解器gurobi對(duì)混合整數(shù)二次規(guī)劃問題進(jìn)行求解。
60、一種電算熱協(xié)同的數(shù)據(jù)中心任務(wù)負(fù)載優(yōu)化調(diào)度系統(tǒng),包括模型構(gòu)建模塊、目標(biāo)函數(shù)建立模塊和優(yōu)化調(diào)度模塊。
61、所述模型構(gòu)建模塊,用于根據(jù)數(shù)據(jù)中心冷卻系統(tǒng),對(duì)數(shù)據(jù)中心涉及的電力、算力和熱力消耗進(jìn)行建模,得到電力、算力和熱力消耗模型。
62、所述目標(biāo)函數(shù)建立模塊,用于根據(jù)所述電力、算力和熱力消耗模型計(jì)算數(shù)據(jù)中心總能耗并結(jié)合實(shí)時(shí)電價(jià)以數(shù)據(jù)中心運(yùn)營的最小成本建立目標(biāo)函數(shù)。
63、所述優(yōu)化調(diào)度模塊,用于根據(jù)目標(biāo)函數(shù),對(duì)數(shù)據(jù)中心任務(wù)負(fù)載進(jìn)行優(yōu)化調(diào)度。
64、進(jìn)一步,所述目標(biāo)函數(shù)還包括數(shù)據(jù)中心獲取的風(fēng)電能量和光伏能量;所述目標(biāo)函數(shù)為:
65、
66、其中,為實(shí)時(shí)電價(jià),和分別為時(shí)間間隔和總時(shí)間,和分別為數(shù)據(jù)中心t時(shí)刻獲取的風(fēng)電能量、光伏能量,為數(shù)據(jù)中心總能耗。
67、本發(fā)明的有益效果在于:本發(fā)明方法及系統(tǒng)對(duì)任務(wù)負(fù)載調(diào)度過程進(jìn)行建模,包括溫度變化、變風(fēng)量系統(tǒng)、負(fù)載時(shí)空分配等物理模型,考慮了實(shí)時(shí)電價(jià)、區(qū)域能效差異,實(shí)現(xiàn)任務(wù)負(fù)載在單數(shù)據(jù)中心不同區(qū)域間的時(shí)空調(diào)度,降低數(shù)據(jù)中心運(yùn)營商的成本。