1.一種分布式系統(tǒng)中的資源調(diào)度方法,其特征在于,包括:
分別計(jì)算分布式系統(tǒng)中每個(gè)節(jié)點(diǎn)的豐富資源和所收到的資源請(qǐng)求的主導(dǎo)資源。
2.將資源請(qǐng)求的主導(dǎo)資源與分布式系統(tǒng)中每個(gè)節(jié)點(diǎn)的豐富資源進(jìn)行匹配,調(diào)度主導(dǎo)資源與豐富資源相匹配的節(jié)點(diǎn)。根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述計(jì)算分布式系統(tǒng)中每個(gè)節(jié)點(diǎn)的豐富資源是計(jì)算并獲得每個(gè)節(jié)點(diǎn)的剩余資源中占分布式系統(tǒng)中總資源比例中最大的資源
所述計(jì)算所收到的資源請(qǐng)求的主導(dǎo)資源是計(jì)算并獲得該資源請(qǐng)求中占分布式系統(tǒng)中總資源比例最大的資源。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括:
計(jì)算分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例;
將每個(gè)節(jié)點(diǎn)的剩余資源量分別除以所述分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例,獲取最大值對(duì)應(yīng)的資源類型,得到每個(gè)節(jié)點(diǎn)的豐富資源;
將請(qǐng)求資源中每種資源需求量分別除以所述分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例,獲取最大值對(duì)應(yīng)的資源類型,得到所述資源請(qǐng)求的主導(dǎo)資源。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
所述計(jì)算分布式系統(tǒng)中每種資源間的基準(zhǔn)比例是根據(jù)分布式系統(tǒng)中整體資源情況分別計(jì)算CPU、內(nèi)存、網(wǎng)絡(luò)資源的比例。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,
將資源請(qǐng)求的主導(dǎo)資源與分布式系統(tǒng)中節(jié)點(diǎn)的豐富資源進(jìn)行匹配,當(dāng)主導(dǎo)資源與豐富資源不匹配時(shí),調(diào)度任意節(jié)點(diǎn),并重新計(jì)算已調(diào)度節(jié)點(diǎn)的豐富資源。
6.一種分布式系統(tǒng)中的資源調(diào)度裝置,其特征在于,包括:
節(jié)點(diǎn)豐富資源計(jì)算單元,用于計(jì)算分布式系統(tǒng)中每個(gè)節(jié)點(diǎn)的豐富資源;
資源請(qǐng)求主導(dǎo)資源計(jì)算單元,用于計(jì)算所收到的資源請(qǐng)求的主導(dǎo)資源;
資源匹配調(diào)度單元,用于將資源請(qǐng)求的主導(dǎo)資源與分布式系統(tǒng)中每個(gè)節(jié)點(diǎn)的豐富資源進(jìn)行匹配,調(diào)度主導(dǎo)資源與豐富資源相匹配的節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,
所述節(jié)點(diǎn)豐富資源計(jì)算單元,進(jìn)一步用于計(jì)算并獲得每個(gè)節(jié)點(diǎn)的剩余資源中占分布式系統(tǒng)中總資源比例中最大的資源;
所述資源請(qǐng)求主導(dǎo)資源計(jì)算單元,進(jìn)一步用于計(jì)算并獲得該資源請(qǐng)求中占分布式系統(tǒng)中總資源比例最大的資源。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:
資源間基準(zhǔn)比例計(jì)算單元,用于計(jì)算分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例;
其中,
所述節(jié)點(diǎn)豐富資源計(jì)算單元,進(jìn)一步用于將每個(gè)節(jié)點(diǎn)的剩余資源量分別除以所述分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例,獲取最大值對(duì)應(yīng)的資源類型,得到每個(gè)節(jié)點(diǎn)的豐富資源;
所述資源請(qǐng)求主導(dǎo)資源計(jì)算單元,進(jìn)一步用于將請(qǐng)求資源中每種資源需求量分別除以所述分布式系統(tǒng)中的每種資源間的基準(zhǔn)比例,獲取最大值對(duì)應(yīng)的資源類型,得到所述資源請(qǐng)求的主導(dǎo)資源。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
所述資源間基準(zhǔn)比例計(jì)算單元,進(jìn)一步用于根據(jù)分布式系統(tǒng)中整體資源情況分別計(jì)算CPU、內(nèi)存、網(wǎng)絡(luò)資源的比例。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
所述資源匹配調(diào)度單元,進(jìn)一步用于將資源請(qǐng)求的主導(dǎo)資源與分布式系統(tǒng)中節(jié)點(diǎn)的豐富資源進(jìn)行匹配,當(dāng)主導(dǎo)資源與豐富資源不相同時(shí),調(diào)度任意節(jié)點(diǎn),并重新觸發(fā)節(jié)點(diǎn)豐富資源計(jì)算單元計(jì)算已調(diào)度節(jié)點(diǎn)的豐富資源。