分布式信息化平臺中嵌入式實時中間件研究
發(fā)布時間:2021-09-12 12:52
隨著信息化時代的到來,軍事、航天、工業(yè)控制領(lǐng)域?qū)χ虚g件的要求越來越高,實時中間件逐漸成為實現(xiàn)分布計算的關(guān)鍵技術(shù)之一。實時中間件提供了真正的通用軟件總線結(jié)構(gòu),可以去掉當(dāng)前分布式實時系統(tǒng)的不靈活結(jié)構(gòu),中間件與實時系統(tǒng)的結(jié)合成為今后分布式實時系統(tǒng)的一個重要發(fā)展方向。本文對實時中間件進行了全面的研究。首先,介紹了實時系統(tǒng)的概念、特點、結(jié)構(gòu)、調(diào)度和實時支撐平臺。然后,討論了中間件的概念、分類、實時應(yīng)用對中間件的要求、實時中間件研究的主要問題、實時中間件的設(shè)計原則和實時中間件的體系結(jié)構(gòu)。最后,本文根據(jù)實時CORBA規(guī)范,分析了實時中間件的實現(xiàn),包括優(yōu)先級映射方法、處理器資源管理、存儲器資源管理和網(wǎng)絡(luò)通信資源管理。對實時中間件主要功能模塊進行了實現(xiàn)并予以驗證。
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級別】:碩士
【部分圖文】:
VxWorks交叉編譯開發(fā)環(huán)境Tomado2.2開發(fā)環(huán)境
的競爭、控制優(yōu)先級反轉(zhuǎn)、限定調(diào)用的延遲。實時CORBA規(guī)范是建立在CORBA2.2規(guī)范以及COSS規(guī)范的基礎(chǔ)上的,它本身是對CORBA規(guī)范的一個擴展。實時CORBA規(guī)范規(guī)定的實時中間件體系結(jié)構(gòu)如圖3.3所示。
實時中間件服務(wù)通常要同時處理大量的請求服務(wù),為此,采用領(lǐng)導(dǎo)者耀良隨者線程池結(jié)構(gòu)。如圖4.2所示為領(lǐng)導(dǎo)者/跟隨者線程池協(xié)作圖,領(lǐng)導(dǎo)者/跟隨者線程池結(jié)構(gòu)不專門指定1/0層線程,而是由線程池中的線程輪流扮演FO線程的角色,其中扮演FO線程角色的線程被稱為領(lǐng)導(dǎo)者,其他線程則被稱為跟隨者。當(dāng)請求到達時,領(lǐng)導(dǎo)者線程將它讀取到一個內(nèi)部緩沖區(qū),一旦請求被證明有效,線程池中的某個跟隨者線程將被釋放并成為新的領(lǐng)導(dǎo)者,而原來的領(lǐng)導(dǎo)者則將請求發(fā)送到上層服務(wù)對象。調(diào)用返回后,原來的領(lǐng)導(dǎo)者自動變成跟隨者并返回到線程池,新的用戶請求將進入套接字端排隊
【參考文獻】:
期刊論文
[1]基于可分布線程的實時CORBA動態(tài)調(diào)度模型設(shè)計[J]. 李牧雛,吳俊敏,黃劉生. 計算機工程. 2006(06)
[2]實時CORBA中優(yōu)先級翻轉(zhuǎn)的分析及解決方案[J]. 劉林棟,張有仁. 計算機與數(shù)字工程. 2005(06)
[3]實時ORBUS系統(tǒng)的設(shè)計和實現(xiàn)[J]. 汪蕓,謝俊清,沈卓煒. 小型微型計算機系統(tǒng). 2005(01)
[4]實時CORBA優(yōu)先級波段劃分的研究及算法實現(xiàn)[J]. 杜慶偉,沈卓煒,楊鵬. 電子學(xué)報. 2004(05)
[5]實時中間件的研究與實現(xiàn)[J]. 郭長國,王懷民,鄒鵬,苑洪亮. 電子學(xué)報. 2002(S1)
[6]實時CORBA技術(shù)綜述[J]. 汪蕓,謝俊清,沈卓煒,顧冠群. 東南大學(xué)學(xué)報(自然科學(xué)版). 2002(03)
[7]數(shù)據(jù)復(fù)制與一致性[J]. 林懷忠,陳純,吳震華. 計算機工程與應(yīng)用. 2001(20)
[8]實時調(diào)度算法研究[J]. 王志平,熊光澤. 電子科技大學(xué)學(xué)報. 2000(02)
博士論文
[1]高可靠容錯實時系統(tǒng)的支撐技術(shù)研究[D]. 陳宇.電子科技大學(xué) 2001
本文編號:3394259
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:63 頁
【學(xué)位級別】:碩士
【部分圖文】:
VxWorks交叉編譯開發(fā)環(huán)境Tomado2.2開發(fā)環(huán)境
的競爭、控制優(yōu)先級反轉(zhuǎn)、限定調(diào)用的延遲。實時CORBA規(guī)范是建立在CORBA2.2規(guī)范以及COSS規(guī)范的基礎(chǔ)上的,它本身是對CORBA規(guī)范的一個擴展。實時CORBA規(guī)范規(guī)定的實時中間件體系結(jié)構(gòu)如圖3.3所示。
實時中間件服務(wù)通常要同時處理大量的請求服務(wù),為此,采用領(lǐng)導(dǎo)者耀良隨者線程池結(jié)構(gòu)。如圖4.2所示為領(lǐng)導(dǎo)者/跟隨者線程池協(xié)作圖,領(lǐng)導(dǎo)者/跟隨者線程池結(jié)構(gòu)不專門指定1/0層線程,而是由線程池中的線程輪流扮演FO線程的角色,其中扮演FO線程角色的線程被稱為領(lǐng)導(dǎo)者,其他線程則被稱為跟隨者。當(dāng)請求到達時,領(lǐng)導(dǎo)者線程將它讀取到一個內(nèi)部緩沖區(qū),一旦請求被證明有效,線程池中的某個跟隨者線程將被釋放并成為新的領(lǐng)導(dǎo)者,而原來的領(lǐng)導(dǎo)者則將請求發(fā)送到上層服務(wù)對象。調(diào)用返回后,原來的領(lǐng)導(dǎo)者自動變成跟隨者并返回到線程池,新的用戶請求將進入套接字端排隊
【參考文獻】:
期刊論文
[1]基于可分布線程的實時CORBA動態(tài)調(diào)度模型設(shè)計[J]. 李牧雛,吳俊敏,黃劉生. 計算機工程. 2006(06)
[2]實時CORBA中優(yōu)先級翻轉(zhuǎn)的分析及解決方案[J]. 劉林棟,張有仁. 計算機與數(shù)字工程. 2005(06)
[3]實時ORBUS系統(tǒng)的設(shè)計和實現(xiàn)[J]. 汪蕓,謝俊清,沈卓煒. 小型微型計算機系統(tǒng). 2005(01)
[4]實時CORBA優(yōu)先級波段劃分的研究及算法實現(xiàn)[J]. 杜慶偉,沈卓煒,楊鵬. 電子學(xué)報. 2004(05)
[5]實時中間件的研究與實現(xiàn)[J]. 郭長國,王懷民,鄒鵬,苑洪亮. 電子學(xué)報. 2002(S1)
[6]實時CORBA技術(shù)綜述[J]. 汪蕓,謝俊清,沈卓煒,顧冠群. 東南大學(xué)學(xué)報(自然科學(xué)版). 2002(03)
[7]數(shù)據(jù)復(fù)制與一致性[J]. 林懷忠,陳純,吳震華. 計算機工程與應(yīng)用. 2001(20)
[8]實時調(diào)度算法研究[J]. 王志平,熊光澤. 電子科技大學(xué)學(xué)報. 2000(02)
博士論文
[1]高可靠容錯實時系統(tǒng)的支撐技術(shù)研究[D]. 陳宇.電子科技大學(xué) 2001
本文編號:3394259
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3394259.html
最近更新
教材專著