集群技術(shù)與網(wǎng)格技術(shù)在衛(wèi)星數(shù)據(jù)動(dòng)態(tài)可視化系統(tǒng)中的研究與應(yīng)用
發(fā)布時(shí)間:2020-05-31 12:42
【摘要】: 在國(guó)家氣象衛(wèi)星中心和華東師范大學(xué)的通力合作下,風(fēng)云三號(hào)海量衛(wèi)星數(shù)據(jù)動(dòng)態(tài)可視化系統(tǒng)預(yù)研項(xiàng)目的一期工程已經(jīng)圓滿完成,,作為項(xiàng)目一期主要研究成果的原型系統(tǒng)實(shí)現(xiàn)了海量衛(wèi)星數(shù)據(jù)動(dòng)態(tài)可視化系統(tǒng)的主要功能。進(jìn)入二期階段后,項(xiàng)目的主要任務(wù)是提高系統(tǒng)的數(shù)據(jù)處理能力和網(wǎng)格吞吐量。為此,本文分析和比較了各種潛在解決方案,最終選擇了“服務(wù)器集群技術(shù)(方案)”和“網(wǎng)格技術(shù)(方案)”作為提高系統(tǒng)性能的技術(shù)手段。 本文對(duì)“服務(wù)器集群技術(shù)”和“網(wǎng)格技術(shù)”做了初步研究,針對(duì)衛(wèi)星系統(tǒng)的應(yīng)用特點(diǎn),解決了應(yīng)用過(guò)程中遇到的關(guān)鍵技術(shù)和難點(diǎn),并在研究成果的基礎(chǔ)之上對(duì)上述兩種技術(shù)方案做了具體實(shí)現(xiàn)。其中,集群方案使用了Apache HTTP Server和Apache Tomcat搭建了成熟的開(kāi)源解決方案。在對(duì)緩存模塊的重構(gòu)中,利用了Sticky Session技術(shù)避免了分布式緩存的使用。在網(wǎng)格方案中,考慮到網(wǎng)格技術(shù)的發(fā)展現(xiàn)狀及衛(wèi)星應(yīng)用對(duì)性能的高要求,本文并未使用業(yè)界現(xiàn)有的網(wǎng)格解決方案,而是針對(duì)衛(wèi)星系統(tǒng)的自身特點(diǎn)開(kāi)發(fā)了專(zhuān)用的網(wǎng)格構(gòu)架,并對(duì)負(fù)載監(jiān)控、作業(yè)調(diào)度、數(shù)據(jù)管理、安全認(rèn)證等方面進(jìn)行了較為深入的研究和應(yīng)用。最后,本文利用了有限的測(cè)試資源,使用了無(wú)線網(wǎng)絡(luò)等新技術(shù),模擬了集群和網(wǎng)格的測(cè)試環(huán)境,通過(guò)分析和比較測(cè)試數(shù)據(jù),驗(yàn)證了“服務(wù)器集群方案”和“網(wǎng)格方案”的可行性和有效性。 盡管本文所實(shí)現(xiàn)的集群和網(wǎng)格方案針對(duì)的是“衛(wèi)星數(shù)據(jù)可視化系統(tǒng)”,但對(duì)其他基于J2EE構(gòu)架的高性能Web應(yīng)用程序也具有一定的借鑒意義。
【圖文】:
除了 stickysession之外,另一種集群環(huán)境下常用的會(huì)話管理方法是 SessionRePlicationO圖2一 Sess1onReplieati朋示意圈 sessionRevlicationl’6】(會(huì)話復(fù)制)技術(shù)使用組播網(wǎng)絡(luò),將任一節(jié)點(diǎn)上用戶會(huì)話信息的更改(新建、修改和銷(xiāo)毀)傳播到所有節(jié)點(diǎn)之上。使用SessionRePlication后,負(fù)載均衡器可以將同一用戶的請(qǐng)求分派的任一節(jié)點(diǎn)之上進(jìn)行處理,增加了節(jié)點(diǎn)間性能的均衡性。但這種方法同樣會(huì)帶來(lái)明顯的負(fù)面效果:l)會(huì)話狀態(tài)一致性問(wèn)題:由于傳輸延時(shí)和會(huì)話更新的周期性,同一用戶的會(huì)話在不同節(jié)點(diǎn)上的狀態(tài)會(huì)出現(xiàn)不一致的情況,尤其當(dāng)對(duì)會(huì)話進(jìn)行頻繁的更新操作時(shí),這種問(wèn)題尤為明顯。2)網(wǎng)絡(luò)傳輸壓力:盡管在服務(wù)器集群系統(tǒng)中,節(jié)點(diǎn)之間的內(nèi)部傳輸速度很快
夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過(guò)上圖可以看出,使用切adRunner,用戶能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。圖4一 2LoadRunner組件協(xié)作圖】力adRunnerVUGen:由三大基本組件組成1511:負(fù)責(zé)測(cè)試腳本的錄制和編輯;ConiroUer:負(fù)責(zé)測(cè)試場(chǎng)景的創(chuàng)建和運(yùn)行;Analysis:負(fù)責(zé)測(cè)試結(jié)果的分析。、.產(chǎn)夕、.產(chǎn)、.尹11,‘,J
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類(lèi)號(hào)】:TP338.6;TP399-C3
本文編號(hào):2689877
【圖文】:
除了 stickysession之外,另一種集群環(huán)境下常用的會(huì)話管理方法是 SessionRePlicationO圖2一 Sess1onReplieati朋示意圈 sessionRevlicationl’6】(會(huì)話復(fù)制)技術(shù)使用組播網(wǎng)絡(luò),將任一節(jié)點(diǎn)上用戶會(huì)話信息的更改(新建、修改和銷(xiāo)毀)傳播到所有節(jié)點(diǎn)之上。使用SessionRePlication后,負(fù)載均衡器可以將同一用戶的請(qǐng)求分派的任一節(jié)點(diǎn)之上進(jìn)行處理,增加了節(jié)點(diǎn)間性能的均衡性。但這種方法同樣會(huì)帶來(lái)明顯的負(fù)面效果:l)會(huì)話狀態(tài)一致性問(wèn)題:由于傳輸延時(shí)和會(huì)話更新的周期性,同一用戶的會(huì)話在不同節(jié)點(diǎn)上的狀態(tài)會(huì)出現(xiàn)不一致的情況,尤其當(dāng)對(duì)會(huì)話進(jìn)行頻繁的更新操作時(shí),這種問(wèn)題尤為明顯。2)網(wǎng)絡(luò)傳輸壓力:盡管在服務(wù)器集群系統(tǒng)中,節(jié)點(diǎn)之間的內(nèi)部傳輸速度很快
夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測(cè)試。通過(guò)上圖可以看出,使用切adRunner,用戶能最大限度地縮短測(cè)試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。圖4一 2LoadRunner組件協(xié)作圖】力adRunnerVUGen:由三大基本組件組成1511:負(fù)責(zé)測(cè)試腳本的錄制和編輯;ConiroUer:負(fù)責(zé)測(cè)試場(chǎng)景的創(chuàng)建和運(yùn)行;Analysis:負(fù)責(zé)測(cè)試結(jié)果的分析。、.產(chǎn)夕、.產(chǎn)、.尹11,‘,J
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類(lèi)號(hào)】:TP338.6;TP399-C3
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前7條
1 左國(guó)華;基于J2EE架構(gòu)的分布式企業(yè)級(jí)Web應(yīng)用的研究[D];華中科技大學(xué);2005年
2 趙中楠;一種基于廣域網(wǎng)分布式集群系統(tǒng)進(jìn)程遷移的研究與實(shí)現(xiàn)[D];哈爾濱理工大學(xué);2006年
3 馬駿;網(wǎng)格技術(shù)在氣象系統(tǒng)中的應(yīng)用研究[D];山東大學(xué);2006年
4 楊振宇;Web集群服務(wù)器負(fù)載均衡與容錯(cuò)技術(shù)的研究與應(yīng)用[D];西安電子科技大學(xué);2007年
5 楊曄;集群服務(wù)器的性能分析與研究[D];西安電子科技大學(xué);2007年
6 袁文成;服務(wù)網(wǎng)格門(mén)戶關(guān)鍵技術(shù)研究與設(shè)計(jì)[D];西北工業(yè)大學(xué);2007年
7 馬雙良;集群測(cè)控系統(tǒng)設(shè)計(jì)與關(guān)鍵性技術(shù)研究[D];西北工業(yè)大學(xué);2007年
本文編號(hào):2689877
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2689877.html
最近更新
教材專(zhuān)著