專利名稱:一種提高分布式系統(tǒng)性能的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提高分布式系統(tǒng)性能的方法及裝置,特別是因分布式系統(tǒng)中單板性能不一致而導(dǎo)致整個(gè)系統(tǒng)性能降低而提出的一種提高分布式系統(tǒng)性能的方法及裝置。
背景技術(shù):
目前,由于分布式機(jī)架設(shè)備的使用期限比較長(zhǎng),各個(gè)單板的開發(fā)時(shí)間不一致;在目前集成芯片技術(shù)突飛猛進(jìn)的時(shí)代,不同時(shí)期開發(fā)的單板性能指標(biāo)一般是不一致的。這時(shí)候一般需要重新規(guī)劃網(wǎng)絡(luò),使得性能要求低的業(yè)務(wù)接入到性能低的單板,而性能要求高的業(yè)務(wù)接入性能高的單板;某種業(yè)務(wù)只能接入到支持其業(yè)務(wù)的單板,從而導(dǎo)致現(xiàn)有分布式系統(tǒng)設(shè)備存在如下缺陷(1)若某塊單板對(duì)某種業(yè)務(wù)支持的性能比較低,接入此塊單板的業(yè)務(wù)量超出其支持的性能,但是其他支持該業(yè)務(wù)的單板性能卻較大,并對(duì)于接入其單板的業(yè)務(wù)支持能力尚有余量,由此整個(gè)分布式系統(tǒng)的性能也不能達(dá)到最大;(2)若某塊單板不支持一種特定的業(yè)務(wù),那么此單板則不能承載此種業(yè)務(wù),較大的限制了綜合業(yè)務(wù)的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,提供一種提高分布式系統(tǒng)性能的方法及裝置,該發(fā)明應(yīng)用于分布式系統(tǒng)設(shè)備中,使得業(yè)務(wù)量在各塊單板之間合理分布,有效地提高了分布式系統(tǒng)設(shè)備的總體性能。
為達(dá)到上述目的,本發(fā)明提供的一種提高分布式系統(tǒng)性能的方法,用于單板性能不一致的分布式系統(tǒng)中,其特征在于,包括生成均衡策略的步驟,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流重定向步驟,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;業(yè)務(wù)流二次轉(zhuǎn)發(fā)步驟,用于設(shè)置所述代理端口為自環(huán)狀態(tài),并將所述業(yè)務(wù)流在所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述生成均衡策略的步驟,進(jìn)一步包括判斷默認(rèn)均衡策略的步驟,用于獲取所述業(yè)務(wù)的配置數(shù)據(jù),判斷該配置數(shù)據(jù)是否是默認(rèn)的均衡策略,若是默認(rèn)的均衡策略,則從所述分布式系統(tǒng)獲取默認(rèn)均衡策略;若非默認(rèn)均衡策略,則獲取配置的需要均衡的業(yè)務(wù)類型。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述生成均衡策略的步驟,進(jìn)一步包括根據(jù)獲取的需要均衡的業(yè)務(wù)類型與所述分布式系統(tǒng)各單板目前的業(yè)務(wù)均衡狀態(tài)進(jìn)行均衡算法決策并產(chǎn)生過濾條件的步驟。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述默認(rèn)的均衡策略是在整個(gè)分布式系統(tǒng)啟動(dòng)時(shí)根據(jù)各個(gè)單板的情況而形成的。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述過濾條件是根據(jù)業(yè)務(wù)的類型或業(yè)務(wù)流的特定特征進(jìn)行區(qū)分并使用過程控制鏈的策略進(jìn)行過濾。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述業(yè)務(wù)流重定向步驟進(jìn)一步包括獲取所述代理端口信息并將所述信息加入到代理端口管理池的步驟;根據(jù)業(yè)務(wù)流均衡決策和所述代理端口信息從所述代理端口管理池中選擇代理端口的步驟;上述提高分布式系統(tǒng)性能的方法,其特征在于,所述代理端口的自環(huán)狀態(tài)在所述代理端口的數(shù)據(jù)鏈路層或物理層設(shè)定。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述業(yè)務(wù)流重定向步驟進(jìn)一步包括一輸出所述選擇的代理端口號(hào)的步驟。
上述提高分布式系統(tǒng)性能的方法,其特征在于,所述代理端口信息包括代理端口的業(yè)務(wù)屬性信息、代理端口目前的使用負(fù)載信息和代理端口號(hào)。
為進(jìn)一步實(shí)現(xiàn)發(fā)明目的,本發(fā)明還提供了一種提高分布式系統(tǒng)性能的裝置,設(shè)置于單板性能不一致的分布式系統(tǒng)設(shè)備,其特征在于,包括生成均衡策略單元,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流策略執(zhí)行單元,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;代理端口執(zhí)行單元,用于將所述業(yè)務(wù)流通過所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。
上述提高分布式系統(tǒng)性能的裝置,其特征在于,所述生成均衡策略單元,又包括配置數(shù)據(jù)庫(kù)管理單元、業(yè)務(wù)流均衡策略決策單元和代理端口管理單元,其中,所述業(yè)務(wù)流均衡策略決策單元從所述配置數(shù)據(jù)管理單元獲取配置數(shù)據(jù)生成業(yè)務(wù)流均衡策略,并從所述代理端口管理單元獲取代理端口信息,由所述業(yè)務(wù)流策略執(zhí)行單元根據(jù)所述生成的業(yè)務(wù)流均衡策略和所述代理端口信息,將相關(guān)業(yè)務(wù)流重定向到選擇的代理端口。
上述提高分布式系統(tǒng)性能的裝置,其特征在于,所述業(yè)務(wù)流均衡策略決策單元包括一配置數(shù)據(jù)分析模塊,從所述配置數(shù)據(jù)庫(kù)管理單元獲取配置數(shù)據(jù),并判斷所述配置數(shù)據(jù)是否是默認(rèn)均衡策略,若不是默認(rèn)均衡策略則獲取配置的需要均衡的業(yè)務(wù)類型;一單板業(yè)務(wù)均衡狀態(tài)分析模塊,分析分布式系統(tǒng)整個(gè)機(jī)架中各單板目前的業(yè)務(wù)均衡狀態(tài);一均衡算法決策模塊,根據(jù)所述配置數(shù)據(jù)分析模塊與所述單板業(yè)務(wù)均衡狀態(tài)分析模塊的分析結(jié)果進(jìn)行均衡算法決策并產(chǎn)生過濾條件。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果(1)本發(fā)明相對(duì)于現(xiàn)有的分布式系統(tǒng),在成本基本不增加的情況下,較大程度的提高了整個(gè)分布式系統(tǒng)的性能,避免了由于某些單板的性能差而降低整個(gè)分布式系統(tǒng)的性能的弊端;(2)本發(fā)明還克服了某些單板對(duì)特定的業(yè)務(wù)模式不支持,并且此業(yè)務(wù)又和其他支持的業(yè)務(wù)混合在一起的情況下無法進(jìn)行業(yè)務(wù)轉(zhuǎn)發(fā)的情況發(fā)生;(3)均衡策略配置靈活,既可以通過配置指定又可以分布式系統(tǒng)自決策。
圖1a為本發(fā)明提高分布式系統(tǒng)性能的裝置模塊構(gòu)成示意圖;圖1b為本發(fā)明提高分布式系統(tǒng)性能的方法流程示意圖;圖2a為本發(fā)明的業(yè)務(wù)流均衡策略決策單元的處理流程圖;圖2b是本發(fā)明業(yè)務(wù)流均衡策略決策單元的處理流程圖;
圖3為本發(fā)明的代理端口管理單元的處理流程圖;圖4為應(yīng)用本發(fā)明前、后分布式系統(tǒng)中的業(yè)務(wù)分布情況示意圖;圖5為本發(fā)明的實(shí)施例示意圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例詳細(xì)說明本發(fā)明的技術(shù)方案,以便更進(jìn)一步了解本發(fā)明之目的、方案及功效,但不作為對(duì)本發(fā)明權(quán)利要求保護(hù)范圍的限制。
圖1a是本發(fā)明提高分布式系統(tǒng)性能的裝置模塊構(gòu)成示意圖,參考圖1a,本發(fā)明的提高分布式系統(tǒng)性能的裝置,用于單板性能不一致的分布式系統(tǒng)設(shè)備中,該裝置包括生成均衡策略單元100,業(yè)務(wù)流策略執(zhí)行單元200,代理端口執(zhí)行單元300,所述生成均衡策略單元100,又包括配置數(shù)據(jù)庫(kù)管理單元101、業(yè)務(wù)流均衡策略決策單元102和代理端口管理單元103,其中,生成均衡策略單元100,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流策略執(zhí)行單元200,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口,具體是用來執(zhí)行均衡策略結(jié)果并相關(guān)的過濾規(guī)則,通過驅(qū)動(dòng)對(duì)業(yè)務(wù)流進(jìn)行過濾并將業(yè)務(wù)流重定向到代理端口;代理端口執(zhí)行單元300,用于將所述業(yè)務(wù)流通過所述代理端口進(jìn)行二次轉(zhuǎn)發(fā);配置數(shù)據(jù)庫(kù)管理單元101是用來管理用戶的有關(guān)均衡方式的配置數(shù)據(jù);業(yè)務(wù)流均衡策略決策單元102是根據(jù)用戶的配置數(shù)據(jù)和目前整個(gè)分布式系統(tǒng)內(nèi)的業(yè)務(wù)均衡情況進(jìn)行決策的單元;代理端口管理單元103是用來根據(jù)用戶的配置數(shù)據(jù)和策略決策單元的輸出使得代理端口執(zhí)行單元300激活或釋放代理端口。
圖1b為本發(fā)明提高分布式系統(tǒng)性能的方法流程示意圖,參考圖1b,本發(fā)明的提高分布式系統(tǒng)性能的方法,應(yīng)用于單板性能不一致的分布式系統(tǒng)設(shè)備中,該方法包括步驟10,根據(jù)分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況產(chǎn)生相關(guān)業(yè)務(wù)的均衡策略;步驟20,根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;步驟30,將所述重定向的相關(guān)業(yè)務(wù)流在所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。
在步驟10中,系統(tǒng)的均衡策略可以采用配置進(jìn)行均衡策略,如,將各種業(yè)務(wù)在各個(gè)單板上面的分布情況通過配置,被進(jìn)行策略的單板根據(jù)自己的業(yè)務(wù)情況及配置數(shù)據(jù)進(jìn)行優(yōu)化選擇代理端口,進(jìn)行策略均衡;也可以采用系統(tǒng)默認(rèn)的均衡策略,在本發(fā)明中,默認(rèn)策略是指各個(gè)單板的最大的性能,被進(jìn)行策略的單板根據(jù)自己的業(yè)務(wù)情況及默認(rèn)均衡策略數(shù)據(jù)進(jìn)行優(yōu)化選擇代理端口,進(jìn)行策略均衡。
圖2a是本發(fā)明業(yè)務(wù)流策略決策單元的模塊構(gòu)成示意圖,參考圖2a,所述業(yè)務(wù)流策略決策單元102包括配置數(shù)據(jù)分析模塊21、單板業(yè)務(wù)均衡狀態(tài)分析模塊22及均衡算法決策模塊23,所述配置數(shù)據(jù)分析模塊21從所述配置數(shù)據(jù)庫(kù)管理單元101獲取配置數(shù)據(jù),并判斷所述配置數(shù)據(jù)是否是默認(rèn)均衡策略,若不是默認(rèn)均衡策略則獲取配置的需要均衡的業(yè)務(wù)類型;所述單板業(yè)務(wù)均衡狀態(tài)分析模塊22,分析分布式系統(tǒng)中各單板目前的業(yè)務(wù)均衡狀態(tài);所述均衡算法決策模塊23根據(jù)所述配置數(shù)據(jù)分析模塊與所述單板業(yè)務(wù)均衡狀態(tài)分析模塊的分析結(jié)果進(jìn)行均衡算法決策并產(chǎn)生過濾條件。所述的過濾條件可以根據(jù)業(yè)務(wù)的類型區(qū)分(如,ip6_in_ip4,gre_in_ip,ip_in_ip等),也可以根據(jù)某些業(yè)務(wù)流特定的特征(如,某一個(gè)ip網(wǎng)段的數(shù)據(jù)報(bào)文,某一些vlan(虛擬局域網(wǎng))的報(bào)文等)進(jìn)行區(qū)分。這些過濾條件可以使用acl(access control list過程控制鏈)的策略進(jìn)行過濾,也可以使用其他的手段進(jìn)行過濾(如將默認(rèn)路由的出口指向代理端口),驅(qū)動(dòng)將這些特征流重定向系統(tǒng)選定的代理端口。
圖2b是本發(fā)明業(yè)務(wù)流均衡策略決策單元的處理流程圖,參考圖2b,本發(fā)明的業(yè)務(wù)流均衡策略決策單元102處理流程的入口是配置數(shù)據(jù)庫(kù)管理單元101,決策單元102從數(shù)據(jù)庫(kù)管理單元101獲取配置信息并判斷該配置信息是否是默認(rèn)的均衡策略;若是默認(rèn)的均衡策略,則從分布式系統(tǒng)獲取默認(rèn)策略,被進(jìn)行策略的單板根據(jù)自己的業(yè)務(wù)情況及默認(rèn)均衡策略數(shù)據(jù)進(jìn)行優(yōu)化選擇代理端口,進(jìn)行策略均衡;若非默認(rèn)均衡策略,則獲取配置的需要均衡的業(yè)務(wù)類型獲取分布式系統(tǒng)各單板目前的業(yè)務(wù)均衡狀態(tài);根據(jù)所獲取的需要均衡的業(yè)務(wù)類型與分布式系統(tǒng)各單板目前的業(yè)務(wù)均衡狀態(tài)進(jìn)行均衡算法決策并產(chǎn)生過濾條件。將均衡決策的結(jié)果通過代理端口管理單元獲得該業(yè)務(wù)的代理端口號(hào);然后將代理端口號(hào)和業(yè)務(wù)流屬性一起交給業(yè)務(wù)流策略執(zhí)行單元處理。業(yè)務(wù)流均衡策略決策單元處理的重點(diǎn)是在均衡決策算法的步驟。其中,所述的默認(rèn)策略的形成是在整個(gè)分布式系統(tǒng)啟動(dòng)的時(shí)候就根據(jù)各個(gè)單板的情況獲取的,是指各個(gè)單板的最大的性能;所述的均衡決策算法步驟中對(duì)各個(gè)業(yè)務(wù)的均衡算法可以是不一致。
圖3是本發(fā)明代理端口管理單元的處理流程圖,如圖3所示,本發(fā)明代理端口管理單元103的處理流程的入口有兩個(gè),一是數(shù)據(jù)庫(kù)配置單元101,二是業(yè)務(wù)流均衡策略決策單元102的輸出。從數(shù)據(jù)庫(kù)配置單元101的配置信息中提取有關(guān)代理端口的信息,然后將其加入代理端口管理池(步驟201);將均衡策略決策單元102的結(jié)果中有關(guān)代理端口的信息輸入到代理端口管理單元103,然后根據(jù)代理端口管理池中的信息,從代理端口管理池中選擇代理端口(步驟202);最后由代理端口執(zhí)行單元300激活或釋放代理端口將相關(guān)業(yè)務(wù)流進(jìn)行二次轉(zhuǎn)發(fā)(步驟30)。在步驟S202中,代理端口選擇的標(biāo)準(zhǔn)可以根據(jù)代理端口的業(yè)務(wù)屬性(一個(gè)代理端口可以具備多重代理端口的業(yè)務(wù)屬性)和代理端口目前的使用負(fù)載,代理端口的使用負(fù)載一般可以以端口的流量帶寬為標(biāo)準(zhǔn)。所述的代理端口設(shè)置成收、發(fā)自環(huán)狀態(tài),自環(huán)狀態(tài)的設(shè)定可以在代理端口的mac層(數(shù)據(jù)鏈路層),也可以設(shè)定在phy層(物理層);當(dāng)代理端口設(shè)定成自環(huán)狀態(tài)后,其的轉(zhuǎn)發(fā)和學(xué)習(xí)狀態(tài)可以根據(jù)業(yè)務(wù)的不同對(duì)代理端口進(jìn)行不同的設(shè)置。
圖4為應(yīng)用本發(fā)明前、后分布式系統(tǒng)中的業(yè)務(wù)分布對(duì)比情況示意圖,參考圖4,在沒有本發(fā)明采用均衡策略前,一號(hào)單板的業(yè)務(wù)帶寬已經(jīng)到達(dá)了單板支持的最大帶寬,而二號(hào)單板的業(yè)務(wù)帶寬還有很大的余度,三號(hào)單板不支持此類業(yè)務(wù),這樣導(dǎo)致了整個(gè)分布式系統(tǒng)對(duì)此類業(yè)務(wù)的性能較差;在應(yīng)用本發(fā)明采用均衡策略后,一號(hào)單板上超過其單板最大性能的業(yè)務(wù)流通過代理端口到達(dá)了二號(hào)單板,使用了部分二號(hào)單板的資源,三號(hào)單板的業(yè)務(wù)流通過代理端口到達(dá)了二號(hào)單板,由原來不能支持該種業(yè)務(wù)變成支持該種業(yè)務(wù)了。通過代理端口使用了部分二號(hào)單板的資源,使得整個(gè)分布式系統(tǒng)的性能達(dá)到了最大化,很大程度上提高了分布式系統(tǒng)的性能。
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述如圖5所示,如果在目前的分布式系統(tǒng)中,1號(hào)單板支持ip6_in_ip4(ipv6隧道轉(zhuǎn)發(fā))的轉(zhuǎn)發(fā),而2號(hào)單板不支持ip6_in_ip4的轉(zhuǎn)發(fā)功能,這時(shí)候通過策略均衡決策在業(yè)務(wù)流策略執(zhí)行單元中通過acl匹配iptype是0x29的數(shù)據(jù)報(bào)文并將其重定向到2號(hào)單板上面的代理端口,代理端口執(zhí)行單元將代理端口進(jìn)行自環(huán)操作和其他操作(其他操作如vlan的加入、未知包到此端口的阻塞等)。則1號(hào)單板上面的ip6_in_ip4的流就可以通過2號(hào)單板的代理端口進(jìn)入2號(hào)單板進(jìn)行隧道轉(zhuǎn)發(fā)處理,處理完成的數(shù)據(jù)流按其出口轉(zhuǎn)發(fā)出去。這樣就完成了1號(hào)線卡支持ip6_in_ip4的業(yè)務(wù)了,很大程度上提高了分布式系統(tǒng)的性能指標(biāo)。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種提高分布式系統(tǒng)性能的方法,用于單板性能不一致的分布式系統(tǒng)中,其特征在于,包括生成均衡策略的步驟,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流重定向步驟,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;業(yè)務(wù)流二次轉(zhuǎn)發(fā)步驟,用于設(shè)置所述代理端口為自環(huán)狀態(tài),并將所述業(yè)務(wù)流在所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述生成均衡策略的步驟,進(jìn)一步包括判斷默認(rèn)均衡策略的步驟,用于獲取所述業(yè)務(wù)的配置數(shù)據(jù),判斷該配置數(shù)據(jù)是否是默認(rèn)的均衡策略,若是默認(rèn)的均衡策略,則從所述分布式系統(tǒng)獲取默認(rèn)均衡策略;若非默認(rèn)均衡策略,則獲取配置的需要均衡的業(yè)務(wù)類型。
3.根據(jù)權(quán)利要求2所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述生成均衡策略的步驟,進(jìn)一步包括根據(jù)獲取的需要均衡的業(yè)務(wù)類型與所述分布式系統(tǒng)各單板目前的業(yè)務(wù)均衡狀態(tài)進(jìn)行均衡算法決策并產(chǎn)生過濾條件的步驟。
4.根據(jù)權(quán)利要求2或3所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述默認(rèn)的均衡策略是在整個(gè)分布式系統(tǒng)啟動(dòng)時(shí)根據(jù)各個(gè)單板的情況而形成的。
5.根據(jù)權(quán)利要求3所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述過濾條件是根據(jù)業(yè)務(wù)的類型或業(yè)務(wù)流的特定特征進(jìn)行區(qū)分并使用過程控制鏈的策略進(jìn)行過濾。
6.根據(jù)權(quán)利要求1所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述業(yè)務(wù)流重定向步驟進(jìn)一步包括獲取所述代理端口信息并將所述信息加入到代理端口管理池的步驟;根據(jù)業(yè)務(wù)流均衡決策和所述代理端口信息從所述代理端口管理池中選擇代理端口的步驟。
7.根據(jù)權(quán)利要求1所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述代理端口的自環(huán)狀態(tài)在所述代理端口的數(shù)據(jù)鏈路層或物理層設(shè)定。
8.根據(jù)權(quán)利要求6所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述業(yè)務(wù)流重定向步驟進(jìn)一步包括一輸出所述選擇的代理端口號(hào)的步驟。
9.根據(jù)權(quán)利要求6所述的提高分布式系統(tǒng)性能的方法,其特征在于,所述代理端口信息包括代理端口的業(yè)務(wù)屬性信息、代理端口目前的使用負(fù)載信息和代理端口號(hào)。
10.一種提高分布式系統(tǒng)性能的裝置,設(shè)置于單板性能不一致的分布式系統(tǒng)設(shè)備,其特征在于,包括生成均衡策略單元,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流策略執(zhí)行單元,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;代理端口執(zhí)行單元,用于將所述業(yè)務(wù)流通過所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。
11.根據(jù)權(quán)利要求10所述的提高分布式系統(tǒng)性能的裝置,其特征在于,所述生成均衡策略單元,又包括配置數(shù)據(jù)庫(kù)管理單元、業(yè)務(wù)流均衡策略決策單元和代理端口管理單元,其中,所述業(yè)務(wù)流均衡策略決策單元從所述配置數(shù)據(jù)管理單元獲取配置數(shù)據(jù)生成業(yè)務(wù)流均衡策略,并從所述代理端口管理單元獲取代理端口信息,由所述業(yè)務(wù)流策略執(zhí)行單元根據(jù)所述生成的業(yè)務(wù)流均衡策略和所述代理端口信息,將相關(guān)業(yè)務(wù)流重定向到選擇的代理端口。
12.根據(jù)權(quán)利要求10所述的提高分布式系統(tǒng)性能的裝置,其特征在于,所述業(yè)務(wù)流均衡策略決策單元包括一配置數(shù)據(jù)分析模塊,從所述配置數(shù)據(jù)庫(kù)管理單元獲取配置數(shù)據(jù),并判斷所述配置數(shù)據(jù)是否是默認(rèn)均衡策略,若不是默認(rèn)均衡策略則獲取配置的需要均衡的業(yè)務(wù)類型;一單板業(yè)務(wù)均衡狀態(tài)分析模塊,分析分布式系統(tǒng)整個(gè)機(jī)架中各單板目前的業(yè)務(wù)均衡狀態(tài);一均衡算法決策模塊,根據(jù)所述配置數(shù)據(jù)分析模塊與所述單板業(yè)務(wù)均衡狀態(tài)分析模塊的分析結(jié)果進(jìn)行均衡算法決策并產(chǎn)生過濾條件。
全文摘要
本發(fā)明公開了一種提高分布式系統(tǒng)性能的方法,包括生成均衡策略的步驟,用于根據(jù)所述分布式系統(tǒng)整個(gè)機(jī)架的業(yè)務(wù)分布情況,對(duì)相關(guān)業(yè)務(wù)產(chǎn)生均衡策略;業(yè)務(wù)流重定向步驟,用于根據(jù)所述均衡策略將該相關(guān)業(yè)務(wù)流重定向到代理端口;業(yè)務(wù)流二次轉(zhuǎn)發(fā)步驟,用于設(shè)置所述代理端口為自環(huán)狀態(tài),并將所述業(yè)務(wù)流在所述代理端口進(jìn)行二次轉(zhuǎn)發(fā)。該發(fā)明應(yīng)用于單板性能不一致的分布式系統(tǒng)設(shè)備中,使得業(yè)務(wù)量在各塊單板之間合理分布,有效地提高了分布式系統(tǒng)設(shè)備的總體性能。
文檔編號(hào)H04L12/02GK101035089SQ20071009867
公開日2007年9月12日 申請(qǐng)日期2007年4月24日 優(yōu)先權(quán)日2007年4月24日
發(fā)明者史玉林, 高輝, 張海峰, 毛繼平 申請(qǐng)人:中興通訊股份有限公司