本發(fā)明涉及算力調(diào)度,具體的說,涉及的是一種服務(wù)調(diào)度方法、裝置、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。
背景技術(shù):
1、由于網(wǎng)絡(luò)狀態(tài)與數(shù)據(jù)中心的資源信息互不感知,因此當(dāng)用戶發(fā)起某一服務(wù)請(qǐng)求時(shí),無法將服務(wù)請(qǐng)求調(diào)度至最佳的服務(wù)節(jié)點(diǎn),導(dǎo)致服務(wù)請(qǐng)求無法得到及時(shí)處理,影響了用戶體驗(yàn)。并且,在尋找最佳的服務(wù)節(jié)點(diǎn)時(shí),默認(rèn)所有算力供給方的能源供給類型一致,無法有效降低執(zhí)行任務(wù)時(shí)能源消耗帶來的污染。
技術(shù)實(shí)現(xiàn)思路
1、基于此,本發(fā)明提供了一種服務(wù)調(diào)度方法、裝置、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,其能夠通過根據(jù)請(qǐng)求攜帶的網(wǎng)絡(luò)性能需求和清潔能源占比需求篩選出滿足需求的算力供給方,提高了處理服務(wù)請(qǐng)求的時(shí)效性,且有效降低了執(zhí)行任務(wù)時(shí)能源消耗帶來的污染。
2、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了一種服務(wù)調(diào)度方法,包括:
3、接收算力請(qǐng)求方發(fā)送的攜帶有算力服務(wù)需求的算力服務(wù)請(qǐng)求,其中,所述算力服務(wù)需求至少包括網(wǎng)絡(luò)性能需求、算力資源需求和清潔能源占比需求;
4、基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方。
5、作為上述方案的改進(jìn),所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方,包括:
6、結(jié)合算力供給方的基本信息,篩選得到滿足所述算力資源需求的初始算力供給方;
7、向網(wǎng)絡(luò)控制器請(qǐng)求各個(gè)所述初始算力供給方與所述算力請(qǐng)求方之間的網(wǎng)絡(luò)性能信息;
8、選出所述網(wǎng)絡(luò)性能信息滿足所述網(wǎng)絡(luò)性能需求的初始算力供給方,以作為二篩算力供給方;
9、向電力調(diào)度中心發(fā)送請(qǐng)求信息,查詢各個(gè)所述二篩算力供給方的清潔能源占比;
10、選出所述清潔能源占比滿足所述清潔能源占比需求的二篩算力供給方,以作為目標(biāo)算力供給方。
11、作為上述方案的改進(jìn),所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方之后,還包括:
12、當(dāng)存在多個(gè)所述目標(biāo)算力供給方時(shí),優(yōu)先選擇所述清潔能源占比高的目標(biāo)算力供給方提供服務(wù)。
13、作為上述方案的改進(jìn),所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方之后,還包括:
14、當(dāng)單個(gè)所述目標(biāo)算力供給方無法獨(dú)立完成業(yè)務(wù)時(shí),分解所述算力服務(wù)請(qǐng)求對(duì)應(yīng)的算力任務(wù),得到多個(gè)子任務(wù);
15、將所述多個(gè)子任務(wù)分別下發(fā)至對(duì)應(yīng)目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù)。
16、作為上述方案的改進(jìn),所述將所述多個(gè)子任務(wù)分別下發(fā)至對(duì)應(yīng)目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù),包括:
17、當(dāng)所述子任務(wù)的總數(shù)小于滿足所述目標(biāo)算力供給方的總量時(shí),從所有所述目標(biāo)算力供給方中,優(yōu)先選擇所述清潔能源占比高且滿足子任務(wù)所需計(jì)算資源的節(jié)點(diǎn)提供服務(wù)。
18、作為上述方案的改進(jìn),所述當(dāng)單個(gè)所述目標(biāo)算力供給方無法獨(dú)立完成業(yè)務(wù)時(shí),分解所述算力服務(wù)請(qǐng)求對(duì)應(yīng)的算力任務(wù),得到多個(gè)子任務(wù),包括:
19、當(dāng)單個(gè)所述目標(biāo)算力供給方無法獨(dú)立完成業(yè)務(wù)時(shí),根據(jù)各個(gè)所述目標(biāo)算力供給方能夠提供的計(jì)算資源對(duì)所述算力服務(wù)請(qǐng)求對(duì)應(yīng)的算力任務(wù)進(jìn)行分解,使得各個(gè)子任務(wù)均能分配到一個(gè)能夠獨(dú)立完成業(yè)務(wù)的目標(biāo)算力供給方。
20、作為上述方案的改進(jìn),所述將所述多個(gè)子任務(wù)分別下發(fā)至對(duì)應(yīng)目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù),包括:
21、將所述子任務(wù)根據(jù)所需計(jì)算資源的大小按照順序調(diào)度到滿足所述子任務(wù)所需計(jì)算資源的目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù)。
22、作為上述方案的改進(jìn),還包括:
23、當(dāng)所有所述目標(biāo)算力供給方聯(lián)合后也無法完成所述算力任務(wù)或者不存在符合所述清潔能源占比需求的算力供給方時(shí),向所述算力請(qǐng)求方反饋無法執(zhí)行任務(wù)信息。
24、作為上述方案的改進(jìn),所述算力資源需求包括目標(biāo)算力類型和目標(biāo)資源量中的至少一種;所述目標(biāo)算力類型包括目標(biāo)處理器類型和目標(biāo)計(jì)算能力類型中的至少一種。
25、作為上述方案的改進(jìn),所述目標(biāo)處理器類型為中央處理器、圖形處理器、現(xiàn)場(chǎng)可編程邏輯門陣列或?qū)S眉呻娐贰?/p>
26、作為上述方案的改進(jìn),所述目標(biāo)計(jì)算能力類型為通用算力、超算算力、智能算力或邊緣算力。
27、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種服務(wù)調(diào)度裝置,包括:
28、請(qǐng)求接收模塊,用于接收算力請(qǐng)求方發(fā)送的攜帶有算力服務(wù)需求的算力服務(wù)請(qǐng)求,其中,所述算力服務(wù)需求至少包括網(wǎng)絡(luò)性能需求、算力資源需求和清潔能源占比需求;
29、服務(wù)調(diào)度模塊,用于基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方。
30、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種服務(wù)調(diào)度系統(tǒng),所述系統(tǒng)包括算網(wǎng)融合調(diào)度中心、網(wǎng)絡(luò)控制器和電力調(diào)度中心,其中,所述算網(wǎng)融合調(diào)度中心用于執(zhí)行如上述任一實(shí)施例所述的服務(wù)調(diào)度方法。
31、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種服務(wù)調(diào)度設(shè)備,包括處理器、存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中且被配置為由所述處理器執(zhí)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述任一實(shí)施例所述的服務(wù)調(diào)度方法。
32、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在所述計(jì)算機(jī)程序運(yùn)行時(shí)控制所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行如上述任一實(shí)施例所述的服務(wù)調(diào)度方法。
33、為實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一實(shí)施例所述的服務(wù)調(diào)度方法的步驟。
34、與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例公開的服務(wù)調(diào)度方法、裝置、系統(tǒng)、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,接收算力請(qǐng)求方發(fā)送的攜帶有算力服務(wù)需求的算力服務(wù)請(qǐng)求,通過對(duì)算力服務(wù)請(qǐng)求進(jìn)行解析來得到算力服務(wù)需求中的網(wǎng)絡(luò)性能需求、算力資源需求和清潔能源占比需求,基于網(wǎng)絡(luò)性能需求、算力資源需求和清潔能源占比需求來篩選得到目標(biāo)算力供給方以為算力請(qǐng)求方提供服務(wù)。由此可知,本發(fā)明實(shí)施例能夠通過根據(jù)請(qǐng)求攜帶的網(wǎng)絡(luò)性能需求、算力資源需求和清潔能源占比需求篩選出滿足需求的算力供給方,提高了請(qǐng)求處理效率,提高了用戶體驗(yàn),且有效降低了執(zhí)行任務(wù)時(shí)能源消耗帶來的污染。
1.一種服務(wù)調(diào)度方法,其特征在于,包括:
2.如權(quán)利要求1所述的服務(wù)調(diào)度方法,其特征在于,所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方,包括:
3.如權(quán)利要求1或2所述的服務(wù)調(diào)度方法,其特征在于,所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方之后,還包括:
4.如權(quán)利要求1或2所述的服務(wù)調(diào)度方法,其特征在于,所述基于所述算力服務(wù)需求篩選出目標(biāo)算力供給方之后,還包括:
5.如權(quán)利要求4所述的服務(wù)調(diào)度方法,其特征在于,所述將所述多個(gè)子任務(wù)分別下發(fā)至對(duì)應(yīng)目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù),包括:
6.如權(quán)利要求4所述的服務(wù)調(diào)度方法,其特征在于,所述當(dāng)單個(gè)所述目標(biāo)算力供給方無法獨(dú)立完成業(yè)務(wù)時(shí),分解所述算力服務(wù)請(qǐng)求對(duì)應(yīng)的算力任務(wù),得到多個(gè)子任務(wù),包括:
7.如權(quán)利要求4所述的服務(wù)調(diào)度方法,其特征在于,所述將所述多個(gè)子任務(wù)分別下發(fā)至對(duì)應(yīng)目標(biāo)算力供給方,以使每一接收到所述子任務(wù)的目標(biāo)算力供給方能夠獨(dú)立完成業(yè)務(wù),包括:
8.如權(quán)利要求4所述的服務(wù)調(diào)度方法,其特征在于,還包括:
9.如權(quán)利要求1所述的服務(wù)調(diào)度方法,其特征在于,所述算力資源需求包括目標(biāo)算力類型和目標(biāo)資源量中的至少一種;所述目標(biāo)算力類型包括目標(biāo)處理器類型和目標(biāo)計(jì)算能力類型中的至少一種。
10.如權(quán)利要求9所述的服務(wù)調(diào)度方法,其特征在于,所述目標(biāo)處理器類型為中央處理器、圖形處理器、現(xiàn)場(chǎng)可編程邏輯門陣列或?qū)S眉呻娐贰?/p>
11.如權(quán)利要求9所述的服務(wù)調(diào)度方法,其特征在于,所述目標(biāo)計(jì)算能力類型為通用算力、超算算力、智能算力或邊緣算力。
12.一種服務(wù)調(diào)度裝置,其特征在于,包括:
13.一種服務(wù)調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括算網(wǎng)融合調(diào)度中心、網(wǎng)絡(luò)控制器和電力調(diào)度中心,其中,所述算網(wǎng)融合調(diào)度中心用于執(zhí)行如權(quán)利要求1至11中任意一項(xiàng)所述的服務(wù)調(diào)度方法。
14.一種服務(wù)調(diào)度設(shè)備,其特征在于,包括處理器、存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中且被配置為由所述處理器執(zhí)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至11中任意一項(xiàng)所述的服務(wù)調(diào)度方法。
15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括存儲(chǔ)的計(jì)算機(jī)程序,其中,在所述計(jì)算機(jī)程序運(yùn)行時(shí)控制所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)所在設(shè)備執(zhí)行如權(quán)利要求1至11中任意一項(xiàng)所述的服務(wù)調(diào)度方法。
16.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,其特征在于,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至11中任意一項(xiàng)所述的服務(wù)調(diào)度方法。