本申請(qǐng)涉及計(jì)算機(jī),尤其涉及一種資源調(diào)度方法、裝置、電子設(shè)備、存儲(chǔ)介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、計(jì)算資源調(diào)度是計(jì)算機(jī)科學(xué)中的一個(gè)重要領(lǐng)域,它涉及到如何高效地分配和利用計(jì)算資源以滿足不斷變化的調(diào)度需求。隨著信息技術(shù)的快速發(fā)展,計(jì)算任務(wù)變得越來越復(fù)雜,計(jì)算資源也隨之增加,計(jì)算資源調(diào)度是確保計(jì)算資源有效支持業(yè)務(wù)流程的關(guān)鍵機(jī)制,它直接影響到計(jì)算任務(wù)的性能、成本和用戶體驗(yàn)。因此,如何為資源調(diào)度需求調(diào)度相適配的資源,成為研究的熱點(diǎn)問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種資源調(diào)度方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,能夠提高資源調(diào)度效果。
2、本申請(qǐng)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本申請(qǐng)實(shí)施例提供一種資源調(diào)度方法,包括:
4、確定與資源調(diào)度請(qǐng)求相匹配的第一資源節(jié)點(diǎn),所述第一資源節(jié)點(diǎn)的資源的類別與所述資源調(diào)度請(qǐng)求的資源的類別為第一類別;
5、針對(duì)每個(gè)第一資源節(jié)點(diǎn),基于所述資源調(diào)度請(qǐng)求的資源需求量以及所述第一資源節(jié)點(diǎn)的可用資源量,確定所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值;
6、基于所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從所述第一資源節(jié)點(diǎn)中確定第二資源節(jié)點(diǎn);
7、從所述第二資源節(jié)點(diǎn)的資源中為所述資源調(diào)度請(qǐng)求調(diào)度資源。
8、本申請(qǐng)實(shí)施例還提供一種資源調(diào)度裝置,包括:
9、第一確定模塊,用于確定與資源調(diào)度請(qǐng)求相匹配的第一資源節(jié)點(diǎn),所述第一資源節(jié)點(diǎn)的資源的類別與所述資源調(diào)度請(qǐng)求的資源的類別為第一類別;
10、第二確定模塊,用于針對(duì)每個(gè)第一資源節(jié)點(diǎn),基于所述資源調(diào)度請(qǐng)求的資源需求量以及所述第一資源節(jié)點(diǎn)的可用資源量,確定所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值;
11、第三確定模塊,用于基于所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從所述第一資源節(jié)點(diǎn)中確定第二資源節(jié)點(diǎn);
12、資源調(diào)度模塊,用于從所述第二資源節(jié)點(diǎn)的資源中為所述資源調(diào)度請(qǐng)求調(diào)度資源。
13、本申請(qǐng)實(shí)施例還提供一種電子設(shè)備,包括:
14、存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令;
15、處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令時(shí),實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的資源調(diào)度方法。
16、本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序,所述計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的資源調(diào)度方法。
17、本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序,所述計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)本申請(qǐng)實(shí)施例提供的資源調(diào)度方法。
18、本申請(qǐng)實(shí)施例具有以下有益效果:
19、應(yīng)用本申請(qǐng)上述實(shí)施例,首先確定與資源調(diào)度請(qǐng)求相匹配的第一資源節(jié)點(diǎn),該第一資源節(jié)點(diǎn)的資源的類別與資源調(diào)度請(qǐng)求的資源的類別為第一類別,然后基于資源調(diào)度請(qǐng)求的資源需求量以及第一資源節(jié)點(diǎn)的可用資源量,確定第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從而基于第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從第一資源節(jié)點(diǎn)中確定第二資源節(jié)點(diǎn),以從第二資源節(jié)點(diǎn)的資源中為資源調(diào)度請(qǐng)求調(diào)度資源。
20、這里,首先基于資源節(jié)點(diǎn)的類別,為資源調(diào)度請(qǐng)求匹配第一資源節(jié)點(diǎn),加快資源調(diào)度效率;然后基于調(diào)度參數(shù)值,從第一資源節(jié)點(diǎn)中為資源調(diào)度請(qǐng)求匹配第二資源節(jié)點(diǎn),以從第二資源節(jié)點(diǎn)為資源調(diào)度請(qǐng)求調(diào)度資源,該調(diào)度參數(shù)值是基于資源需求量和第一資源節(jié)點(diǎn)的可用資源量確定的,能夠保證用于調(diào)度資源的資源節(jié)點(diǎn)(即第二資源節(jié)點(diǎn))滿足資源調(diào)度請(qǐng)求,從而保證資源調(diào)度的合理性,提高資源調(diào)度準(zhǔn)確性。如此,基于本申請(qǐng)實(shí)施例,提高了資源調(diào)度效果。
1.一種資源調(diào)度方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,資源節(jié)點(diǎn)至少有2個(gè),所述確定與資源調(diào)度請(qǐng)求相匹配的第一資源節(jié)點(diǎn),包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述確定所述資源調(diào)度請(qǐng)求的資源需求量,包括:
4.如權(quán)利要求2所述的方法,其特征在于,所述確定每個(gè)資源節(jié)點(diǎn)的可用資源量,包括:
5.如權(quán)利要求1所述的方法,其特征在于,在所述第一類別為一個(gè)的情況下,所述基于所述資源調(diào)度請(qǐng)求的資源需求量以及所述第一資源節(jié)點(diǎn)的可用資源量,確定所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,包括:
6.如權(quán)利要求1所述的方法,其特征在于,在所述第一類別為n個(gè)的情況下,n為大于1的整數(shù);所述基于所述資源調(diào)度請(qǐng)求的資源需求量以及所述第一資源節(jié)點(diǎn)的可用資源量,確定所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,包括:
7.如權(quán)利要求5或6所述的方法,其特征在于,所述基于所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從所述第一資源節(jié)點(diǎn)中確定第二資源節(jié)點(diǎn),包括:
8.如權(quán)利要求1所述的方法,其特征在于,所述基于所述資源調(diào)度請(qǐng)求的資源需求量以及所述第一資源節(jié)點(diǎn)的可用資源量,確定所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,包括:
9.如權(quán)利要求1所述的方法,其特征在于,所述基于所述第一資源節(jié)點(diǎn)的調(diào)度參數(shù)值,從所述第一資源節(jié)點(diǎn)中確定第二資源節(jié)點(diǎn),包括:
10.一種資源調(diào)度裝置,其特征在于,所述裝置包括:
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的資源調(diào)度方法。
13.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)可執(zhí)行指令或計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的資源調(diào)度方法。