999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于排隊論和時間需求分析法的實時系統(tǒng)時間行為分析

2007-12-31 00:00:00謝拴勤戴冠中梁亞琳
計算機應(yīng)用研究 2007年12期

摘要:針對目前廣泛使用的固態(tài)優(yōu)先級RMS調(diào)度策略,利用時間需求分析算法對系統(tǒng)中所有周期任務(wù)進行可調(diào)度性分析測試,保證其在臨界點仍可以滿足時限。利用排隊論中的M/M/1/K排隊系統(tǒng),根據(jù)非周期事件接收緩沖和可延期服務(wù)器定量分析非周期事件的平均響應(yīng)時間和系統(tǒng)異步事件丟失率,使之符合系統(tǒng)要求。

關(guān)鍵詞:實時任務(wù)模型; 可延期服務(wù)器; 時間需求分析法; M/M/1/K排隊模型;可調(diào)度性

中圖分類號:TP316.2文獻標志碼:A

文章編號:1001-3695(2007)12-0106-03

實時系統(tǒng)不僅要保證邏輯的正確性,而且要在確定的時間內(nèi)提供正確的結(jié)果。如果某個實時任務(wù)沒有在要求的時限內(nèi)完成,就會導(dǎo)致嚴重后果,對于強實時系統(tǒng)甚至?xí)?dǎo)致整個系統(tǒng)崩潰。許多實時應(yīng)用系統(tǒng)涉及混合任務(wù)集的調(diào)度處理。其中任務(wù)可能具有硬截止期和軟截止期。硬截止期任務(wù)用于保證系統(tǒng)正確運行,通常是周期性的任務(wù);軟截止期任務(wù)用于實現(xiàn)相對不太關(guān)鍵的系統(tǒng)活動,這類任務(wù)通常是非周期的,具有不確定的到達時間。任務(wù)的時間需求不同,導(dǎo)致了調(diào)度的策略和目標也不同。一般來說,混合任務(wù)集的調(diào)度目標是保證硬截止期的任務(wù)滿足其截止期。在上述前提下,在規(guī)定的平均響應(yīng)時間內(nèi),使非周期事件的丟失率最小。本文以先進飛機配電系統(tǒng)主處理機為例,利用時間需求分析方法和M/M/1/K排隊模型分析系統(tǒng)中強實時任務(wù)的可調(diào)度性、非周期事件的響應(yīng)時間和響應(yīng)數(shù)量之間的關(guān)系。

1先進飛機配電系統(tǒng)主處理機實時任務(wù)模型

1.1先進飛機配電系統(tǒng)主處理機任務(wù)劃分

先進飛機電氣綜合控制與管理系統(tǒng)采用分布式計算機系統(tǒng)和負載智能管理技術(shù)。該系統(tǒng)是由電氣系統(tǒng)處理機(PSP)、電氣負載管理中心(ELMC)和匯流條控制器(BPCU)組成的智能化的分布控制網(wǎng)絡(luò)。其中電氣系統(tǒng)主處理機是先進飛機電氣綜合控制與管理系統(tǒng)的核心部分。其功能示意圖如圖1所示。該系統(tǒng)是典型的實時系統(tǒng),本執(zhí)行軟件以實時操作系統(tǒng)VxWorks作為系統(tǒng)軟件,由它進行實時任務(wù)調(diào)度和資源分配管理。VxWorks是以任務(wù)為基本運行單位,并以優(yōu)先級驅(qū)動算法來調(diào)度任務(wù),所以將PSP的功能合理劃分成若干任務(wù)并為每個任務(wù)賦予合適的優(yōu)先級是保證系統(tǒng)實時性的關(guān)鍵。

根據(jù)PSP的功能,PSP實時任務(wù)模型包括如下七個任務(wù):

a)初始化任務(wù)。進行系統(tǒng)初始化,開機自檢,建立并啟動多任務(wù),完成系統(tǒng)初始操作后,退出執(zhí)行。

b)電網(wǎng)狀態(tài)采集任務(wù)。周期訪問ELMC和BPCU等智能終端,獲得電網(wǎng)狀態(tài)數(shù)據(jù)。

c)實時數(shù)據(jù)庫管理任務(wù)。更新實時數(shù)據(jù)時間戳,剝離過期數(shù)據(jù),保證實時數(shù)據(jù)庫中數(shù)據(jù)的時間、邏輯一致性。

d)電網(wǎng)狀態(tài)分析任務(wù)。根據(jù)實時數(shù)據(jù)庫中各種終端的狀態(tài)數(shù)據(jù)判斷系統(tǒng)的運行情況,進行故障診斷,并產(chǎn)生相應(yīng)的故障恢復(fù)操作序列。

e)負載方程解算任務(wù)。根據(jù)實時數(shù)據(jù)庫中的當(dāng)前電網(wǎng)狀態(tài)解算負載供電請求方程和負載控制方程,產(chǎn)生對負載的控制指令。

f)飛機電網(wǎng)狀況上傳任務(wù)。接收公共設(shè)備管理系統(tǒng)的指令上傳當(dāng)前飛機電網(wǎng)狀態(tài)、故障以及恢復(fù)的時間、位置和可能的原因。

g)機內(nèi)自檢測任務(wù)。周期性地進行PSP系統(tǒng)自檢,向公共設(shè)備管理系統(tǒng)報告工作狀況。

由于接收公共設(shè)備管理系統(tǒng)指令的時刻對于PSP來說是隨機發(fā)生的,且對于保證飛機電網(wǎng)正常供電來說,上傳狀態(tài)數(shù)據(jù)相對于其他任務(wù)是次要的。上述任務(wù)集中飛機電網(wǎng)狀況上傳任務(wù)是非周期執(zhí)行的弱實時任務(wù),其余任務(wù)皆為周期執(zhí)行的強實時任務(wù)。

1.2先進飛機配電系統(tǒng)主處理機實時任務(wù)模型建立

為便于定量分析該混合任務(wù)系統(tǒng)的可調(diào)度性等實時性能指標,先對任務(wù)的時間參數(shù)進行建模:

為了獲得更好的任務(wù)時間行為可預(yù)測性,減小系統(tǒng)調(diào)度開銷,PSP采用固定優(yōu)先級的靜態(tài)調(diào)度算法——RMS算法調(diào)度周期任務(wù)。該算法主要是解決單一處理器上的多任務(wù)調(diào)度問題。其基本思想是:基于任務(wù)的周期設(shè)置其優(yōu)先級,周期越短,任務(wù)的優(yōu)先級越高;再根據(jù)任務(wù)優(yōu)先級高低調(diào)度執(zhí)行。

對于非周期任務(wù),為降低非周期任務(wù)的平均響應(yīng)時間,改進非周期任務(wù)時間行為的可預(yù)測性。PSP采用的處理方法是使用延期服務(wù)器。該方法用一個或幾個專用的具有較高優(yōu)先級的周期任務(wù)執(zhí)行所有非周期任務(wù),這種周期任務(wù)稱為可延期服務(wù)器。根據(jù)周期大小,服務(wù)器有固定優(yōu)先級,服務(wù)器的執(zhí)行時間被稱為預(yù)算,它在每個服務(wù)器周期就緒時補充。如果此時沒有掛起的非周期任務(wù),則在本周期內(nèi)保持這些分配的執(zhí)行預(yù)算。當(dāng)有非周期任務(wù)就緒時,只要服務(wù)器有充足的預(yù)算,就可在其周期內(nèi)執(zhí)行非周期任務(wù)。其執(zhí)行預(yù)算就按照每單位時間一個的速率消耗。延期服務(wù)器可用如下模型來描述:

4PSP任務(wù)集的實際調(diào)度測試結(jié)果

圖6是利用VxWorks提供的邏輯分析儀WindView觀測繪制的系統(tǒng)任務(wù)集實際調(diào)度結(jié)果。從圖中可以看出,按照本文的調(diào)度策略,PSP任務(wù)集是可以調(diào)度的,強實時任務(wù)可以滿足各自的時限。任務(wù)延遲時間符合時間需求分析法的計算結(jié)果。在50~58 ms,PSP連續(xù)接到公共設(shè)備管理器的三組上傳指令,上傳要求的數(shù)據(jù)包最小計算時間為3×4=12 ms。飛機電網(wǎng)狀況上傳任務(wù)可延期服務(wù)器利用在40 ms時刻補充并延期的預(yù)算立即執(zhí)行。經(jīng)過四個服務(wù)器周期,在141.5 ms時刻將數(shù)據(jù)包發(fā)送完畢,響應(yīng)時間為91.5 ms,與M/M/1/K排隊模型的分析計算結(jié)果基本一致。

5分析結(jié)果的進一步思考

圖4、5中的虛曲線表示的是可延期服務(wù)器的強度降低1.5%,即10%時PSP對上位機指令的平均響應(yīng)時間和信息丟失率。由此可見,在類似于PSP的固定優(yōu)先級實時系統(tǒng)中,可延期服務(wù)器的強度對非周期任務(wù)的響應(yīng)時間的影響是比較明顯的。但根據(jù)2.2節(jié)的計算結(jié)果,可延期周期服務(wù)器的強度大小要受到強實時任務(wù)可調(diào)度性的約束。其服務(wù)強度不能太高。這主要是由于服務(wù)器的預(yù)算補充規(guī)則比較保守,下一步可以利用空閑挪用思想設(shè)計更優(yōu)化的周期服務(wù)器預(yù)算補充策略,使之能夠充分利用CPU空閑時間,進一步降低非周期任務(wù)的平均響應(yīng)時間,增加非周期事件響應(yīng)數(shù)量。

6結(jié)束語

本文以實時任務(wù)時間需求分析法和排隊論為理論分析工具,以先進飛機電氣系統(tǒng)處理機實時系統(tǒng)為分析實例,建立了該處理機的實時任務(wù)調(diào)度模型,得到了強實時任務(wù)最大執(zhí)行時間和弱實時任務(wù)平均響應(yīng)時間的數(shù)學(xué)表達形式,進而定量分析了先進飛機電氣系統(tǒng)處理機實時系統(tǒng)的實時性能指標,并根據(jù)分析結(jié)果給出了進一步提高實時性能的一種思路。

參考文獻:

[1]BUTTAZZO G, ABENI L.Adaptive workload management through elastic scheduling[J]. Real-time Systems, 2002,23(1-2):7-24.

[2]GLASS R L. Real-time software[M].[S.l.]:Prentice-Hall, 2000:72-101.

[3]王強,王宏安,金宏,等.實時系統(tǒng)中非定期任務(wù)調(diào)度算法綜述[J].計算機研究與發(fā)展,2004,41(3):385-387.

[4]劉育芳,張立臣.實時系統(tǒng)最壞執(zhí)行時間分析[J].計算機應(yīng)用研究,2005,22(11):8-10.

[5]LIUJ W S.實時系統(tǒng)[M].姬孟洛,李軍,王馨,等譯.北京:高等教育出版社,2003:100-140,163-170.

[6]唐應(yīng)輝,唐小我.排隊論基礎(chǔ)與分析技術(shù)[M].北京:科學(xué)出版社,2006:57-61.

[7]封建湖,車剛明,聶玉峰.數(shù)值分析[M].北京:科學(xué)出版社,2002:185-189.

[8]趙選民,徐偉,師義民,等.數(shù)理統(tǒng)計[M].2版.北京:科學(xué)出版社,2003:165-171.

“本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文”

主站蜘蛛池模板: 99无码中文字幕视频| 午夜综合网| 伊人久久婷婷| 亚洲人成网址| 香蕉99国内自产自拍视频| 福利片91| 经典三级久久| 国产理论最新国产精品视频| 久久久久免费精品国产| 久久99久久无码毛片一区二区| 在线观看亚洲成人| 日本尹人综合香蕉在线观看| 久久特级毛片| 日韩毛片免费视频| 亚洲日韩精品欧美中文字幕 | www.日韩三级| 国产乱人视频免费观看| 成人无码区免费视频网站蜜臀| 国产欧美日本在线观看| 久久久久人妻一区精品色奶水 | 欧洲亚洲欧美国产日本高清| 97视频在线精品国自产拍| 五月天福利视频| 91视频首页| 秘书高跟黑色丝袜国产91在线 | 成人一级免费视频| 伊人网址在线| 国产精品第一区在线观看| 伊人久久精品无码麻豆精品| 日韩在线网址| 激情综合网激情综合| 日本国产一区在线观看| yjizz国产在线视频网| 国产免费人成视频网| 中文字幕亚洲精品2页| 久久国产精品77777| 免费人欧美成又黄又爽的视频| 精品国产91爱| 99re视频在线| 内射人妻无套中出无码| 欧美日韩激情在线| 亚洲狠狠婷婷综合久久久久| 国产麻豆另类AV| 亚洲无码91视频| 毛片视频网址| 香蕉伊思人视频| 国产成人综合网| 午夜小视频在线| 久久国产精品麻豆系列| 999国产精品永久免费视频精品久久| 日韩 欧美 国产 精品 综合| 爆乳熟妇一区二区三区| 国产午夜在线观看视频| 丝袜高跟美脚国产1区| 熟妇人妻无乱码中文字幕真矢织江 | 日韩毛片在线播放| 欧美中文字幕在线播放| 欧美性爱精品一区二区三区| 国产菊爆视频在线观看| 亚洲精品无码久久毛片波多野吉| 国产毛片片精品天天看视频| 一区二区三区国产| 天天摸天天操免费播放小视频| 国产精女同一区二区三区久| 亚洲VA中文字幕| 亚洲熟妇AV日韩熟妇在线| 国产在线视频欧美亚综合| 亚洲69视频| 国产欧美视频在线| 国产亚洲精品yxsp| 亚洲国产成人精品青青草原| 丁香五月激情图片| 免费av一区二区三区在线| 操美女免费网站| 伊人久久福利中文字幕| 欧美日韩激情在线| 国产99久久亚洲综合精品西瓜tv| 亚洲精品片911| 亚洲日韩久久综合中文字幕| 成年人视频一区二区| 福利视频久久| 毛片基地视频|