本發(fā)明涉及算力,尤其涉及一種數(shù)據(jù)中心的能耗控制方法及裝置。
背景技術:
1、隨著信息技術的飛速發(fā)展,算力資源的應用場景越來越豐富,越來越多的存儲算力資源設備的數(shù)據(jù)中心一一落成,其規(guī)模和數(shù)量都在不斷擴大,為各地的算力資源需求提供堅實的算力支撐。
2、然而,隨著算力資源需求的不斷增加,數(shù)據(jù)中心的運行也帶來了巨大的能耗問題,目前,數(shù)據(jù)中心在能耗控制方面主要依賴于傳統(tǒng)的能耗控制技術和手段,比如通過冷卻方法,給數(shù)據(jù)中心中的算力設備降溫等,但是,由于不同的算力設備的負載程度不同,即使用程度不同,若使用統(tǒng)一的能耗控制手段,則不僅會使得能耗控制效果不佳,而且還可能會進一步的加劇能源消耗。
3、可見,如何通過提高數(shù)據(jù)中心的能耗控制靈活性,提高數(shù)據(jù)中心的能耗控制準確性顯得尤為重要。
技術實現(xiàn)思路
1、本發(fā)明提供一種數(shù)據(jù)中心的能耗控制方法及裝置,能夠通過提高數(shù)據(jù)中心的能耗控制靈活性,提高數(shù)據(jù)中心的能耗控制準確性。
2、為了解決上述技術問題,本發(fā)明第一方面公開了一種數(shù)據(jù)中心的能耗控制方法,所述方法包括:
3、檢測數(shù)據(jù)中心的第一能耗狀態(tài)參數(shù);
4、根據(jù)所述第一能耗狀態(tài)參數(shù),確定至少一個目標點,所述目標點的第一能耗狀態(tài)子參數(shù)大于等于該目標點的預設第一能耗狀態(tài)參數(shù)閾值,所述預設第一能耗狀態(tài)參數(shù)閾值與對應所述目標點的屬性參數(shù)相關聯(lián);
5、對于每個所述目標點,確定該目標點的能耗控制方式參數(shù),所述能耗控制方式參數(shù)用于表示適應于所述目標點的能耗控制方式情況;根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制參數(shù),所述能耗控制參數(shù)用于對所述目標點執(zhí)行能耗控制操作。
6、作為一種可選的實施方式,在本發(fā)明第一方面中,所述數(shù)據(jù)中心包括至少一個設備,每個所述設備包括至少一個單元,所述根據(jù)所述第一能耗狀態(tài)參數(shù),確定至少一個目標點,包括:
7、對于每個所述單元,根據(jù)獲取到的該單元的所述屬性參數(shù),分析該單元的能耗狀態(tài)范圍參數(shù);
8、獲取預設第一時段內該單元的第一狀態(tài)參數(shù)集合;
9、根據(jù)所述第一狀態(tài)參數(shù)集合和所述能耗狀態(tài)范圍參數(shù),計算該單元的所述預設第一能耗狀態(tài)參數(shù)閾值;
10、檢測預設第二時段內該單元的第二狀態(tài)參數(shù)集合;
11、根據(jù)所述第二狀態(tài)參數(shù)集合,確定預設第二時段內該單元的目標狀態(tài)參數(shù),所述目標狀態(tài)參數(shù)用于表示所述單元在預設第二時段內的綜合狀態(tài)評價情況;
12、根據(jù)該單元的所述目標狀態(tài)參數(shù)和所述第一能耗狀態(tài)參數(shù),分析該單元的所述第一能耗狀態(tài)子參數(shù);
13、判斷該單元的所述第一能耗狀態(tài)子參數(shù)是否大于等于該單元的所述預設第一能耗狀態(tài)參數(shù)閾值,當判斷出該單元的所述第一能耗狀態(tài)子參數(shù)大于等于該單元的所述預設第一能耗狀態(tài)參數(shù)閾值時,則將該單元確定為目標點。
14、作為一種可選的實施方式,在本發(fā)明第一方面中,對于每個所述目標點,所述確定該目標點的能耗控制方式參數(shù),包括:
15、根據(jù)獲取到的該目標點的所述屬性參數(shù),分析該目標點的能耗控制范圍參數(shù),所述能耗控制范圍參數(shù)包括能耗控制介質集合、能耗控制介質狀態(tài)范圍參數(shù)、目標點溫度控制范圍參數(shù)、目標點濕度控制范圍參數(shù)、目標點接觸面控制范圍參數(shù)、能耗控制空氣流速范圍參數(shù)、能耗控制流體流速范圍參數(shù)、能耗控制固體接觸范圍參數(shù)中的至少一種;
16、確定所述數(shù)據(jù)中心的能耗控制儲備參數(shù),所述能耗控制儲備參數(shù)用于表示所述數(shù)據(jù)中心的能耗控制的資源儲備情況;
17、根據(jù)所述能耗控制儲備參數(shù)和所述能耗控制范圍參數(shù),確定該目標點的能耗控制方式參數(shù)。
18、作為一種可選的實施方式,在本發(fā)明第一方面中,所述根據(jù)獲取到的該目標點的所述屬性參數(shù),分析該目標點的能耗控制范圍參數(shù),包括:
19、獲取預設第三時段內該目標點的第三狀態(tài)參數(shù)集合;
20、根據(jù)所述第三狀態(tài)參數(shù)集合,分析該目標點的應用參數(shù),所述應用參數(shù)包括應用場景參數(shù)、應用時段參數(shù)、應用功耗范圍參數(shù)中的至少一種;
21、根據(jù)所述應用參數(shù)和所述第三狀態(tài)參數(shù)集合,分析該目標點的舒適度范圍參數(shù);
22、根據(jù)該目標點的舒適度范圍參數(shù),分析該目標點的能耗控制范圍參數(shù)。
23、作為一種可選的實施方式,在本發(fā)明第一方面中,所述能耗控制方式參數(shù)包括目標能耗控制介質參數(shù)、目標能耗控制邏輯參數(shù)、目標能耗控制時段參數(shù)、目標能耗控制速率參數(shù)中的至少一種,所述目標能耗控制介質參數(shù)用于指示所述目標點的能耗控制介質的情況,所述能耗控制介質對應的屬性狀態(tài)為氣態(tài)、液態(tài)、固態(tài)中的至少一種;所述根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制參數(shù),包括:
24、根據(jù)該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制鏈路參數(shù);
25、根據(jù)所述能耗控制鏈路參數(shù)和所述預設第一能耗狀態(tài)參數(shù)閾值,生成該目標點的模擬控制參數(shù),所述模擬控制參數(shù)用于模擬所述能耗控制介質基于所述能耗控制鏈路參數(shù)對應的能耗控制鏈路對所述目標點執(zhí)行模擬能耗控制操作;
26、確定所述模擬控制參數(shù)的模擬控制效果參數(shù),所述模擬控制效果參數(shù)用于指示所述能耗控制鏈路的狀態(tài)情況;
27、根據(jù)所述模擬控制效果參數(shù),分析所述能耗控制鏈路的鏈路流通度值,所述鏈路流通度值用于表示所述能耗控制鏈路的運行流暢度情況;
28、判斷所述鏈路流通度值是否小于等于預設流通度閾值,當判斷出所述鏈路流通度值小于等于所述預設流通度閾值時,則計算所述鏈路流通度值與所述預設流通度閾值之間的目標距離值,所述目標距離值用于表示所述鏈路流通度值與所述預設流通度閾值之間的不匹配程度;根據(jù)所述目標距離值,調整所述模擬控制參數(shù);將調整后的所述模擬控制參數(shù)確定為該目標點的能耗控制參數(shù);
29、當判斷出所述鏈路流通度值大于所述預設流通度閾值時,則將所述模擬控制參數(shù)確定為該目標點的能耗控制參數(shù)。
30、作為一種可選的實施方式,在本發(fā)明第一方面中,所述方法還包括:
31、確定該目標點的所述能耗控制參數(shù)的目標控制效果參數(shù),所述目標控制效果參數(shù)用于指示所述能耗控制操作下的所述目標點的能耗控制效果情況;
32、根據(jù)所述目標控制效果參數(shù),分析該目標點的第二能耗狀態(tài)子參數(shù)和該目標點的物理狀態(tài)軌跡參數(shù),所述第二能耗狀態(tài)子參數(shù)與所述第一能耗狀態(tài)子參數(shù)相對應,所述物理狀態(tài)軌跡參數(shù)用于表示所述目標點在所述能耗控制操作期間的物理狀態(tài)變化軌跡情況;
33、判斷該目標點的所述第二能耗狀態(tài)子參數(shù)是否大于等于該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值,當判斷出該目標點的所述第二能耗狀態(tài)子參數(shù)大于等于該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值時,則判斷所述物理狀態(tài)軌跡參數(shù)與預設物理狀態(tài)軌跡參數(shù)閾值是否相匹配,所述預設物理狀態(tài)軌跡參數(shù)閾值是根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述屬性參數(shù)確定出的,所述預設物理狀態(tài)軌跡參數(shù)閾值用于表示所述目標點的物理狀態(tài)的極限調整軌跡的情況;
34、當判斷出所述物理狀態(tài)軌跡參數(shù)與預設物理狀態(tài)軌跡參數(shù)閾值不相匹配時,則根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù),所述補償能耗控制參數(shù)用于對所述目標點執(zhí)行區(qū)別于所述能耗控制操作的補償能耗控制操作。
35、作為一種可選的實施方式,在本發(fā)明第一方面中,在所述根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù)之前,所述方法還包括:
36、檢測所述數(shù)據(jù)中心的第二能耗狀態(tài)參數(shù),所述第二能耗狀態(tài)參數(shù)用于表示所有所述目標點執(zhí)行對應的所述能耗控制操作期間的所述數(shù)據(jù)中心的能耗狀態(tài)情況;
37、判斷所述第二能耗狀態(tài)參數(shù)是否小于預設第二能耗狀態(tài)參數(shù)閾值,當判斷出所述第二能耗狀態(tài)參數(shù)小于所述預設第二能耗狀態(tài)參數(shù)閾值時,則觸發(fā)執(zhí)行所述的根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù)的操作。
38、本發(fā)明第二方面公開了一種數(shù)據(jù)中心的能耗控制裝置,所述裝置包括:
39、檢測模塊,用于檢測數(shù)據(jù)中心的第一能耗狀態(tài)參數(shù);
40、確定模塊,用于根據(jù)所述第一能耗狀態(tài)參數(shù),確定至少一個目標點,所述目標點的第一能耗狀態(tài)子參數(shù)大于等于該目標點的預設第一能耗狀態(tài)參數(shù)閾值,所述預設第一能耗狀態(tài)參數(shù)閾值與對應所述目標點的屬性參數(shù)相關聯(lián);
41、所述確定模塊,還用于對于每個所述目標點,確定該目標點的能耗控制方式參數(shù),所述能耗控制方式參數(shù)用于表示適應于所述目標點的能耗控制方式情況;
42、生成模塊,用于根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制參數(shù),所述能耗控制參數(shù)用于對所述目標點執(zhí)行能耗控制操作。
43、作為一種可選的實施方式,在本發(fā)明第二方面中,所述數(shù)據(jù)中心包括至少一個設備,每個所述設備包括至少一個單元,所述確定模塊根據(jù)所述第一能耗狀態(tài)參數(shù),確定至少一個目標點的具體方式包括:
44、對于每個所述單元,根據(jù)獲取到的該單元的所述屬性參數(shù),分析該單元的能耗狀態(tài)范圍參數(shù);
45、獲取預設第一時段內該單元的第一狀態(tài)參數(shù)集合;
46、根據(jù)所述第一狀態(tài)參數(shù)集合和所述能耗狀態(tài)范圍參數(shù),計算該單元的所述預設第一能耗狀態(tài)參數(shù)閾值;
47、檢測預設第二時段內該單元的第二狀態(tài)參數(shù)集合;
48、根據(jù)所述第二狀態(tài)參數(shù)集合,確定預設第二時段內該單元的目標狀態(tài)參數(shù),所述目標狀態(tài)參數(shù)用于表示所述單元在預設第二時段內的綜合狀態(tài)評價情況;
49、根據(jù)該單元的所述目標狀態(tài)參數(shù)和所述第一能耗狀態(tài)參數(shù),分析該單元的所述第一能耗狀態(tài)子參數(shù);
50、判斷該單元的所述第一能耗狀態(tài)子參數(shù)是否大于等于該單元的所述預設第一能耗狀態(tài)參數(shù)閾值,當判斷出該單元的所述第一能耗狀態(tài)子參數(shù)大于等于該單元的所述預設第一能耗狀態(tài)參數(shù)閾值時,則將該單元確定為目標點。
51、作為一種可選的實施方式,在本發(fā)明第二方面中,對于每個所述目標點,所述確定模塊確定該目標點的能耗控制方式參數(shù)的具體方式包括:
52、根據(jù)獲取到的該目標點的所述屬性參數(shù),分析該目標點的能耗控制范圍參數(shù),所述能耗控制范圍參數(shù)包括能耗控制介質集合、能耗控制介質狀態(tài)范圍參數(shù)、目標點溫度控制范圍參數(shù)、目標點濕度控制范圍參數(shù)、目標點接觸面控制范圍參數(shù)、能耗控制空氣流速范圍參數(shù)、能耗控制流體流速范圍參數(shù)、能耗控制固體接觸范圍參數(shù)中的至少一種;
53、確定所述數(shù)據(jù)中心的能耗控制儲備參數(shù),所述能耗控制儲備參數(shù)用于表示所述數(shù)據(jù)中心的能耗控制的資源儲備情況;
54、根據(jù)所述能耗控制儲備參數(shù)和所述能耗控制范圍參數(shù),確定該目標點的能耗控制方式參數(shù)。
55、作為一種可選的實施方式,在本發(fā)明第二方面中,所述確定模塊根據(jù)獲取到的該目標點的所述屬性參數(shù),分析該目標點的能耗控制范圍參數(shù)的具體方式包括:
56、獲取預設第三時段內該目標點的第三狀態(tài)參數(shù)集合;
57、根據(jù)所述第三狀態(tài)參數(shù)集合,分析該目標點的應用參數(shù),所述應用參數(shù)包括應用場景參數(shù)、應用時段參數(shù)、應用功耗范圍參數(shù)中的至少一種;
58、根據(jù)所述應用參數(shù)和所述第三狀態(tài)參數(shù)集合,分析該目標點的舒適度范圍參數(shù);
59、根據(jù)該目標點的舒適度范圍參數(shù),分析該目標點的能耗控制范圍參數(shù)。
60、作為一種可選的實施方式,在本發(fā)明第二方面中,所述能耗控制方式參數(shù)包括目標能耗控制介質參數(shù)、目標能耗控制邏輯參數(shù)、目標能耗控制時段參數(shù)、目標能耗控制速率參數(shù)中的至少一種,所述目標能耗控制介質參數(shù)用于指示所述目標點的能耗控制介質的情況,所述能耗控制介質對應的屬性狀態(tài)為氣態(tài)、液態(tài)、固態(tài)中的至少一種;所述生成模塊根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制參數(shù)的具體方式包括:
61、根據(jù)該目標點的所述能耗控制方式參數(shù),生成該目標點的能耗控制鏈路參數(shù);
62、根據(jù)所述能耗控制鏈路參數(shù)和所述預設第一能耗狀態(tài)參數(shù)閾值,生成該目標點的模擬控制參數(shù),所述模擬控制參數(shù)用于模擬所述能耗控制介質基于所述能耗控制鏈路參數(shù)對應的能耗控制鏈路對所述目標點執(zhí)行模擬能耗控制操作;
63、確定所述模擬控制參數(shù)的模擬控制效果參數(shù),所述模擬控制效果參數(shù)用于指示所述能耗控制鏈路的狀態(tài)情況;
64、根據(jù)所述模擬控制效果參數(shù),分析所述能耗控制鏈路的鏈路流通度值,所述鏈路流通度值用于表示所述能耗控制鏈路的運行流暢度情況;
65、判斷所述鏈路流通度值是否小于等于預設流通度閾值,當判斷出所述鏈路流通度值小于等于所述預設流通度閾值時,則計算所述鏈路流通度值與所述預設流通度閾值之間的目標距離值,所述目標距離值用于表示所述鏈路流通度值與所述預設流通度閾值之間的不匹配程度;根據(jù)所述目標距離值,調整所述模擬控制參數(shù);將調整后的所述模擬控制參數(shù)確定為該目標點的能耗控制參數(shù);
66、當判斷出所述鏈路流通度值大于所述預設流通度閾值時,則將所述模擬控制參數(shù)確定為該目標點的能耗控制參數(shù)。
67、作為一種可選的實施方式,在本發(fā)明第二方面中,所述確定模塊,還用于確定該目標點的所述能耗控制參數(shù)的目標控制效果參數(shù),所述目標控制效果參數(shù)用于指示所述能耗控制操作下的所述目標點的能耗控制效果情況;
68、以及,所述裝置還包括:
69、分析模塊,用于根據(jù)所述目標控制效果參數(shù),分析該目標點的第二能耗狀態(tài)子參數(shù)和該目標點的物理狀態(tài)軌跡參數(shù),所述第二能耗狀態(tài)子參數(shù)與所述第一能耗狀態(tài)子參數(shù)相對應,所述物理狀態(tài)軌跡參數(shù)用于表示所述目標點在所述能耗控制操作期間的物理狀態(tài)變化軌跡情況;
70、判斷模塊,用于判斷該目標點的所述第二能耗狀態(tài)子參數(shù)是否大于等于該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值;
71、所述判斷模塊,還用于當所述判斷模塊判斷出該目標點的所述第二能耗狀態(tài)子參數(shù)大于等于該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值時,則判斷所述物理狀態(tài)軌跡參數(shù)與預設物理狀態(tài)軌跡參數(shù)閾值是否相匹配,所述預設物理狀態(tài)軌跡參數(shù)閾值是根據(jù)該目標點的所述預設第一能耗狀態(tài)參數(shù)閾值和該目標點的所述屬性參數(shù)確定出的,所述預設物理狀態(tài)軌跡參數(shù)閾值用于表示所述目標點的物理狀態(tài)的極限調整軌跡的情況;
72、所述生成模塊,還用于當所述判斷模塊判斷出所述物理狀態(tài)軌跡參數(shù)與預設物理狀態(tài)軌跡參數(shù)閾值不相匹配時,則根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù),所述補償能耗控制參數(shù)用于對所述目標點執(zhí)行區(qū)別于所述能耗控制操作的補償能耗控制操作。
73、作為一種可選的實施方式,在本發(fā)明第二方面中,所述檢測模塊,還用于在所述生成模塊根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù)之前,檢測所述數(shù)據(jù)中心的第二能耗狀態(tài)參數(shù),所述第二能耗狀態(tài)參數(shù)用于表示所有所述目標點執(zhí)行對應的所述能耗控制操作期間的所述數(shù)據(jù)中心的能耗狀態(tài)情況;
74、所述判斷模塊,還用于判斷所述第二能耗狀態(tài)參數(shù)是否小于預設第二能耗狀態(tài)參數(shù)閾值,當判斷出所述第二能耗狀態(tài)參數(shù)小于所述預設第二能耗狀態(tài)參數(shù)閾值時,則觸發(fā)所述生成模塊執(zhí)行所述的根據(jù)所述預設物理狀態(tài)軌跡參數(shù)閾值、所述預設第一能耗狀態(tài)參數(shù)閾值和所述目標控制效果參數(shù),生成該目標點的補償能耗控制參數(shù)的操作。
75、本發(fā)明第三方面公開了另一種數(shù)據(jù)中心的能耗控制裝置,所述裝置包括:
76、存儲有可執(zhí)行程序代碼的存儲器;
77、與所述存儲器耦合的處理器;
78、所述處理器調用所述存儲器中存儲的所述可執(zhí)行程序代碼,執(zhí)行本發(fā)明第一方面公開的數(shù)據(jù)中心的能耗控制方法。
79、本發(fā)明第四方面公開了一種計算機存儲介質,所述計算機存儲介質存儲有計算機指令,所述計算機指令被調用時,用于執(zhí)行本發(fā)明第一方面公開的數(shù)據(jù)中心的能耗控制方法。
80、與現(xiàn)有技術相比,本發(fā)明實施例具有以下有益效果:
81、本發(fā)明實施例中,檢測數(shù)據(jù)中心的第一能耗狀態(tài)參數(shù);根據(jù)第一能耗狀態(tài)參數(shù),確定至少一個目標點,目標點的第一能耗狀態(tài)子參數(shù)大于等于該目標點的預設第一能耗狀態(tài)參數(shù)閾值,預設第一能耗狀態(tài)參數(shù)閾值與對應目標點的屬性參數(shù)相關聯(lián);對于每個目標點,確定該目標點的能耗控制方式參數(shù),能耗控制方式參數(shù)用于表示適應于目標點的能耗控制方式情況;根據(jù)該目標點的預設第一能耗狀態(tài)參數(shù)閾值和該目標點的能耗控制方式參數(shù),生成該目標點的能耗控制參數(shù),能耗控制參數(shù)用于對目標點執(zhí)行能耗控制操作??梢姡瑢嵤┍景l(fā)明能夠基于檢測到的數(shù)據(jù)中心的第一能耗狀態(tài)參數(shù),確定數(shù)據(jù)中心的當前能耗狀態(tài)情況,進而確定出至少一個第一能耗狀態(tài)子參數(shù)大于等于對應預設第一能耗狀態(tài)參數(shù)閾值的目標點,其中,每個目標點的預設第一能耗狀態(tài)參數(shù)閾值與對應目標點的屬性參數(shù)相關聯(lián),提高數(shù)據(jù)中心的能耗控制目標點的確定準確性,以提高數(shù)據(jù)中心的能耗控制準確性和針對性,對于每個目標點,確定用于表示適應于該目標點的能耗控制方式情況的能耗控制方式參數(shù),提高目標點的能耗控制方式和方向的確定準確性,從而進一步的提高數(shù)據(jù)中心的能耗控制準確性和針對性,根據(jù)該目標點的預設第一能耗狀態(tài)參數(shù)閾值和該目標點的能耗控制方式參數(shù),生成用于對該目標點執(zhí)行能耗控制操作的該目標點的能耗控制參數(shù),在提高數(shù)據(jù)中心的能耗控制準確性、針對性以及效率的同時,提高數(shù)據(jù)中心的能耗控制靈活性,提高在不同應用場景和環(huán)境下的數(shù)據(jù)中心的能耗控制穩(wěn)定性和適應度。