System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請涉及資源調(diào)度,特別是涉及一種資源優(yōu)化調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備和可讀存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、隨著信息技術(shù)的迅猛發(fā)展,各種復(fù)雜系統(tǒng)不斷涌現(xiàn),如智能工廠中的生產(chǎn)管理系統(tǒng)、大規(guī)模數(shù)據(jù)中心的云計(jì)算平臺等。這些系統(tǒng)面臨著多類型任務(wù)的處理需求,任務(wù)特性和資源需求差異巨大。
2、相關(guān)技術(shù)中通常采用靜態(tài)的任務(wù)調(diào)度策略和固定的資源配置方案。這種方式在面對任務(wù)需求波動(dòng)或資源緊張時(shí),容易導(dǎo)致資源浪費(fèi)等問題。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠提高資源利用率的資源優(yōu)化調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備和可讀存儲(chǔ)介質(zhì)。
2、第一方面,本申請?zhí)峁┝艘环N資源優(yōu)化調(diào)度方法,應(yīng)用于計(jì)算平臺,所述計(jì)算平臺包括至少一設(shè)備端;所述方法包括:
3、獲取各所述設(shè)備端的實(shí)時(shí)狀態(tài)數(shù)據(jù);
4、根據(jù)各所述實(shí)時(shí)狀態(tài)數(shù)據(jù)和預(yù)設(shè)的情境分析模型,確定所述計(jì)算平臺的情景分析結(jié)果;
5、根據(jù)所述情景分析結(jié)果和預(yù)設(shè)的資源分配模型,確定資源分配策略;
6、根據(jù)所述資源分配策略,調(diào)整各所述設(shè)備端的任務(wù)量或者資源量中的至少一項(xiàng)。
7、在其中一個(gè)實(shí)施例中,所述根據(jù)各所述實(shí)時(shí)狀態(tài)數(shù)據(jù)和預(yù)設(shè)的情境分析模型,確定所述計(jì)算平臺的情景分析結(jié)果,包括:
8、對所述實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行預(yù)處理;
9、對所述預(yù)處理后的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,獲取實(shí)時(shí)情境參數(shù);
10、將所述實(shí)時(shí)情境參數(shù)輸入所述情境分析模型中,獲取所述情景分析
11、在其中一個(gè)實(shí)施例中,所述實(shí)時(shí)狀態(tài)數(shù)據(jù)包括設(shè)備負(fù)載數(shù)據(jù)和網(wǎng)絡(luò)流量數(shù)據(jù),所述實(shí)時(shí)情境數(shù)據(jù)包括離散參數(shù)和量化參數(shù);
12、所述對所述預(yù)處理后的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,獲取實(shí)時(shí)情境參數(shù),包括:
13、對所述網(wǎng)絡(luò)流量數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,獲取離散參數(shù),其中,所述離散參數(shù)用于指示對應(yīng)設(shè)備端的網(wǎng)絡(luò)擁塞程度;
14、對所述設(shè)備負(fù)載數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,獲取量化參數(shù),其中,所述量化參數(shù)用于指示對應(yīng)設(shè)備端的任務(wù)處理能力。
15、在其中一個(gè)實(shí)施例中,根據(jù)所述資源分配策略,調(diào)整各所述設(shè)備端的任務(wù)量,包括:
16、從多個(gè)所述設(shè)備端中,確定第一目標(biāo)設(shè)備端和第二目標(biāo)設(shè)備端,其中,所述第一目標(biāo)設(shè)備端的資源量低于第一預(yù)設(shè)閾值,所述第二目標(biāo)設(shè)備端的資源量高于第二預(yù)設(shè)閾值,所述第一預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值;
17、評估所述第一目標(biāo)設(shè)備端中各任務(wù)的優(yōu)先級;
18、根據(jù)所述第一目標(biāo)設(shè)備端中各任務(wù)的優(yōu)先級,確定目標(biāo)任務(wù);
19、將所述目標(biāo)任務(wù)遷移至所述第二目標(biāo)設(shè)備端。
20、在其中一個(gè)實(shí)施例中,所述方法還包括:
21、獲取各所述設(shè)備端的任務(wù)執(zhí)行結(jié)果和資源使用結(jié)果;
22、根據(jù)所述任務(wù)執(zhí)行結(jié)果和所述資源使用結(jié)果,確定資源分配策略的評估結(jié)果;
23、根據(jù)所述評估結(jié)果優(yōu)化所述資源分配模型。
24、在其中一個(gè)實(shí)施例中,所述資源分配模型為負(fù)載均衡資源分配模型或者基于優(yōu)先級的資源分配模型。
25、第二方面,本申請?zhí)峁┮环N資源優(yōu)化調(diào)度裝置,應(yīng)用于計(jì)算平臺,所述計(jì)算平臺包括至少一設(shè)備端;所述裝置包括:
26、第一獲取模塊,用于獲取各所述設(shè)備端的實(shí)時(shí)狀態(tài)數(shù)據(jù);
27、第一確定模塊,用于根據(jù)各所述實(shí)時(shí)狀態(tài)數(shù)據(jù)和預(yù)設(shè)的情境分析模型,?確定所述計(jì)算平臺的情景分析結(jié)果;
28、第二確定模塊,用于根據(jù)所述情景分析結(jié)果和預(yù)設(shè)的資源分配模型,確定資源分配策略;
29、第一調(diào)整模塊,用于根據(jù)所述資源分配策略,調(diào)整各所述設(shè)備端的任務(wù)量或者資源量中的至少一項(xiàng)。
30、第三方面,本申請?zhí)峁┮环N計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述任一項(xiàng)實(shí)施例中的資源優(yōu)化調(diào)度方法的步驟。
31、第四方面,本申請?zhí)峁┮环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)實(shí)施例中的資源優(yōu)化調(diào)度方法的步驟。
32、第五方面,本申請?zhí)峁┮环N計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)實(shí)施例中的資源優(yōu)化調(diào)度方法的步驟。
33、上述資源優(yōu)化調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備和可讀存儲(chǔ)介質(zhì),該資源優(yōu)化調(diào)度方法應(yīng)用于計(jì)算平臺,計(jì)算平臺中包括至少一個(gè)設(shè)備端,設(shè)備端用于執(zhí)行各項(xiàng)任務(wù),首先獲取各設(shè)備端的實(shí)時(shí)狀態(tài)數(shù)據(jù),例如設(shè)備端的網(wǎng)絡(luò)流量、任務(wù)隊(duì)列長度、計(jì)算資源使用率等,之后,即可對得到的各設(shè)備端的實(shí)時(shí)狀態(tài)數(shù)據(jù)進(jìn)行一些分析處理,將處理后的數(shù)據(jù)輸入預(yù)設(shè)的情境分析模型中,判斷計(jì)算平臺當(dāng)前處于何種運(yùn)行狀態(tài),通過情境分析模型確定計(jì)算平臺的情景分析結(jié)果,情景分析結(jié)果中可以包括對當(dāng)前運(yùn)行時(shí)情境的定性和定量描述結(jié)果。之后,根據(jù)情景分析結(jié)果,通過預(yù)設(shè)的資源分配模型,確定最優(yōu)的資源分配策略,并及時(shí)將分配指令下發(fā)到相關(guān)設(shè)備,調(diào)整各設(shè)備端的任務(wù)量或者資源量中的至少一項(xiàng),確保資源調(diào)整的及時(shí)性。通過本申請的資源優(yōu)化調(diào)度方法能夠?qū)崿F(xiàn)對各設(shè)備端任務(wù)需求和資源消耗的動(dòng)態(tài)感知,根據(jù)運(yùn)行時(shí)情境進(jìn)行自適應(yīng)的任務(wù)調(diào)度和資源分配,提升計(jì)算平臺的整體性能和資源利用效率。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種資源優(yōu)化調(diào)度方法,其特征在于,應(yīng)用于計(jì)算平臺,所述計(jì)算平臺包括至少一設(shè)備端;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各所述實(shí)時(shí)狀態(tài)數(shù)據(jù)和預(yù)設(shè)的情境分析模型,確定所述計(jì)算平臺的情景分析結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述實(shí)時(shí)狀態(tài)數(shù)據(jù)包括設(shè)備負(fù)載數(shù)據(jù)和網(wǎng)絡(luò)流量數(shù)據(jù),所述實(shí)時(shí)情境數(shù)據(jù)包括離散參數(shù)和量化參數(shù);
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述資源分配策略,調(diào)整各所述設(shè)備端的任務(wù)量,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源分配模型為負(fù)載均衡資源分配模型或者基于優(yōu)先級的資源分配模型。
7.一種資源優(yōu)化調(diào)度裝置,其特征在于,應(yīng)用于計(jì)算平臺,所述計(jì)算平臺包括至少一設(shè)備端;所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
...【技術(shù)特征摘要】
1.一種資源優(yōu)化調(diào)度方法,其特征在于,應(yīng)用于計(jì)算平臺,所述計(jì)算平臺包括至少一設(shè)備端;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)各所述實(shí)時(shí)狀態(tài)數(shù)據(jù)和預(yù)設(shè)的情境分析模型,確定所述計(jì)算平臺的情景分析結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述實(shí)時(shí)狀態(tài)數(shù)據(jù)包括設(shè)備負(fù)載數(shù)據(jù)和網(wǎng)絡(luò)流量數(shù)據(jù),所述實(shí)時(shí)情境數(shù)據(jù)包括離散參數(shù)和量化參數(shù);
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述資源分配策略,調(diào)整各所述設(shè)備端的任務(wù)量,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王李明,林圳杰,許佳佳,紀(jì)偉,張志遠(yuǎn),孫凱,段祥,
申請(專利權(quán))人:南方電網(wǎng)數(shù)字平臺科技廣東有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。