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