資源描述:
《基于soa的海量遙感數(shù)據(jù)并行處理的研究與應用》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。
1、河南大學碩士學位論文基于SOA的海量遙感數(shù)據(jù)并行處理的研究與應用姓名:劉定一申請學位級別:碩士專業(yè):計算機應用技術指導教師:鄭逢斌20100501河南大學碩士研究生學位論文摘要隨著航天技術的快速發(fā)展和各種遙感測量平臺層出不窮,各種測量手段不斷得到應用,使得人類獲取遙感影像數(shù)據(jù)的手段同益多樣化。面對海量的遙感數(shù)據(jù)及其復雜的數(shù)據(jù)特征,如何提高遙感產品生產速度、效率和利用原有的遙感系統(tǒng)資源是目前遙感領域研究的重要課題。針對以上問題,本文以與中科院遙感所合作的項目為背景,在整合原有系統(tǒng)資源的基礎上,建立新的系統(tǒng)構架
2、以及任務調度算法。以下本文所做的工作和貢獻:(1)基于SOA(ServiceOrientedArchitecture)系統(tǒng)構架的設計。本文分析了傳統(tǒng)的軟件體系結構和基于組件的軟件體系結構,結合遙感領域的實際需求,在原有遙感系統(tǒng)的基礎上設計了一套適用于遙感領域的面向服務的系統(tǒng)架構,借助于WebServices技術加以實現(xiàn)。將原有的應用程序封裝成服務,節(jié)約了成本。將組件封裝為服務,更加有利于系統(tǒng)擴展。(2)多任務驅動的多隊列任務調度算法。提出一種多任務驅動的多隊列任務調度算法,算法對求解任務的劃分提出了自己解決
3、方案。本文結合與表調度算法、Min.min算法和Max.min算法實驗分析,得到多任務驅動的多隊列算法總能得到了一個最優(yōu)調度策略。算法經(jīng)過三步,將求解任務分配到各個并行機節(jié)點。同時提出了任務求解過程的優(yōu)化操作,加快任務求解速度,節(jié)約計算資源。(3)系統(tǒng)的實現(xiàn)。結合中科院遙感所遙感論證中心的實際業(yè)務需求和其自身的特點,在.NET開發(fā)平臺下,實現(xiàn)了平臺的應用開發(fā)。平臺投入使用后,解決了遙感產品生產的問題,實現(xiàn)了遙感產品的管理、調度、并行處理、產品數(shù)據(jù)圖像快速顯示。使遙感產品生產不在復雜,操作簡單快捷,體現(xiàn)了系統(tǒng)
4、的實用性和易用性的優(yōu)勢,從一定程度上提高了生產效率。平臺產生的經(jīng)濟效益和社會效益比較明顯。特別是經(jīng)濟效益比較明顯,通過利用產品生產計劃調度子系統(tǒng)對生產任務管理和遙感產品并行處理使得生產效率大幅提高。關鍵詞:面向服務;WebServices;任務調度;海量遙感數(shù)據(jù)河南大學碩士研究生學位論文第1I頁AbstractWiththerapiddevelopmentofspacetechnologyandendlessplatformsforremotesensingsurvey,themethodsforUStog
5、etthedataofremotesensingimagehavebeenincreasingdiversified.Infrontofthefeaturesandcomplexityofremotesystem,howtOimprovethespeedandefficiencyofitsproducts,andhowtomakefullUSeoftheresourceshasbecomethemostimportanttopicinthefieldofremotesensingsystem.Accordi
6、ngly,cooperatingwithInstituteofRemoteSensingApplicationChineseAcademyofSciences,thisessaywillmakegreatcontributionstothenewstructuresandthemethodsforcalculatingthetasks.(1)DesignbasedonSOA.Thisessayanalysesthestructureofthesoftwaresystemandthesoftwarebased
7、oncomponent.Meanwhile,consideringtherealneedsinthisfield,wedesignasetofSystemArchitecturesuitableforremotesensingfield,whichwillbecompletedbyWebService.Wecutthecostgreatlybyencapsulatingapplicationprogramsintoservices,andexpandthesystembyencapsulatingtheco
8、mponentsintoservices.(2)Multi-tasksdrivenQueuesfortaskscheduling.Wewillpresentourownsolutionstodividethetasks.Apremiumschedulings仃ategyCanbegmnedthroughthecombinationofMin·—minandMax··mininthefollowingessay.T