資源描述:
《基于corba的自適應(yīng)負(fù)載均衡服務(wù)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、西北工業(yè)大學(xué)碩士學(xué)位論文基于CORBA的自適應(yīng)負(fù)載均衡服務(wù)的設(shè)計與實現(xiàn)姓名:張慶申請學(xué)位級別:碩士專業(yè):計算機應(yīng)用技術(shù)指導(dǎo)教師:谷建華20040301摘要實施負(fù)載均衡是提高分布式系統(tǒng)的整體性能,改善其可擴展一隧和可用性的一個有效手段,也是分布式成用程序不斷發(fā)展的必然要求。負(fù)載均衡可以在系統(tǒng)中懿不嗣層次一毫繕虱實瑰,瑟孛,鎣予中潤件懿受載均黎技術(shù)與綦予瓣終、基予撩作系統(tǒng)以及蕊于應(yīng)用層的負(fù)載均衡技術(shù)相比,在整合舜構(gòu)系統(tǒng)、遴明訪問和擴鼴能力等方面黷有很大的優(yōu)勢。本文的主疑研究內(nèi)容就是基于CORBA中間件的負(fù)載均衡,具體的研究工{乍有以下且點:》探討了系統(tǒng)負(fù)載的衡鬣問題,借鑒前人的研究成果,
2、采用以資源利用率和節(jié)點的調(diào)和性能平均值¨澩綜合衡量系統(tǒng)負(fù)載的方法,量化了異構(gòu)系統(tǒng)中各節(jié)點戇性能,健攝負(fù)載具蠢可比性?!巯到y(tǒng)造論述了動態(tài)負(fù)載均衡靜西個綴成要素:轉(zhuǎn)移策略、選鐸策略、定位策略和信息策略,這些內(nèi)容是進行負(fù)載均衡研究的蕊礎(chǔ)。》詳細分卡廳了CORBA規(guī)范中可以用來實現(xiàn)負(fù)載均衡豹基本朦理:ServantLocator穢§簇、ForwardRequest稅麓稿PortableInterceptor瓤裂。霞疆程序寇位器和可移植攔截器都能夠引發(fā)ForwardRequest異常,指示ORB將客戶請求轉(zhuǎn)發(fā)到其它對象上,并且這種轉(zhuǎn)發(fā)是透明的和可移植的?!丰槍逵械腃ORBA受載均饔解決方案翦
3、不足,提出了若于設(shè)詩囂標(biāo),勞在CORBA的對象稚務(wù)艨上設(shè)計和實現(xiàn)了一個受載均衡服務(wù)。該服務(wù)具有較好的可擴臌性、適應(yīng)性和透明性,是一種預(yù)防型的負(fù)載均衡方法并具有一定的容錯能力。》攆爨了一個垂適應(yīng)豹受載均餐算法ALLRR,遽灸了騫突發(fā)式瓣港寐霹,將大量請求綁定到同一個服務(wù)器對象上和系統(tǒng)重載情況下的任務(wù)遷移,并把這個算法應(yīng)用到所設(shè)計的負(fù)載均衡服務(wù)中。通過實駿數(shù)據(jù)表明,該算法能夠有效地提高系統(tǒng)性能特別楚在系統(tǒng)負(fù)載比較重的情況下。關(guān)鍵詞:分布式系統(tǒng),CORBA,負(fù)載均衡,重定向,請求轉(zhuǎn)發(fā)AbstractLoadbalancingisallincreasinglypopularandeffect
4、ivetechniquethatcallimprovetheoverallperformanceofthedistributedsystemandfulfilltheneedsofapplicationsinhighdemandofscalabilityandavailability.ItCanbeimplementedatvariouslevelsinadistributedsystem.Middleware-basedloadbalancinghasmoreadvantagesovernetwork·based,OS-basedandapplicationlevelloadbal
5、ancing,suchasshieldingheterogeneousnessandproviding{ransparencyandscalability.Thisthesisfocusesonmiddleware-basedloadbalancingsupposedbyCORBA.a(chǎn)ndhasmadethefollowingcontributions:O)Basedonthepreviousresearch,wegiveamethodusingresourceutilizationandharmonicmeanperformancetoquantifytheloadofeachno
6、deintheheterogeneousenvironment,whichmakestheloadscomparable.(2)Wesystematicallyreviewthemaincomponentsofdynamicloadbalancing:transferpolicy,locationpolicy,informationpolicyandselectionpolicythatarethebasicpointsofloadbalancingresearches.(3)WeanalyzethemechanismsmandatedbytheCO鼢Aspecificationto
7、develop+loadbalanchag.BoththeservantlocatorandtheportableinterceptorCanthrowForwardRequestexceptionindicatingthattheORBshouldforwardtheclientrequesttootherobjecttransparentlyandportably.(4)Inviewoftheinsufficienciesofexi雙ingsoluti