本申請涉及計算機,尤其涉及遷移業(yè)務(wù)的分配方法和裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù):
1、在數(shù)字化進(jìn)程飛速發(fā)展的當(dāng)下,數(shù)據(jù)量正以前所未有的速度增長,海量數(shù)據(jù)的存儲與管理成為眾多企業(yè)和組織面臨的嚴(yán)峻挑戰(zhàn)。數(shù)據(jù)遷移作為優(yōu)化存儲資源配置、提升數(shù)據(jù)管理效率的關(guān)鍵手段,其重要性日益凸顯。目前,數(shù)據(jù)遷移技術(shù)在各個領(lǐng)域廣泛應(yīng)用,從企業(yè)的數(shù)據(jù)中心升級、云存儲的普及,到大數(shù)據(jù)分析平臺的數(shù)據(jù)整合,都離不開高效可靠的數(shù)據(jù)遷移。
2、在數(shù)據(jù)遷移系統(tǒng)中,通常包含若干個用于執(zhí)行遷移業(yè)務(wù)的agent(遷移設(shè)備),當(dāng)前對遷移業(yè)務(wù)的分配常采用基于資源量的分配,即為了保證遷移設(shè)備對遷移業(yè)務(wù)的執(zhí)行效率,在接收到遷移業(yè)務(wù)后,從多個遷移設(shè)備中選擇遷移設(shè)備資源剩余量最大的遷移設(shè)備執(zhí)行該業(yè)務(wù),這種分配方式會導(dǎo)致資源碎片化,在實際應(yīng)用中,可能會將多個小的遷移業(yè)務(wù)分配給資源最富余的遷移設(shè)備,使得該遷移設(shè)備上資源被眾多小任務(wù)零散占用。當(dāng)大業(yè)務(wù)到達(dá)時,各節(jié)點雖有零散空閑資源,但這些資源無法聚合以滿足大業(yè)務(wù)需求。這種資源分散狀態(tài)稱為資源碎片化陷阱,導(dǎo)致數(shù)據(jù)遷移系統(tǒng)對部分業(yè)務(wù)量較大的大業(yè)務(wù)無法執(zhí)行。影響了數(shù)據(jù)遷移的正常進(jìn)行,降低了系統(tǒng)的數(shù)據(jù)遷移效率和穩(wěn)定性。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝诉w移業(yè)務(wù)的分配方法和裝置、存儲介質(zhì)及電子設(shè)備,以至少解決相關(guān)技術(shù)中數(shù)據(jù)遷移系統(tǒng)對遷移業(yè)務(wù)的執(zhí)行效率較低的技術(shù)問題。
2、本申請?zhí)峁┝艘环N遷移業(yè)務(wù)的分配方法,包括:
3、接收目標(biāo)請求,其中,所述目標(biāo)請求用于請求通過數(shù)據(jù)遷移系統(tǒng)包括的多個遷移設(shè)備執(zhí)行目標(biāo)遷移業(yè)務(wù);
4、根據(jù)業(yè)務(wù)分級信息檢測所述目標(biāo)遷移業(yè)務(wù)的業(yè)務(wù)等級,其中,所述業(yè)務(wù)分級信息用于指示所述數(shù)據(jù)遷移系統(tǒng)在當(dāng)前時間段內(nèi)所承接的目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求條件,所述目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求量大于所述數(shù)據(jù)遷移系統(tǒng)在所述當(dāng)前時間段內(nèi)所承接的其他業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求量;
5、在所述目標(biāo)遷移業(yè)務(wù)為目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)的情況下,調(diào)用目標(biāo)遷移設(shè)備執(zhí)行所述目標(biāo)遷移業(yè)務(wù),其中,所述目標(biāo)遷移設(shè)備為根據(jù)多個所述遷移設(shè)備在所述當(dāng)前時間段開始時的遷移資源占用信息從多個所述遷移設(shè)備中篩選出的,所述目標(biāo)遷移設(shè)備在所述當(dāng)前時間段內(nèi)專用于執(zhí)行所述目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)。
6、本申請還提供了一種遷移業(yè)務(wù)的分配裝置,包括:
7、接收模塊,用于接收目標(biāo)請求,其中,所述目標(biāo)請求用于請求通過數(shù)據(jù)遷移系統(tǒng)包括的多個遷移設(shè)備執(zhí)行目標(biāo)遷移業(yè)務(wù);
8、檢測模塊,用于根據(jù)業(yè)務(wù)分級信息檢測所述目標(biāo)遷移業(yè)務(wù)的業(yè)務(wù)等級,其中,所述業(yè)務(wù)分級信息用于指示所述數(shù)據(jù)遷移系統(tǒng)在當(dāng)前時間段內(nèi)所承接的目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求條件,所述目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求量大于所述數(shù)據(jù)遷移系統(tǒng)在所述當(dāng)前時間段內(nèi)所承接的其他業(yè)務(wù)等級的遷移業(yè)務(wù)對遷移設(shè)備資源的需求量;
9、執(zhí)行模塊,用于在所述目標(biāo)遷移業(yè)務(wù)為目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)的情況下,調(diào)用目標(biāo)遷移設(shè)備執(zhí)行所述目標(biāo)遷移業(yè)務(wù),其中,所述目標(biāo)遷移設(shè)備為根據(jù)多個所述遷移設(shè)備在所述當(dāng)前時間段開始時的遷移資源占用信息從多個所述遷移設(shè)備中篩選出的,所述目標(biāo)遷移設(shè)備在所述當(dāng)前時間段內(nèi)專用于執(zhí)行所述目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)。
10、本申請還提供了一種電子設(shè)備,包括:存儲器,用于存儲計算機程序;處理器,用于執(zhí)行計算機程序時實現(xiàn)上述任一種遷移業(yè)務(wù)的分配方法的步驟。
11、本申請還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種遷移業(yè)務(wù)的分配方法的步驟。
12、本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種遷移業(yè)務(wù)的分配方法的步驟。
13、通過本申請,由于在數(shù)據(jù)遷移系統(tǒng)中根據(jù)遷移設(shè)備在當(dāng)前時間段開始時的遷移資源占用信息在多個遷移設(shè)備中為目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)預(yù)留出了目標(biāo)遷移業(yè)務(wù),該目標(biāo)遷移業(yè)務(wù)被專用于執(zhí)行數(shù)據(jù)遷移系統(tǒng)在目標(biāo)時間段所需要承接的目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù),進(jìn)而當(dāng)接收到請求執(zhí)行目標(biāo)遷移業(yè)務(wù)的目標(biāo)請求后,通過使用業(yè)務(wù)分級信息對目標(biāo)遷移業(yè)務(wù)的業(yè)務(wù)等級進(jìn)行檢測,在確定目標(biāo)遷移業(yè)務(wù)為目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)后可以調(diào)用目標(biāo)遷移設(shè)備執(zhí)行該遷移業(yè)務(wù),從而避免因資源占用問題導(dǎo)致目標(biāo)業(yè)務(wù)等級的遷移業(yè)務(wù)無法被運行,提高數(shù)據(jù)遷移系統(tǒng)對遷移業(yè)務(wù)的執(zhí)行效率,因此,可以解決相關(guān)技術(shù)中數(shù)據(jù)遷移系統(tǒng)對遷移業(yè)務(wù)的執(zhí)行效率較低的技術(shù)問題,達(dá)到提高數(shù)據(jù)遷移系統(tǒng)對遷移業(yè)務(wù)的執(zhí)行效率的技術(shù)效果。
1.一種遷移業(yè)務(wù)的分配方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,
13.根據(jù)權(quán)利要求11所述的方法,其特征在于,
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,
15.根據(jù)權(quán)利要求1所述的方法,其特征在于,
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,
17.一種遷移業(yè)務(wù)的分配裝置,其特征在于,包括:
18.一種電子設(shè)備,其特征在于,包括:
19.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至16任一項所述遷移業(yè)務(wù)的分配方法的步驟。
20.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至16任一項所述遷移業(yè)務(wù)的分配方法的步驟。