本申請屬于計算機(jī),具體涉及一種任務(wù)部署方法、設(shè)備及計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、云基站是傳統(tǒng)的公用通信基站與互聯(lián)網(wǎng)云計算的一種結(jié)合。傳統(tǒng)的基站建設(shè)由于選址難、建設(shè)周期長和投資大等問題,面臨著越來越多的挑戰(zhàn),因此,運(yùn)營商開始通過“分離式基站”技術(shù)打造云基站。云基站將使運(yùn)營商從以信號塔等“硬件”為中心的模式,轉(zhuǎn)變?yōu)楦觽?cè)重云服務(wù)、以“軟件”為中心的建設(shè)模式。
2、云基站通常包括多個基站,在具有向云基站部署任務(wù)的需求時,如何找到與任務(wù)適配且能耗低的基站成為亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)岢鲆环N任務(wù)部署方法、設(shè)備及計算機(jī)程序產(chǎn)品,能夠緩解相關(guān)技術(shù)中無法找到與任務(wù)適配且能耗低的無線算力設(shè)備的技術(shù)問題。
2、本申請第一方面實施例提出了一種任務(wù)部署方法,包括:
3、基于待部署任務(wù)的任務(wù)部署參數(shù),確定所有可能部署所述待部署任務(wù)的至少一個無線算力設(shè)備;
4、利用無線業(yè)務(wù)參數(shù),獲取各所述無線算力設(shè)備的離線任務(wù)能效結(jié)果;
5、基于所述離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,從所述至少一個無線算力設(shè)備中獲取離線任務(wù)能效結(jié)果最小的目標(biāo)無線算力設(shè)備;
6、在所述目標(biāo)無線算力設(shè)備中部署所述待部署任務(wù)。
7、在一些實施例中,所述無線業(yè)務(wù)參數(shù)包括多個無線度量指標(biāo);利用無線業(yè)務(wù)參數(shù),獲取各所述無線算力設(shè)備的離線任務(wù)能效結(jié)果,包括:
8、在離線狀態(tài)下,采集各所述無線算力設(shè)備按照所述無線業(yè)務(wù)參數(shù)運(yùn)行時的功耗數(shù)據(jù);
9、基于所述功耗數(shù)據(jù),獲得與所述功耗數(shù)據(jù)對應(yīng)的無線算力設(shè)備的離線任務(wù)能效結(jié)果。
10、在一些實施例中,基于所述功耗數(shù)據(jù),獲得與所述功耗數(shù)據(jù)對應(yīng)的無線算力設(shè)備的離線任務(wù)能效結(jié)果,包括:
11、在所述無線業(yè)務(wù)參數(shù)包括一個無線度量指標(biāo)的情況下,計算所述功耗數(shù)據(jù)與任務(wù)數(shù)量閾值的比值,并將所述比值作為所述離線任務(wù)能效結(jié)果;
12、在所述無線業(yè)務(wù)參數(shù)包括至少兩個無線度量指標(biāo)的情況下,計算無線度量指標(biāo)對應(yīng)的指標(biāo)權(quán)重與各所述無線度量指標(biāo)包括的負(fù)荷大小的乘積,對各所述乘積求和,將求和結(jié)果作為所述離線任務(wù)能效結(jié)果。
13、在一些實施例中,還包括:
14、在各所述無線算力設(shè)備達(dá)到熱平衡的情況下,獲取各所述無線算力設(shè)備的設(shè)備按照所述無線業(yè)務(wù)參數(shù)運(yùn)行時的所述功耗數(shù)據(jù)。
15、在一些實施例中,基于所述離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,從所述至少一個無線算力設(shè)備中獲取離線任務(wù)能效結(jié)果最小的目標(biāo)無線算力設(shè)備,包括:
16、獲取各所述無線算力設(shè)備所處環(huán)境的目標(biāo)環(huán)境溫度,以及預(yù)測覆蓋所述至少一個無線算力設(shè)備的區(qū)域的目標(biāo)任務(wù)負(fù)荷大小;
17、基于所述目標(biāo)環(huán)境溫度和所述目標(biāo)任務(wù)負(fù)荷大小,從所述離線任務(wù)能效結(jié)果中,查找最小的n個目標(biāo)離線任務(wù)能效結(jié)果;
18、基于所述n個目標(biāo)離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,獲得所述目標(biāo)無線算力設(shè)備。
19、在一些實施例中,基于所述目標(biāo)環(huán)境溫度和所述目標(biāo)任務(wù)負(fù)荷大小,從所述離線任務(wù)能效結(jié)果中,查找最小的n個目標(biāo)離線任務(wù)能效結(jié)果,包括:
20、在所述待部署任務(wù)包括多個拆分子任務(wù)的情況下,基于所述目標(biāo)任務(wù)負(fù)荷大小,確定各所述拆分子任務(wù)各自的子任務(wù)負(fù)荷大??;基于所述目標(biāo)環(huán)境溫度和所述子任務(wù)負(fù)荷大小,從所述離線任務(wù)能效結(jié)果中,查找最小的m個離線任務(wù)能效結(jié)果;從各所述拆分子任務(wù)各自對應(yīng)的m個離線任務(wù)能效結(jié)果中,獲得能效最小的離線任務(wù)能效結(jié)果組合,并將所述離線任務(wù)能效結(jié)果組合包括的離線任務(wù)能效結(jié)果作為所述n個目標(biāo)離線任務(wù)能效結(jié)果;
21、在所述待部署任務(wù)不包括多個拆分子任務(wù)的情況下,從所述離線任務(wù)能效結(jié)果中,獲取對應(yīng)的環(huán)境溫度為所述目標(biāo)環(huán)境溫度,任務(wù)負(fù)荷大小為所述目標(biāo)任務(wù)負(fù)荷大小,且最小的離線任務(wù)能效結(jié)果作為所述n個目標(biāo)離線任務(wù)能效結(jié)果。
22、在一些實施例中,基于所述n個目標(biāo)離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,獲得所述目標(biāo)無線算力設(shè)備,包括:
23、從所述n個目標(biāo)離線任務(wù)能效結(jié)果中獲取當(dāng)前目標(biāo)任務(wù)能效結(jié)果,所述當(dāng)前目標(biāo)任務(wù)能效結(jié)果對應(yīng)的無線算力設(shè)備所能部署的最大任務(wù)數(shù)量大于等于所述待部署任務(wù)的數(shù)量;
24、從所述當(dāng)前目標(biāo)任務(wù)能效結(jié)果中選擇取值最小的最終任務(wù)能效結(jié)果;
25、將所述最終任務(wù)能效結(jié)果對應(yīng)的無線算力設(shè)備作為所述目標(biāo)無線算力設(shè)備。
26、本申請第二方面實施例提出了一種任務(wù)部署裝置,包括:
27、確定模塊,用于基于待部署任務(wù)的任務(wù)部署參數(shù),確定所有可能部署所述待部署任務(wù)的至少一個無線算力設(shè)備;
28、第一獲取模塊,用于獲取各所述無線算力設(shè)備的離線任務(wù)能效結(jié)果;
29、第二獲取模塊,用于基于所述離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,從所述至少一個無線算力設(shè)備中獲取離線任務(wù)能效結(jié)果最小的目標(biāo)無線算力設(shè)備;
30、部署模塊,用于在所述目標(biāo)無線算力設(shè)備中部署所述待部署任務(wù)
31、本申請第三方面實施例提出了一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,所述處理器運(yùn)行所述計算機(jī)程序以實現(xiàn)如第一方面所述的方法。
32、本申請第四方面實施例提出了一種計算機(jī)程序產(chǎn)品,包括代碼,或者承載有代碼的非易失性計算機(jī)程序產(chǎn)品,當(dāng)所述代碼在電子設(shè)備的處理器中運(yùn)行時,所述電子設(shè)備中的處理器執(zhí)行如第一方面所述的方法。
33、本申請實施例中提供的技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
34、在本申請實施例中,無線算力設(shè)備具有離線任務(wù)能效結(jié)果,在具有任務(wù)部署需求時,基于離線任務(wù)能效結(jié)果從至少一個無線算力設(shè)備中獲取目標(biāo)無線算力設(shè)備,并在目標(biāo)無線算力設(shè)備中部署待部署任務(wù)。由于目標(biāo)無線算力設(shè)備是基于各無線算力設(shè)備的離線任務(wù)能效結(jié)果所獲得,并且目標(biāo)無線算力設(shè)備的離線任務(wù)能效結(jié)果最小,所以最終找到的用于部署待部署任務(wù)的目標(biāo)無線算力設(shè)備不僅能夠部署待部署任務(wù),且具有低能耗。
35、本申請附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變的明顯,或通過本申請的實踐了解到。
1.一種任務(wù)部署方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述無線業(yè)務(wù)參數(shù)包括多個無線度量指標(biāo);利用無線業(yè)務(wù)參數(shù),獲取各所述無線算力設(shè)備的離線任務(wù)能效結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,基于所述功耗數(shù)據(jù),獲得與所述功耗數(shù)據(jù)對應(yīng)的無線算力設(shè)備的離線任務(wù)能效結(jié)果,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括:
5.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,基于所述離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,從所述至少一個無線算力設(shè)備中獲取離線任務(wù)能效結(jié)果最小的目標(biāo)無線算力設(shè)備,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述目標(biāo)環(huán)境溫度和所述目標(biāo)任務(wù)負(fù)荷大小,從所述離線任務(wù)能效結(jié)果中,查找最小的n個目標(biāo)離線任務(wù)能效結(jié)果,包括:
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述n個目標(biāo)離線任務(wù)能效結(jié)果和所述待部署任務(wù)的數(shù)量,獲得所述目標(biāo)無線算力設(shè)備,包括:
8.一種任務(wù)部署裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的計算機(jī)程序,其特征在于,所述處理器運(yùn)行所述計算機(jī)程序以實現(xiàn)如權(quán)利要求1-7任一項所述的方法。
10.一種計算機(jī)程序產(chǎn)品,其特征在于,包括代碼,或者承載有代碼的非易失性計算機(jī)程序產(chǎn)品,當(dāng)所述代碼在電子設(shè)備的處理器中運(yùn)行時,所述電子設(shè)備中的處理器執(zhí)行如權(quán)利要求1-7中任一項所述的方法。