天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

面向組件的通信中間件技術(shù)研究

發(fā)布時間:2018-05-21 07:42

  本文選題:組件式軟件系統(tǒng) + MPI; 參考:《浙江大學(xué)》2017年碩士論文


【摘要】:隨著并行計算在科學(xué)和工程技術(shù)領(lǐng)域應(yīng)用的深入,人們不斷研究簡單高效的并行計算軟件框架。傳統(tǒng)的并行計算程序因為模塊之間相互耦合,導(dǎo)致程序不易維護和復(fù)用。組件式的軟件框架具有高度的可維護性和可復(fù)用性而成為近年來的研究熱點。本文設(shè)計了一個軟件層次分明、可移植、可擴展的針對流數(shù)據(jù)計算場景的面向組件的并行軟件框架,重點研究支撐軟件框架的通信中間件的相關(guān)技術(shù)。本文首先研究了主流的并行計算模型,從原理、編程模型等角度分析了 MPI、OpenMP和POSIX threads三種并行軟件中間件。在此基礎(chǔ)上設(shè)計了軟件框架的分層模型。軟件框架總體分為組件層、通信隔離層和通信層,其中通信隔離層又分為發(fā)布訂閱接口層、發(fā)布訂閱實現(xiàn)層和流數(shù)據(jù)處理層。本文還研究了組件間的發(fā)布訂閱通信模型,完成發(fā)布訂閱接口層和發(fā)布訂閱實現(xiàn)層的方案設(shè)計,實現(xiàn)了兩種基于MPI的發(fā)布訂閱方案,環(huán)形Loop方案和組播方案。本文深入分析了流水線并行的原理并依此設(shè)計實現(xiàn)了流數(shù)據(jù)處理層。最后,本文選用一個典型的信號處理算法來測試軟件框架。測試結(jié)果顯示框架設(shè)計達到了預(yù)期目標(biāo)。軟件系統(tǒng)無論在雙核處理器平臺還是在多核服務(wù)器平臺運行,都能充分發(fā)揮硬件的并行計算能力,CPU利用率在90%以上。系統(tǒng)實現(xiàn)了高吞吐率和低時延的要求。且隨著平臺計算能力的提高,系統(tǒng)指標(biāo)有大幅度提升。系統(tǒng)的可移植性、可重構(gòu)性和數(shù)據(jù)的正確性也得到了驗證。
[Abstract]:With the application of parallel computing in the fields of science and engineering, people have been studying the simple and efficient parallel computing software framework. Traditional parallel computing programs are difficult to maintain and reuse because of the mutual coupling of modules. Component-based software framework with high maintainability and reusability has become a research hotspot in recent years. In this paper, a component-oriented parallel software framework for stream data computing scenarios is designed, which is hierarchical, portable and extensible, with emphasis on the related technologies of communication middleware supporting the software framework. This paper first studies the mainstream parallel computing model and analyzes three kinds of parallel software middleware: MPI OpenMP and POSIX threads from the point of view of principle and programming model. On this basis, the layered model of the software framework is designed. The software framework is divided into component layer, communication isolation layer and communication layer. The communication isolation layer is divided into publish / subscribe interface layer, publish / subscribe implementation layer and stream data processing layer. This paper also studies the model of publish / subscribe communication between components, completes the design of publish / subscribe interface layer and publish / subscribe implementation layer, and implements two kinds of publish / subscribe schemes based on MPI, ring Loop scheme and multicast scheme. In this paper, the principle of pipeline parallelism is analyzed and the stream data processing layer is designed and implemented. Finally, a typical signal processing algorithm is used to test the software framework. Test results show that the framework design has achieved the desired goal. The software system can make full use of the parallel computing power of the hardware and the CPU utilization rate is over 90%, both on the dual-core processor platform and on the multi-core server platform. The system achieves the requirements of high throughput and low delay. And with the improvement of platform computing ability, the system index has been greatly improved. The portability, reconfiguration and data correctness of the system are also verified.
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52

【相似文獻】

相關(guān)期刊論文 前10條

1 李志剛,紀(jì)玉波,林濤;組件新技術(shù)——COM+[J];電腦開發(fā)與應(yīng)用;2000年01期

2 劉良旭,葉明;客戶不能創(chuàng)建的組件對象模型的研究[J];杭州電子工業(yè)學(xué)院學(xué)報;2004年01期

3 許俊;基于組件對象模型編程[J];四川職業(yè)技術(shù)學(xué)院學(xué)報;2005年02期

4 胡喜玲;;組件對象模型——COM+的研究[J];計算機與網(wǎng)絡(luò);2008年18期

5 江方江;組件對象模型——COM[J];電腦愛好者;1999年21期

6 謝規(guī)良,陳曉麗,孫樹棟;基于組件的庫存信息管理系統(tǒng)[J];計算機工程;2003年15期

7 張?zhí)m玲,方宇煒;組件技術(shù)及其在人力資源管理系統(tǒng)中的應(yīng)用[J];微計算機信息;2000年06期

8 朱濤,王永縣,李飛;基于組件的開發(fā)方法及應(yīng)用[J];管理信息系統(tǒng);2001年09期

9 李琦,張剛;動態(tài)服務(wù)器頁面和組件對象模型技術(shù)——在通信網(wǎng)管系統(tǒng)中的應(yīng)用[J];江蘇電機工程;2002年03期

10 王雷;周清;劉暢;;基于AO的潛力模型工具欄定制[J];測繪與空間地理信息;2011年05期

相關(guān)會議論文 前9條

1 許興華;馬銘辰;喬歡;王若平;;組件技術(shù)在企業(yè)信息化建設(shè)實施中的應(yīng)用[A];“振興吉林老工業(yè)基地——科技工作者的歷史責(zé)任”吉林省第三屆科學(xué)技術(shù)學(xué)術(shù)年會論文集(上冊)[C];2004年

2 江偉;劉麗;周宇英;陳浩;;基于組件的船舶燃油系統(tǒng)可視化仿真[A];中國系統(tǒng)仿真學(xué)會第五次全國會員代表大會暨2006年全國學(xué)術(shù)年會論文集[C];2006年

3 鄭曉光;楊振海;;統(tǒng)計軟件R的應(yīng)用與開發(fā)[A];2003中國現(xiàn)場統(tǒng)計研究會第十一屆學(xué)術(shù)年會論文集(上)[C];2003年

4 張曉明;張偉;邊小凡;;三層結(jié)構(gòu)下基于組件的信息系統(tǒng)的構(gòu)成與開發(fā)[A];第十八屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2001年

5 陳龍;羅玉臣;陳云秋;;COM技術(shù)綜述及其應(yīng)用[A];中國造船工程學(xué)會電子技術(shù)學(xué)術(shù)委員會2006學(xué)術(shù)年會論文集(上冊)[C];2006年

6 朱金輝;劉登第;張志偉;袁坤剛;余偉巍;;基于組件技術(shù)的飛行仿真軟件系統(tǒng)設(shè)計[A];'2010系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會議論文集[C];2010年

7 李小慶;許彥明;馬玉書;;基于組件對象模型的Web數(shù)據(jù)庫開發(fā)[A];第十七屆全國數(shù)據(jù)庫學(xué)術(shù)會議論文集(技術(shù)報告篇)[C];2000年

8 邵良杉;張照;;組件、COM與WindowsDNA技術(shù)在MIS中應(yīng)用研究[A];面向復(fù)雜系統(tǒng)的管理理論與信息系統(tǒng)技術(shù)學(xué)術(shù)會議專輯[C];2000年

9 唐飛;呂澤承;杭乃善;;Matlab COM組件在電力系統(tǒng)程序開發(fā)中的應(yīng)用[A];廣西電機工程學(xué)會第九屆青年學(xué)術(shù)論壇論文集[C];2006年

相關(guān)碩士學(xué)位論文 前10條

1 王s盼,

本文編號:1918336


資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1918336.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶9d8c7***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com