本公開涉及算力調(diào)度,尤其涉及一種算力資源分配方法、設(shè)備、介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、隨著數(shù)字基礎(chǔ)設(shè)施的不斷發(fā)展,數(shù)據(jù)中心的數(shù)字基礎(chǔ)設(shè)施需要處理的任務(wù)類型和復(fù)雜度不斷上升,為了更明確的了解數(shù)字基礎(chǔ)設(shè)備的服務(wù)能力,需要對數(shù)字基礎(chǔ)設(shè)備的算力進(jìn)行評估,以進(jìn)行更合理的算力資源分配。
2、相關(guān)技術(shù)中,針對基礎(chǔ)數(shù)字服務(wù)設(shè)備中常用的服務(wù)設(shè)備,可以通過獲取服務(wù)設(shè)備的常見的算力參數(shù),來評估服務(wù)設(shè)備的算力情況,其中,常見的算力參數(shù)可以有每秒鐘執(zhí)行的百萬指令數(shù)(million?instructions?per?second,mips),每秒操作次數(shù)(operationsper?second,ops),或每秒浮點(diǎn)運(yùn)算次數(shù)(floating-point?operations?per?second,flops)等。
3、但是,相關(guān)技術(shù)中提供的服務(wù)設(shè)備算力評估方案,通常是用單一維度的指標(biāo)進(jìn)行服務(wù)設(shè)備算力評估,導(dǎo)致服務(wù)設(shè)備算力資源評估結(jié)果可靠性低,進(jìn)而影響業(yè)務(wù)服務(wù)過程中的算力資源分配的合理性。
技術(shù)實(shí)現(xiàn)思路
1、鑒于上述問題而提出了本公開。本公開提供了一種算力資源分配方法、設(shè)備、介質(zhì)和程序產(chǎn)品,可以在提升確定的服務(wù)設(shè)備的算力狀況的精準(zhǔn)度和可靠性的同時(shí),提升算力資源的分配合理性。
2、根據(jù)本公開的一個(gè)方面,提供了一種算力資源分配方法,包括:
3、獲取服務(wù)設(shè)備集群在當(dāng)前時(shí)刻的目標(biāo)算力影響因子,其中,算力影響因子包括所述服務(wù)設(shè)備集群中每個(gè)服務(wù)設(shè)備的設(shè)備資源信息,所述服務(wù)設(shè)備集群的待處理任務(wù)信息,以及,服務(wù)設(shè)備的能耗影響信息;
4、基于與所述每個(gè)服務(wù)設(shè)備關(guān)聯(lián)的所述目標(biāo)算力影響因子以及算力參數(shù)權(quán)重預(yù)估模型,確定每個(gè)服務(wù)設(shè)備在當(dāng)前時(shí)刻的目標(biāo)算力參數(shù)權(quán)重,其中,算力參數(shù)包括能耗參數(shù)和任務(wù)處理時(shí)長中的至少一種,以及,設(shè)備基礎(chǔ)算力參數(shù);
5、采集所述每個(gè)服務(wù)設(shè)備在當(dāng)前時(shí)刻的目標(biāo)算力參數(shù)值,并基于所述目標(biāo)算力參數(shù)值和所述目標(biāo)算力參數(shù)權(quán)重,確定每個(gè)服務(wù)設(shè)備的算力評估值;
6、基于當(dāng)前時(shí)刻的算力需求信息,以及,所述服務(wù)設(shè)備集群中多個(gè)服務(wù)設(shè)備的算力評估值,確定算力資源分配結(jié)果。
7、根據(jù)本公開的另一個(gè)方面,提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)上述的算力資源分配方法。
8、根據(jù)本公開的又一個(gè)方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的算力資源分配方法。
9、根據(jù)本公開的再一個(gè)方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的算力資源分配方法。
10、本公開提供的算力資源分配方法、設(shè)備、介質(zhì)和程序產(chǎn)品,一方面,以能耗參數(shù)和任務(wù)處理時(shí)長中的至少一種,以及,設(shè)備基礎(chǔ)算力參數(shù)多個(gè)維度,對服務(wù)設(shè)備的算力狀況進(jìn)行評估,可以提升確定的服務(wù)設(shè)備的算力狀況的精準(zhǔn)度和可靠性,以提升算力資源的分配合理性;另一方面,可以結(jié)合當(dāng)前的設(shè)備資源信息,待處理任務(wù)信息,以及,服務(wù)設(shè)備的能耗影響信息,確定針對每個(gè)維度的算力參數(shù)的權(quán)重,以提升最終確定的服務(wù)設(shè)備的算力狀況與當(dāng)前的實(shí)際需求或者實(shí)際環(huán)境情況的匹配對,進(jìn)而進(jìn)一步提升算力資源的分配合理性。
11、要理解的是,前面的一般描述和下面的詳細(xì)描述兩者都是示例性的,并且意圖在于提供要求保護(hù)的技術(shù)的進(jìn)一步說明。
1.一種算力資源分配方法,其特征在于,包括:
2.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述目標(biāo)算力參數(shù)值包括目標(biāo)設(shè)備基礎(chǔ)算力參數(shù)值,目標(biāo)能耗參數(shù)值和目標(biāo)任務(wù)處理時(shí)長,所述目標(biāo)算力參數(shù)權(quán)重包括,目標(biāo)設(shè)備基礎(chǔ)算力參數(shù)權(quán)重,目標(biāo)能耗參數(shù)權(quán)重和目標(biāo)任務(wù)處理時(shí)長權(quán)重,
3.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述基于當(dāng)前時(shí)刻的算力需求信息,以及,所述服務(wù)設(shè)備集群中多個(gè)服務(wù)設(shè)備的算力評估值,確定算力資源分配結(jié)果,包括:
4.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述基于當(dāng)前時(shí)刻的算力需求信息,以及,所述服務(wù)設(shè)備集群中多個(gè)服務(wù)設(shè)備的算力評估值,確定算力資源分配結(jié)果,包括:
5.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述算力參數(shù)包括設(shè)備基礎(chǔ)算力參數(shù),能耗參數(shù)和任務(wù)處理時(shí)長,所述方法還包括:
6.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述方法還包括:
7.如權(quán)利要求1所述的算力資源分配方法,其特征在于,所述方法還包括:
8.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)權(quán)利要求1至7任一所述的算力資源分配方法。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一所述的算力資源分配方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至7任一所述的算力資源分配方法。