1.一種綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,對(duì)數(shù)據(jù)中心能源消耗建模并設(shè)置約束條件,其特征在于,所述對(duì)數(shù)據(jù)中心能源消耗建模包括對(duì)服務(wù)器系統(tǒng)能耗建模和制冷系統(tǒng)能耗建模,所述約束條件包括用戶服務(wù)質(zhì)量約束和服務(wù)器溫度約束,在所述約束條件下,使得服務(wù)器系統(tǒng)能耗和制冷系統(tǒng)能耗之和最小。
2.根據(jù)權(quán)利要求1所述綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,其特征在于,所述對(duì)服務(wù)器系統(tǒng)能耗建模的模型公式為:
其中,P為數(shù)據(jù)中心的服務(wù)器系統(tǒng)能耗,pj為一臺(tái)服務(wù)器的工作負(fù)載即能耗,Lj為用戶j的任務(wù)請(qǐng)求,mj為給用戶j分配的服務(wù)器數(shù)量,a1為服務(wù)器CPU的邊際能源消耗,a2為服務(wù)器除了CPU以外其它部件的能源消耗;
所述對(duì)制冷系統(tǒng)能耗建模的模型公式為:
C=cfρ(TSP-Tc)
其中,c為空氣的比熱容,f為空氣流速,ρ為空氣密度,TSP為數(shù)據(jù)中心機(jī)房室內(nèi)溫度,Tc為由空調(diào)進(jìn)入服務(wù)器的冷空氣溫度。
3.根據(jù)權(quán)利要求1所述綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,其特征在于,所述用戶服務(wù)質(zhì)量約束條件為:用戶等待時(shí)間<=Dj;所述服務(wù)器溫度約束條件為服務(wù)器CPU溫度<=Tmax;其中Dj是服務(wù)等級(jí)協(xié)議中規(guī)定的用戶平均響應(yīng)時(shí)間上界,Tmax是服務(wù)器規(guī)定的最大CPU溫度限制。
4.根據(jù)權(quán)利要求3所述綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,其特征在于,所述用戶等待時(shí)間表示為Lj為用戶j的任務(wù)請(qǐng)求,mj為給用戶j分配的服務(wù)器數(shù)量,μ為任務(wù)的服務(wù)速率,s為服務(wù)器CPU的指令執(zhí)行速率,Kj代表用戶j任務(wù)請(qǐng)求中平均指令的個(gè)數(shù);
所述服務(wù)器CPU溫度表示為Tc為進(jìn)入的冷空氣溫度,pj為一臺(tái)服務(wù)器的工作負(fù)載即能耗,Lj為用戶j的任務(wù)請(qǐng)求,mj為給用戶j分配的服務(wù)器數(shù)量,a1為服務(wù)器CPU的邊際能源消耗,a2為服務(wù)器除了CPU以外其它部件的能源消耗,為熱交換率。
5.根據(jù)權(quán)利要求1所述綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,其特征在于,將數(shù)據(jù)中心整體能耗最小化分為兩個(gè)部分:溫度控制調(diào)節(jié)器部分和用戶資源分配代理部分;溫度控制調(diào)節(jié)器是附加在制冷設(shè)備上的中央溫度控制單元,決定冷空氣的溫度,并通過(guò)用戶資源分配代理同步,每個(gè)用戶都集成一個(gè)用戶代理,為用戶分配合適的服務(wù)器數(shù)量,同時(shí)將本地信息傳輸?shù)綔囟瓤刂普{(diào)節(jié)器;在溫度控制調(diào)節(jié)器端,首先選定冷空氣的溫度初始值,然后將其溫度信息廣播到所有的用戶資源分配代理,每一個(gè)用戶資源分配代理通過(guò)計(jì)算所需的服務(wù)器數(shù)量并將對(duì)偶變量返回給溫度控制調(diào)節(jié)器,最后,溫度控制調(diào)節(jié)器做出更新,直到目標(biāo)函數(shù)收斂。
6.根據(jù)權(quán)利要求1所述綠色數(shù)據(jù)中心溫度感知的服務(wù)器管理策略,其特征在于,所述溫度控制調(diào)節(jié)器端執(zhí)行算法如下:
1:選取冷空氣Tc初始值和常量步長(zhǎng)α;
2:loop
3:向所有的用戶資源分配代理廣播
4:等待用戶資源分配代理返回對(duì)偶變量λ;
5:根據(jù)跟新τ;
6:end loop;
所述用戶資源分配代理端執(zhí)行算法如下:
1:loop
2:等待溫度控制調(diào)節(jié)器廣播τ;
3:利用下式解決溫度和服務(wù)器管理問(wèn)題
4:確定服務(wù)器數(shù)
5:向溫度控制調(diào)節(jié)器返回與約束條件相關(guān)的對(duì)偶變量;
6:end loop。