999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計(jì)算機(jī)集群中負(fù)載均衡技術(shù)的研究

2011-08-07 07:52:34張文斌
電子測(cè)試 2011年11期
關(guān)鍵詞:分配系統(tǒng)

張文斌

(中北大學(xué)電子與計(jì)算機(jī)科學(xué)技術(shù)學(xué)院,太原 030051 )

0 引言

隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的快速發(fā)展,越來(lái)越多的人通過(guò)互聯(lián)網(wǎng)獲取信息,大量用戶進(jìn)入網(wǎng)絡(luò),對(duì)各類信息中心或數(shù)據(jù)處理中心的服務(wù)器提出了更高的要求,需要它們既能合理的接受客戶端的請(qǐng)求,又能在很短的時(shí)間內(nèi)做出應(yīng)答響應(yīng)。為保證及時(shí)的處理用戶請(qǐng)求,增加網(wǎng)絡(luò)吞吐量,提高服務(wù)質(zhì)量,勢(shì)必需要對(duì)服務(wù)器軟硬件進(jìn)行升級(jí),這時(shí)面臨著兩種選擇:一是改善單個(gè)服務(wù)器的配置,如更換處理速度更快的服務(wù)器等以提高其性能,但這樣做存在著缺陷:①硬件的升級(jí)及平臺(tái)的遷移將造成設(shè)備中斷一定時(shí)間的工作,對(duì)于某些不可中斷的連接將造成很大的損失。②數(shù)據(jù)環(huán)境的遷移可能面臨設(shè)備是否具有高可靠性和穩(wěn)定性的風(fēng)險(xiǎn)。③升級(jí)服務(wù)器的軟硬件配置,經(jīng)濟(jì)上是比較昂貴的,升級(jí)的代價(jià)比較高,對(duì)一般的用戶而言是一件可望而不可及的事情。事實(shí)上,由于用戶訪問(wèn)量的劇增,即使按照當(dāng)時(shí)最優(yōu)的網(wǎng)絡(luò)配置,任何單一的網(wǎng)絡(luò)設(shè)備也無(wú)法滿足要求。另一種做法則是把多臺(tái)服務(wù)器用局域網(wǎng)絡(luò)連接成一個(gè)整體結(jié)構(gòu),通過(guò)并行處理及相互間的信息交流來(lái)擴(kuò)展其性能。顯然后者具有很高的整體性能、高可伸縮性、高可靠性和更高的性價(jià)比[1]。

對(duì)于提高服務(wù)器性能而言,單純地靠提高單個(gè)處理器的運(yùn)算能力和處理能力正在變得越來(lái)越難,而采用新技術(shù)、新體系構(gòu)建高性能服務(wù)器,才是真正提高現(xiàn)代服務(wù)器處理能力的有效途徑。這時(shí),服務(wù)器集群技術(shù)的引入,無(wú)疑成為解決服務(wù)器性能瓶頸的一個(gè)有效手段。

1 集群技術(shù)

1.1 集群的概念

集群(Cluster)通過(guò)局域網(wǎng)將多臺(tái)普通的計(jì)算機(jī)連接成一個(gè)整體,共同承擔(dān)眾多客戶的請(qǐng)求,通過(guò)并行處理、相互間的高速信息交流和負(fù)載均衡技術(shù),更好地讓集群中資源達(dá)到共享,提高服務(wù)器負(fù)載處理能力,它們作為一個(gè)整體向用戶提供一組網(wǎng)絡(luò)資源。

一個(gè)理想的集群是,用戶從來(lái)不會(huì)意識(shí)到集群系統(tǒng)底層的節(jié)點(diǎn)。在人們看來(lái),集群是一個(gè)系統(tǒng),而非多個(gè)計(jì)算機(jī)系統(tǒng),該系統(tǒng)為客戶工作站提供高可靠性的服務(wù),并且集群系統(tǒng)的管理員可以隨意增加和刪改集群系統(tǒng)的節(jié)點(diǎn)。一個(gè)Cluster包含多臺(tái)(至少2臺(tái))擁有共享數(shù)據(jù)存儲(chǔ)空間的服務(wù)器。任何一臺(tái)服務(wù)器運(yùn)行一個(gè)應(yīng)用時(shí),應(yīng)用數(shù)據(jù)被存儲(chǔ)在共享的數(shù)據(jù)空間內(nèi)。每臺(tái)服務(wù)器的操作系統(tǒng)和應(yīng)用程序文件存儲(chǔ)在其各自的本地儲(chǔ)存空間上,Cluster內(nèi)各節(jié)點(diǎn)服務(wù)器通過(guò)一內(nèi)部局域網(wǎng)相互通訊。當(dāng)一臺(tái)節(jié)點(diǎn)服務(wù)器發(fā)生故障時(shí),這臺(tái)服務(wù)器上所運(yùn)行的應(yīng)用程序?qū)⒃诹硪还?jié)點(diǎn)服務(wù)器上被自動(dòng)接管。當(dāng)一個(gè)應(yīng)用服務(wù)發(fā)生故障時(shí),應(yīng)用服務(wù)將被重新啟動(dòng)或被另一臺(tái)服務(wù)器接管。當(dāng)以上任一故障發(fā)生時(shí),客戶將能很快連接到新的應(yīng)用服務(wù)上。

對(duì)集群的研究起源于集群系統(tǒng)的良好的性能可擴(kuò)展性(scalability)。提高CPU主頻和總線帶寬是最初提供計(jì)算機(jī)性能的主要手段,但是這一手段對(duì)系統(tǒng)性能的提高是有限的。接著人們通過(guò)增加CPU個(gè)數(shù)和內(nèi)存容量來(lái)提高性能,于是出現(xiàn)了向量機(jī)、對(duì)稱多處理機(jī)(SMP)等。但是當(dāng)CPU的個(gè)數(shù)超過(guò)某一閾值,像SMP這些多處理機(jī)系統(tǒng)的可擴(kuò)展性就變得極差,主要瓶頸在于CPU訪問(wèn)內(nèi)存的帶寬并不能隨著CPU個(gè)數(shù)的增加而有效增長(zhǎng)。與SMP相反,集群系統(tǒng)的性能隨著CPU個(gè)數(shù)的增加幾乎是線性變化的,如圖1所示。

圖1 不同計(jì)算機(jī)系統(tǒng)的擴(kuò)展性圖

1.2 集群的分類

目前應(yīng)用最為廣泛的集群計(jì)算技術(shù)可以分為3大類:高可用性集群技術(shù)、高性能計(jì)算集群技術(shù)和負(fù)載均衡集群技術(shù)[2]。

1.2.1 高性能計(jì)算科學(xué)集群

以解決復(fù)雜的科學(xué)計(jì)算問(wèn)題為目的的IA集群系統(tǒng)。它是并行計(jì)算的基礎(chǔ),可以不使用專門(mén)的由十至上萬(wàn)個(gè)獨(dú)立處理器組成的并行超級(jí)計(jì)算機(jī),而是采用通過(guò)高速連接來(lái)鏈接的一組1/2/4 CPU的IA服務(wù)器,并且在公共消息傳遞層上進(jìn)行通信以運(yùn)行并行應(yīng)用程序。這樣的計(jì)算集群,其處理能力與真正超級(jí)并行機(jī)相等,并且具有優(yōu)良的性價(jià)比。

1.2.2 負(fù)載均衡集群

負(fù)載均衡集群為企業(yè)需求提供更實(shí)用的系統(tǒng)。該系統(tǒng)使各節(jié)點(diǎn)的負(fù)載流量可以在服務(wù)器集群中盡可能平均合理地分?jǐn)偺幚?。該?fù)載需要均衡計(jì)算的應(yīng)用程序處理端口負(fù)載或網(wǎng)絡(luò)流量負(fù)載。這樣的系統(tǒng)非常適合于運(yùn)行同一組應(yīng)用程序的大量用戶。每個(gè)節(jié)點(diǎn)都可以處理一部分負(fù)載,并且可以在節(jié)點(diǎn)之間動(dòng)態(tài)分配負(fù)載以實(shí)現(xiàn)平衡,對(duì)于網(wǎng)絡(luò)流量也是如此。通常,網(wǎng)絡(luò)服務(wù)器應(yīng)用程序接受了大量入網(wǎng)流量無(wú)法迅速處理,這就需要將流量發(fā)送給其它節(jié)點(diǎn)。負(fù)載均衡算法還可以根據(jù)每個(gè)節(jié)點(diǎn)不同的可用資源或網(wǎng)絡(luò)的特殊環(huán)境來(lái)進(jìn)行優(yōu)化。這種集群追求的不是高速的計(jì)算能力,而是快速的事務(wù)處理和響應(yīng)能力。

1.2.3 高可用性集群

為保證集群整體服務(wù)的高可用,考慮計(jì)算機(jī)硬件和軟件的容錯(cuò)性,如果高可用性集群中的某個(gè)節(jié)點(diǎn)發(fā)生了故障,那么這段時(shí)間內(nèi)將由各分節(jié)點(diǎn)代替它,各分節(jié)點(diǎn)通常是主節(jié)點(diǎn)的鏡像。所以當(dāng)它代替主節(jié)點(diǎn)時(shí),可以完全接管其任務(wù),并且使系統(tǒng)環(huán)境對(duì)于用戶是一致的。高可用性集群設(shè)計(jì)思想是要最大限度地減少服務(wù)中斷時(shí)間。

在群集的這3種基本類型之間,高可用性群集也可以在其節(jié)點(diǎn)之間均衡用戶負(fù)載,同時(shí)仍試圖維持高可用性程度。同樣,可以從要編入應(yīng)用程序的群集中找到一個(gè)并行群集,它可以在節(jié)點(diǎn)之間執(zhí)行負(fù)載均衡。在實(shí)際應(yīng)用的集群系統(tǒng)中,這3種基本類型經(jīng)常會(huì)發(fā)生混合與交叉。

2 負(fù)載均衡

2.1 負(fù)載均衡產(chǎn)生的原因及定義

負(fù)載均衡技術(shù)是集群系統(tǒng)中的關(guān)鍵部分,影響著集群系統(tǒng)的性能,對(duì)負(fù)載均衡技術(shù)的研究隨著集群系統(tǒng)的發(fā)展而不斷發(fā)展并趨于完善[3]。

負(fù)載是個(gè)抽象的概念,對(duì)服務(wù)器負(fù)載的一種定義方法是,將服務(wù)器上所有請(qǐng)求的服務(wù)時(shí)間之和定義為服務(wù)器的負(fù)載。負(fù)載描述的是系統(tǒng)的忙閑程度,系統(tǒng)在一定時(shí)間內(nèi)比較空閑,則稱系統(tǒng)在這段時(shí)間的負(fù)載較輕;系統(tǒng)在一段時(shí)間比較繁忙,則稱系統(tǒng)在這段時(shí)間負(fù)載較重。對(duì)于一臺(tái)特定的服務(wù)器,負(fù)載較輕意味著此時(shí)有較多的空閑處理能力,能夠以較快的速度完成新到的請(qǐng)求工作。反之,負(fù)載較重表示系統(tǒng)已負(fù)荷累累,新到的請(qǐng)求仍需要與許多系統(tǒng)當(dāng)前正在服務(wù)的請(qǐng)求一起分享服務(wù)器資源,因此服務(wù)響應(yīng)時(shí)間要延長(zhǎng)。負(fù)載是一種失效參量,描述的是系統(tǒng)的一種瞬態(tài)特性。并行的服務(wù)器集群系統(tǒng)中,每臺(tái)服務(wù)器所獲得的負(fù)載實(shí)際上是負(fù)載調(diào)度器分配的,負(fù)載分配的單位就是一個(gè)個(gè)單獨(dú)的請(qǐng)求。由于將請(qǐng)求分配到不同的服務(wù)器上去所產(chǎn)生的效果是不一樣的,因此,不同的請(qǐng)求分配策略,將會(huì)在各臺(tái)服務(wù)器上產(chǎn)生不同的負(fù)載分布,進(jìn)而導(dǎo)致整個(gè)系統(tǒng)的效率不同。

2.1.1 負(fù)載均衡產(chǎn)生的原因

分布式系統(tǒng)由于其任務(wù)到達(dá)的隨機(jī)性,以及各處理節(jié)點(diǎn)處理能力上的差異,當(dāng)系統(tǒng)運(yùn)行一段時(shí)間后,某些節(jié)點(diǎn)分配的任務(wù)還很多造成超載,而另一些節(jié)點(diǎn)卻是空閑的造成空載。如何避免這種空閑與忙等待并存的情況,從而有效地提高系統(tǒng)的資源利用率,減少任務(wù)的平均響應(yīng)時(shí)間,這就成為了負(fù)載平衡產(chǎn)生的原因。

2.1.2 負(fù)載均衡的定義

負(fù)載均衡就是設(shè)法對(duì)己經(jīng)提交給各節(jié)點(diǎn)的任務(wù)進(jìn)行重新調(diào)度分配,并通過(guò)任務(wù)遷移,使各節(jié)點(diǎn)的負(fù)載大致平衡,從而提高系統(tǒng)資源的利用率,減少任務(wù)的平均響應(yīng)時(shí)間,達(dá)到提高系統(tǒng)整體性能的目的[4]。

負(fù)載均衡是一種負(fù)載分配技術(shù),它試圖平衡系統(tǒng)內(nèi)所有節(jié)點(diǎn)上的負(fù)載,以使得系統(tǒng)內(nèi)各個(gè)節(jié)點(diǎn)上的負(fù)載基本相等,但這種相等不是簡(jiǎn)單的任務(wù)數(shù)目相等,而是根據(jù)這些節(jié)點(diǎn)自身的性能綜合得出的負(fù)載權(quán)值相等,因此需要根據(jù)系統(tǒng)內(nèi)節(jié)點(diǎn)的負(fù)載變化進(jìn)行任務(wù)的動(dòng)態(tài)遷移。

2.2 負(fù)載均衡技術(shù)原理

本質(zhì)上講,負(fù)載均衡是分布式作業(yè)調(diào)度系統(tǒng)的一種實(shí)現(xiàn)。均衡器作為網(wǎng)絡(luò)請(qǐng)求分配的控制者,要根據(jù)集群節(jié)點(diǎn)的當(dāng)前處理能力,采用集中或分布策略對(duì)服務(wù)請(qǐng)求進(jìn)行調(diào)配,并且在每個(gè)服務(wù)請(qǐng)求的生命周期里監(jiān)控各個(gè)節(jié)點(diǎn)的有效狀態(tài)。負(fù)載平衡器在集群的各個(gè)服務(wù)節(jié)點(diǎn)中分配工作負(fù)載或網(wǎng)絡(luò)流量。

負(fù)載均衡的作用就像輪流值日制度,把任務(wù)分給大家來(lái)完成,以免讓一個(gè)人過(guò)度勞累。但是與輪流值日制度不同的是,它是一種動(dòng)態(tài)均衡,通過(guò)一些工具實(shí)時(shí)地分析數(shù)據(jù)包,掌握網(wǎng)絡(luò)中的數(shù)據(jù)流量狀況,把任務(wù)合理分配出去。對(duì)于不同的應(yīng)用環(huán)境使用的均衡策略(算法)是不同的,所以均衡策略(算法)也就有了多種多樣的形式[5]。

2.3 負(fù)載均衡的分類

負(fù)載平衡可以分為靜態(tài)負(fù)載均衡和動(dòng)態(tài)負(fù)載均衡兩大類。

2.3.1 靜態(tài)負(fù)載均衡

就是根據(jù)過(guò)去的經(jīng)驗(yàn)或系統(tǒng)本身信息收集,事先確定好網(wǎng)絡(luò)中任務(wù)的分發(fā)策略。在任務(wù)的執(zhí)行過(guò)程中,分發(fā)策略并不隨著外部環(huán)境的變化而改變。由于網(wǎng)絡(luò)上任務(wù)的達(dá)到具有不確定性,到達(dá)的時(shí)間、到達(dá)數(shù)量的多少都是未知的,實(shí)際上服務(wù)器在某種程度上處于一種被動(dòng)的地位。這種被動(dòng)地位導(dǎo)致服務(wù)器的執(zhí)行具有盲目性,它始終只做一件事情,就是執(zhí)行任務(wù),即使同在一個(gè)集群中的服務(wù)器,相互之間也沒(méi)有信息的交流。

在靜態(tài)負(fù)載調(diào)度中,服務(wù)器執(zhí)行任務(wù)的盲目表現(xiàn)在,當(dāng)任務(wù)到達(dá)時(shí),服務(wù)器會(huì)執(zhí)行任務(wù);當(dāng)任務(wù)過(guò)多時(shí),服務(wù)器還是按照原來(lái)的策略執(zhí)行任務(wù),而沒(méi)有及時(shí)執(zhí)行的任務(wù)只能夠排隊(duì)等候前面的任務(wù)執(zhí)行結(jié)束,才有執(zhí)行的機(jī)會(huì);當(dāng)沒(méi)有任務(wù)時(shí),服務(wù)器只能空閑著,不能夠?qū)⑵渌?wù)器上排隊(duì)等候的任務(wù)轉(zhuǎn)移到自身來(lái)執(zhí)行。這種情況下,服務(wù)器的性能就會(huì)有所下降。

因此,靜態(tài)負(fù)載均衡根據(jù)預(yù)先設(shè)定好的方案來(lái)分配任務(wù)的策略,雖然可以很快速地將任務(wù)分配到對(duì)應(yīng)的服務(wù)器上,具有簡(jiǎn)單性和系統(tǒng)開(kāi)銷小的優(yōu)點(diǎn),但它不考慮各節(jié)點(diǎn)服務(wù)器上的實(shí)際負(fù)載情況和整個(gè)系統(tǒng)的狀態(tài)信息,高負(fù)載和低負(fù)載服務(wù)器之間不能夠相互轉(zhuǎn)移任務(wù)去執(zhí)行,負(fù)載分發(fā)策略也不會(huì)在任務(wù)到達(dá)時(shí)來(lái)決定任務(wù)如何更好的分配。靜態(tài)負(fù)載均衡策略只能在一定程度上實(shí)現(xiàn)負(fù)載均衡,均衡效果往往不能令人滿意。

2.3.2 動(dòng)態(tài)負(fù)載均衡

一般來(lái)說(shuō),動(dòng)態(tài)負(fù)載均衡算法要比靜態(tài)算法有更高的實(shí)用價(jià)值。動(dòng)態(tài)負(fù)載均衡通過(guò)一些工具實(shí)時(shí)地分析數(shù)據(jù)包,掌握服務(wù)器的負(fù)載狀況,把任務(wù)合理地分配出去。其分配算法是通過(guò)分析集群系統(tǒng)的實(shí)時(shí)負(fù)載信息,動(dòng)態(tài)地將任務(wù)在各處理器之間進(jìn)行分配和調(diào)整,以消除系統(tǒng)中負(fù)載分布的不平衡性。動(dòng)態(tài)負(fù)載均衡算法考慮各節(jié)點(diǎn)服務(wù)器的實(shí)時(shí)負(fù)載和響應(yīng)情況,將新進(jìn)來(lái)的請(qǐng)求優(yōu)先分配到某一評(píng)價(jià)值最高服務(wù)器上,以此來(lái)提高整個(gè)系統(tǒng)的吞吐量和降低響應(yīng)時(shí)間。但是由于它必須收集并分析服務(wù)器狀態(tài)信息,因此動(dòng)態(tài)負(fù)載均衡算法會(huì)產(chǎn)生一定的額外開(kāi)銷。然而,這種開(kāi)銷可以被提高的各服務(wù)器效率抵消掉,因此動(dòng)態(tài)負(fù)載分配算法成為目前的研究重點(diǎn)。

相比較靜態(tài)負(fù)載均衡算法,動(dòng)態(tài)負(fù)載均衡算法更為高效靈活。但是在某些情況下,動(dòng)態(tài)負(fù)載均衡算法也有不足之處。比如,以連接數(shù)作為評(píng)價(jià)值,當(dāng)客戶通過(guò)TCP連接進(jìn)行網(wǎng)絡(luò)訪問(wèn)時(shí),服務(wù)所需的時(shí)間和所要消耗的計(jì)算資源實(shí)際上是千差萬(wàn)別的,它依賴于很多因素,一些負(fù)載比較重的請(qǐng)求需要進(jìn)行計(jì)算密集的查詢、數(shù)據(jù)庫(kù)訪問(wèn)、很長(zhǎng)響應(yīng)數(shù)據(jù)流;而負(fù)載比較輕的請(qǐng)求往往只需要讀一個(gè)HTML頁(yè)面或者進(jìn)行很簡(jiǎn)單的計(jì)算。請(qǐng)求處理時(shí)間的千差萬(wàn)別可能會(huì)導(dǎo)致服務(wù)器利用的傾斜,即服務(wù)器間的負(fù)載不平衡??赡艽嬖谶@樣情況,有些服務(wù)器已經(jīng)超負(fù)荷運(yùn)行,而其他服務(wù)器基本是閑置著;同時(shí),有些服務(wù)器已經(jīng)忙不過(guò)來(lái),有很長(zhǎng)的請(qǐng)求隊(duì)列,還不斷地收到新的請(qǐng)求。反過(guò)來(lái)說(shuō),這會(huì)導(dǎo)致客戶時(shí)間的等待,覺(jué)得系統(tǒng)的服務(wù)質(zhì)量差。所以,它存在著以下兩個(gè)問(wèn)題[6]:

(1)它以連接來(lái)表示節(jié)點(diǎn)負(fù)載,并不能體現(xiàn)當(dāng)前服務(wù)節(jié)點(diǎn)的負(fù)載情況。由于每個(gè)服務(wù)請(qǐng)求帶來(lái)的負(fù)載不同,所以相同的連接數(shù)量并不能表示相同的負(fù)載。

(2)系統(tǒng)長(zhǎng)時(shí)間運(yùn)行下,計(jì)算得到的節(jié)點(diǎn)的負(fù)載量無(wú)法得到修正,必然會(huì)背離節(jié)點(diǎn)的實(shí)際負(fù)載狀況,從而導(dǎo)致負(fù)載的不均衡。

3 用apache和tomcat搭建集群

3.1 環(huán)境說(shuō)明

(1)服務(wù)器有3臺(tái),一臺(tái)安裝apache和tomcat,另外兩臺(tái)安裝tomcat;

(2)所 需 軟 件 :apache2.0.55、tomcat5.5.23 、jk2.0.5 、jdk1.6;

(3)環(huán)境配置:見(jiàn)表1。

3.2 負(fù)載均衡配置

(1)分別修改3個(gè)tomcat的配置文件conf/service.xml。

(2)重啟3個(gè)tomcat,調(diào)試使之能夠正常運(yùn)行。

(3)修改apache安裝目錄conf/http.conf配置文件。

(4)在apache安裝目錄conf下,新建mod_jk.conf和workers2.properties配置文件,并寫(xiě)入相應(yīng)的內(nèi)容。

(5)在3個(gè)tomcat安裝目錄webapps建立相同的應(yīng)用,并創(chuàng)建相同的WEB-INF和test.jsp頁(yè)面。

(6)重啟apache和3個(gè)tomcat服務(wù)器,測(cè)試是否能夠正常訪問(wèn)。

表1 系統(tǒng)環(huán)境配置表

3.3 集群配置

(1)分別修改3個(gè)tomcat的配置文件conf/service.xml。

(2)添加異步負(fù)載Session文件。

4 測(cè)試結(jié)果

4.1 負(fù)載均衡測(cè)試

(1)打開(kāi)3個(gè)IE窗口,分別訪問(wèn)3個(gè)不同的tomcat服務(wù)器。

分別輸入 tomcat1 :名稱:T1,值:T1;

tomcat2: 名稱 :T2,值 :T2;

tomcat3:名稱:T3,值:T3;

(2)3個(gè)tomcat服務(wù)器的信息

tomcat1輸出的信息如圖2所示。

圖2 tomcat1輸出信息圖

tomcat2輸出的信息如圖3所示。

圖3 tomcat2輸出信息圖

tomcat3輸出的信息如圖4所示。

圖4 tomcat3輸出信息圖

從上面3張圖中的輸出信息我們可以看到,集群環(huán)境搭建成功并且實(shí)現(xiàn)了負(fù)載均衡。

4.2 集群容錯(cuò)能力測(cè)試

(1)關(guān)閉tomcat1和tomcat2,分別在3個(gè)IE的test.jsp輸入。

tomcat1 :名稱:RT1,值:RT1;

tomcat2: 名稱 :RT2,值 :RT2;

tomcat3:名稱:RT3,值:RT3;

(2)關(guān)閉了兩個(gè)tomcat服務(wù)實(shí)例tomcat1和tomcat2,tomcat1和tomcat2的session會(huì)話信息會(huì)全部復(fù)制tomcat3服務(wù)實(shí)例上,Session沒(méi)有丟失。具體信息如圖5所示。

圖5 容錯(cuò)測(cè)試結(jié)果圖

由以上可以看出,使用apache和tomcat搭建的集群環(huán)境成功完成了測(cè)試,并且具有一定的容錯(cuò)能力,同時(shí)它具有一定的可擴(kuò)展性,在實(shí)際的應(yīng)用中可以具體情況采用相應(yīng)的負(fù)載均衡算法完成相應(yīng)的集群環(huán)境搭建[7-9]。

5 總結(jié)

本文簡(jiǎn)單介紹了計(jì)算機(jī)集群和負(fù)載均衡技術(shù)的基本概念,利用apache和tomcat搭建了集群環(huán)境,并成功完成了對(duì)負(fù)載均衡和容錯(cuò)能力的測(cè)試。當(dāng)然,此實(shí)驗(yàn)只是簡(jiǎn)單地對(duì)搭建簡(jiǎn)單的集群環(huán)境進(jìn)行了模擬,并對(duì)其進(jìn)行了測(cè)試。在實(shí)際的應(yīng)用中,要根據(jù)實(shí)際的情況采用相應(yīng)的復(fù)雜均衡算法來(lái)完成集群環(huán)境的搭建。

[1]陳亮.集群負(fù)載均衡關(guān)鍵技術(shù)研究[D].南京:東南大學(xué),2009.

[2]張志友.計(jì)算機(jī)集群技術(shù)概述[J].實(shí)驗(yàn)室研究與探索,2006,25(5):607-609.

[3]裴剛,曾衛(wèi)東.分布式系統(tǒng)中網(wǎng)絡(luò)負(fù)載平衡的研究[J].盤(pán)軟件與應(yīng)用,2010(6):62-63.

[4]戴翔,周曉峰.計(jì)算機(jī)集群中負(fù)載均衡技術(shù)[J].常州工學(xué)院學(xué)報(bào),2005,18(6):43-46.

[5]戴翔.計(jì)算機(jī)集群中負(fù)載均衡機(jī)制的形式化分析[D].南京:河海大學(xué),2006.

[6]盧照,張錦娟.MPI動(dòng)態(tài)負(fù)載平衡策略的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2010,20(5):132, 136.

[7]張帆,袁道華,葉振.基于Linux的服務(wù)器集群系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2006:45-48.

[8]張磊,姜弘道,潘海琳.計(jì)算機(jī)集群的搭建、測(cè)試與應(yīng)用[J].水利水電科技進(jìn)展,2006,26(2):65-69.

[9]溫小飛,朱宗柏.高性能計(jì)算機(jī)集群的性能評(píng)價(jià)[J].武漢理工大學(xué)學(xué)報(bào),2005,27(4):19-23.

猜你喜歡
分配系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
基于可行方向法的水下機(jī)器人推力分配
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
應(yīng)答器THR和TFFR分配及SIL等級(jí)探討
基于PowerPC+FPGA顯示系統(tǒng)
遺產(chǎn)的分配
一種分配十分不均的財(cái)富
半沸制皂系統(tǒng)(下)
績(jī)效考核分配的實(shí)踐與思考
主站蜘蛛池模板: 国产亚洲精久久久久久无码AV| 日本精品中文字幕在线不卡| 沈阳少妇高潮在线| 女人18毛片水真多国产| 国产一级裸网站| 国产国产人免费视频成18| 97视频精品全国在线观看| 成人在线天堂| 精品福利视频网| 欧美69视频在线| 无码av免费不卡在线观看| 亚洲av无码专区久久蜜芽| 国产成人乱无码视频| 天堂岛国av无码免费无禁网站 | 青青草原国产免费av观看| 精品国产女同疯狂摩擦2| 国产精品网址你懂的| 在线观看欧美国产| 久久青青草原亚洲av无码| 九九九精品视频| 国产亚洲精品91| 一级做a爰片久久毛片毛片| 国产精品深爱在线| 国产成人精品男人的天堂| 国产成人综合亚洲欧美在| 国产www网站| 亚洲国产天堂久久综合226114| 国产成人91精品| 91精品国产麻豆国产自产在线| 青青青草国产| 国产日产欧美精品| 欧美色99| 久久综合五月婷婷| jizz在线免费播放| 婷婷激情五月网| 久久综合亚洲色一区二区三区| 啪啪永久免费av| 91九色国产porny| 亚洲国产精品成人久久综合影院| 亚洲AⅤ综合在线欧美一区| 国模沟沟一区二区三区| 久久人与动人物A级毛片| 久久国语对白| 日韩在线欧美在线| 久久国产精品波多野结衣| 五月激情婷婷综合| 国产精品视频久| 精品无码日韩国产不卡av| 亚洲人妖在线| 99久久人妻精品免费二区| 国产美女在线观看| 亚洲av中文无码乱人伦在线r| 欧美a√在线| 免费在线色| 91精品啪在线观看国产| 精品少妇人妻无码久久| 欧美a级在线| 国产精品蜜臀| 亚洲乱码精品久久久久..| 在线国产91| 亚洲毛片在线看| 伊人丁香五月天久久综合| 国产精品永久免费嫩草研究院| 伊人久久大香线蕉影院| 国产日产欧美精品| 欧美成人综合在线| 亚洲精品国产精品乱码不卞| 又大又硬又爽免费视频| 国产在线欧美| 亚洲人精品亚洲人成在线| 毛片基地美国正在播放亚洲| 亚洲第一视频区| 欧美视频免费一区二区三区| 激情综合激情| 在线观看免费国产| 国产综合欧美| 青青草原国产| 日韩人妻无码制服丝袜视频| 亚洲A∨无码精品午夜在线观看| 国产精品视频久| 亚洲欧美日韩另类在线一| 欧美成在线视频|