1.一種分布式負(fù)載均衡調(diào)度的方法,其特征在于,包括:
獲取各服務(wù)器的響應(yīng)時間;
根據(jù)所述響應(yīng)時間確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值;
根據(jù)所述負(fù)載權(quán)值,利用加權(quán)最少連接調(diào)度算法進(jìn)行分布式負(fù)載均衡調(diào)度。
2.根據(jù)權(quán)利要求1所述的分布式負(fù)載均衡調(diào)度的方法,其特征在于,獲取各服務(wù)器的響應(yīng)時間,包括:
獲取各服務(wù)器進(jìn)行預(yù)定次數(shù)響應(yīng)的響應(yīng)時間。
3.根據(jù)權(quán)利要求1所述的分布式負(fù)載均衡調(diào)度的方法,其特征在于,獲取各服務(wù)器的響應(yīng)時間,包括:
每隔預(yù)定獲取周期,獲取各服務(wù)器進(jìn)行前預(yù)定次數(shù)響應(yīng)的響應(yīng)時間。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的分布式負(fù)載均衡調(diào)度的方法,其特征在于,根據(jù)所述響應(yīng)時間確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值,包括:
根據(jù)所述響應(yīng)時間及系統(tǒng)服務(wù)器的總個數(shù)計(jì)算平均響應(yīng)時間;
根據(jù)各所述服務(wù)器的響應(yīng)時間與所述平均響應(yīng)時間,計(jì)算各所述服務(wù)器的偏離度值;
將所述偏離度值與閾值進(jìn)行比較,并根據(jù)比較結(jié)果對各所述服務(wù)器執(zhí)行對應(yīng)的負(fù)載權(quán)值修改操作,確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值。
5.根據(jù)權(quán)利要求4所述的分布式負(fù)載均衡調(diào)度的方法,其特征在于,根據(jù)各所述服務(wù)器的響應(yīng)時間與所述平均響應(yīng)時間,計(jì)算各所述服務(wù)器的偏離度值,包括:
當(dāng)服務(wù)器的響應(yīng)時間sum(i)大于所述平均響應(yīng)時間avg時,利用計(jì)算對應(yīng)服務(wù)器的偏離度值Rmax;
當(dāng)服務(wù)器的響應(yīng)時間sum(i)小于所述平均響應(yīng)時間avg時,利用計(jì)算對應(yīng)服務(wù)器的偏離度值Rmin。
6.根據(jù)權(quán)利要求5所述的分布式負(fù)載均衡調(diào)度的方法,其特征在于,將所述偏離度值與閾值進(jìn)行比較,并根據(jù)比較結(jié)果對各所述服務(wù)器執(zhí)行對應(yīng)的負(fù)載權(quán)值修改操作,確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值,包括:
當(dāng)Rmax大于閾值時,則將對應(yīng)服務(wù)器的負(fù)載權(quán)值減一;
當(dāng)Rmin小于閾值時,則將對應(yīng)服務(wù)器的負(fù)載權(quán)值加一。
7.一種分布式負(fù)載均衡調(diào)度的裝置,其特征在于,包括:
獲取模塊,用于獲取各服務(wù)器的響應(yīng)時間;
負(fù)載權(quán)值確定模塊,用于根據(jù)所述響應(yīng)時間確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值;
負(fù)載均衡調(diào)度模塊,用于根據(jù)所述負(fù)載權(quán)值,利用加權(quán)最少連接調(diào)度算法進(jìn)行分布式負(fù)載均衡調(diào)度。
8.根據(jù)權(quán)利要求7所述的分布式負(fù)載均衡調(diào)度的裝置,其特征在于,所述負(fù)載權(quán)值確定模塊包括:
平均響應(yīng)時間計(jì)算單元,用于根據(jù)所述響應(yīng)時間及系統(tǒng)服務(wù)器的總個數(shù)計(jì)算平均響應(yīng)時間;
偏離度計(jì)算單元,用于根據(jù)各所述服務(wù)器的響應(yīng)時間與所述平均響應(yīng)時間,計(jì)算各所述服務(wù)器的偏離度值;
負(fù)載權(quán)值確定單元,用于將所述偏離度值與閾值進(jìn)行比較,并根據(jù)比較結(jié)果對各所述服務(wù)器執(zhí)行對應(yīng)的負(fù)載權(quán)值修改操作,確定各所述服務(wù)器對應(yīng)的負(fù)載權(quán)值。
9.根據(jù)權(quán)利要求8所述的分布式負(fù)載均衡調(diào)度的裝置,其特征在于,所述偏離度計(jì)算單元包括:
第一偏離度計(jì)算子單元,用于當(dāng)服務(wù)器的響應(yīng)時間sum(i)大于所述平均響應(yīng)時間avg時,利用計(jì)算對應(yīng)服務(wù)器的偏離度值Rmax;
第二偏離度計(jì)算子單元,用于當(dāng)服務(wù)器的響應(yīng)時間sum(i)小于所述平均響應(yīng)時間avg時,利用計(jì)算對應(yīng)服務(wù)器的偏離度值Rmin。
10.根據(jù)權(quán)利要求9所述的分布式負(fù)載均衡調(diào)度的裝置,其特征在于,所述負(fù)載權(quán)值確定單元具體為當(dāng)Rmax大于閾值時,則將對應(yīng)服務(wù)器的負(fù)載權(quán)值減一;當(dāng)Rmin小于閾值時,則將對應(yīng)服務(wù)器的負(fù)載權(quán)值加一的單元。