多核實時系統(tǒng)資源預(yù)留映射與仿真研究
本文關(guān)鍵詞:多核實時系統(tǒng)資源預(yù)留映射與仿真研究
更多相關(guān)文章: 多核處理器 實時任務(wù)調(diào)度 遺傳算法 魚群算法 集成仿真平臺
【摘要】:隨著實時系統(tǒng)越來越多的被應(yīng)用在多核處理器環(huán)境下,人們也越來越重視對多核處理器上實時任務(wù)調(diào)度問題的研究。當(dāng)前問題研究的重點是如何保證任務(wù)的可調(diào)度性、系統(tǒng)的實時性、系統(tǒng)的效率以及如何節(jié)省處理器核資源和減少處理器能耗。本文將重點研究任務(wù)調(diào)度算法來提高系統(tǒng)的資源利用效率。實時程序在多核處理器上以資源預(yù)留的方式運行,可將其劃分為多個任務(wù),并將各個任務(wù)部署到處理器核上。為了節(jié)省計算資源占用和減少處理器能耗,在部署時應(yīng)該使用盡量少的處理器核。本文提出了使用裝箱問題(Bin Packing)建模多核處理器實時系統(tǒng)資源預(yù)留方法中任務(wù)部署問題。為了解決此問題,提出了基于隨機種群更換遺傳算法(I_GA)實現(xiàn)對基本算法(Genetic Algorithm,下面簡稱GA)的改進和基于魚群入侵模式的魚群算法(I_AFSA)實現(xiàn)對魚群算法(Artificial Fish Swarm Algorithm,下面簡稱AFSA)的改進。文章最后利用Matlab軟件實現(xiàn)了一個實時調(diào)度集成仿真平臺。論文主要工作為:(1)第一章主要介紹了實時系統(tǒng)的應(yīng)用背景,接著介紹了當(dāng)前實時系統(tǒng)的國內(nèi)外發(fā)展與研究現(xiàn)狀,最后對論文的主要內(nèi)容及其組織結(jié)構(gòu)安排進行了歸納。(2)第二章主要介紹了實時系統(tǒng)的相關(guān)理論知識,包括實時系統(tǒng)的相關(guān)知識、實時調(diào)度、實時系統(tǒng)模型等知識.(3)第三章對多核實時系統(tǒng)中任務(wù)映射問題進行了分析與研究。提出了使用一維裝箱問題建模多核處理器實時系統(tǒng)資源預(yù)留方法中任務(wù)部署問題。同時提出了任務(wù)調(diào)度的模型以及對實時任務(wù)調(diào)度算法進行了一些研究。(4)第四章提出了基于隨機種群更換遺傳算法(I_GA)來解決多核實時系統(tǒng)任務(wù)調(diào)度問題。本章在遺傳算法(GA)的基礎(chǔ)上提出了基于隨機種群更換的優(yōu)化算子的改進算法(I_GA)。然后從多個方面對比GA算法和I_GA算法的性能。實驗結(jié)果顯示,I_GA算法在節(jié)省處理器核資源、提高算法性能和收斂速度等方面優(yōu)于GA算法,同時在一定程度上滿足了實時性的要求。(5)第五章提出了基于魚群入侵模式魚群算法(I_AFSA)來解決多核實時系統(tǒng)任務(wù)調(diào)度問題。本章在人工魚群算法(AFSA)的基礎(chǔ)上提出了基于魚群入侵模式魚群算法(I_AFSA)。然后從多個方面對比了AFSA算法和I_AFSA算法。實驗結(jié)果表明,I_AFSA算法在節(jié)省處理器核資源、提高算法效率和收斂速度等方面優(yōu)于AFSA,同時在一定程度上滿足了實時性的要求。(6)第六章設(shè)計了一個實時任務(wù)調(diào)度集成仿真平臺。該仿真平臺目前集成了GA算法、I_GA算法、AFSA算法和I_AFSA算法。通過此集成仿真平臺,可以得到迭代次數(shù)與適應(yīng)值/優(yōu)化值的關(guān)系,還可以得到算法占用的處理器核數(shù)量和算法優(yōu)化所用的時間。為了驗證I_GA算法、I_AFSA算法的性能,本文在MATLAB R2012b軟件中從算法的效率、節(jié)省處理器資源以及初始參數(shù)的選擇對算法結(jié)果影響等角度對比了這兩種改進的算法與未改進算法。最后通過實驗結(jié)果表明,本文提出I_GA算法、I_AFSA算法能夠有效解決此問題且使用更少的處理器核資源,并且,在搜索最優(yōu)解的效率與精度方面都高于未改進的算法。
【關(guān)鍵詞】:多核處理器 實時任務(wù)調(diào)度 遺傳算法 魚群算法 集成仿真平臺
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP332;TP18
【目錄】:
- 摘要5-7
- ABSTRACT7-11
- 第一章 緒論11-15
- 1.1 研究背景、目的與意義11-12
- 1.1.1 實時系統(tǒng)應(yīng)用背景11
- 1.1.2 研究目的與意義11-12
- 1.2 國內(nèi)外研究現(xiàn)狀12-13
- 1.2.1 國外研究現(xiàn)狀12-13
- 1.2.2 國內(nèi)研究現(xiàn)狀13
- 1.3 論文主要內(nèi)容及其組織結(jié)構(gòu)安排13-14
- 1.4 本章小結(jié)14-15
- 第二章 實時系統(tǒng)中任務(wù)調(diào)度相關(guān)理論15-20
- 2.1 實時系統(tǒng)15-16
- 2.1.1 實時系統(tǒng)的特征15
- 2.1.2 實時系統(tǒng)的分類15-16
- 2.1.3 實時任務(wù)16
- 2.2 實時調(diào)度16-18
- 2.2.1 實時調(diào)度分類17
- 2.2.2 實時調(diào)度方法17-18
- 2.3 實時系統(tǒng)模型18-19
- 2.3.1 基本概念18
- 2.3.2 模型調(diào)度18
- 2.3.3 基本假設(shè)18-19
- 2.4 本章小結(jié)19-20
- 第三章 多核實時系統(tǒng)中映射與調(diào)度問題的分析20-23
- 3.1 多核實時系統(tǒng)中映射問題分析20
- 3.2 多核實時系統(tǒng)中任務(wù)調(diào)度算法的研究20-22
- 3.2.1 多核實時系統(tǒng)中任務(wù)調(diào)度過程20-21
- 3.2.2 多核實時系統(tǒng)中任務(wù)調(diào)度算法21-22
- 3.3 多核實時系統(tǒng)任務(wù)調(diào)度模型22
- 3.4 本章小結(jié)22-23
- 第四章 基于隨機種群更換遺傳算法(I_GA)的多核實時系統(tǒng)任務(wù)調(diào)度23-35
- 4.1 遺傳算法的概述及其應(yīng)用23-27
- 4.1.1 遺傳算法的基本思想23
- 4.1.2 遺傳操作23-24
- 4.1.3 遺傳算法的基本流程及其分析24-27
- 4.2 基于隨機種群更換遺傳算法(I_GA)27-30
- 4.2.1 遺傳算法改進綜述27-28
- 4.2.2 基于隨機種群更換的優(yōu)化算子改進策略28-30
- 4.3 實驗結(jié)果及算法對比30-34
- 4.4 本章小結(jié)34-35
- 第五章 基于魚群入侵模式魚群算法(I_AFSA)的多核實時系統(tǒng)任務(wù)調(diào)度35-48
- 5.1 人工魚群算法的概述及其應(yīng)用35-40
- 5.1.1 人工魚的一些定義35-36
- 5.1.2 人工魚基本行為描述36-38
- 5.1.3 算法全局收斂的基礎(chǔ)38
- 5.1.4 算法的描述及其流程圖38-40
- 5.2 基于魚群入侵模式的魚群算法(I_AFSA)40-42
- 5.2.1 魚群算法改進綜述40-41
- 5.2.2 基于魚群入侵模式的改進策略41
- 5.2.3 基于魚群算法聚群和追尾行為的改進策略41-42
- 5.3 實驗結(jié)果及算法對比42-46
- 5.4 本章小結(jié)46-48
- 第六章 實時調(diào)度集成仿真平臺的設(shè)計與實現(xiàn)48-56
- 6.1 集成仿真平臺的概述48
- 6.2 實時調(diào)度集成仿真平臺的需求48-49
- 6.3 實時任務(wù)調(diào)度仿真與分析49-54
- 6.4 本章小結(jié)54-56
- 第七章 總結(jié)和期望56-58
- 7.1 研究總結(jié)56-57
- 7.2 研究展望57-58
- 致謝58-59
- 參考文獻59-64
- 附錄64-65
- 詳細摘要65-67
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 楊則正;實時系統(tǒng)專家培訓(xùn)問題[J];管理科學(xué)文摘;1996年02期
2 李勝利,秦嘯,韓宗芬,龐麗萍;分布式實時系統(tǒng)結(jié)構(gòu)的研究[J];計算機工程與科學(xué);2000年02期
3 仇稚軍;電力生產(chǎn)實時系統(tǒng)防范攻擊對策[J];熱力發(fā)電;2003年04期
4 于百煉;實時系統(tǒng)(1)[J];電氣時代;2004年03期
5 劉惠義,秦益,鄭曉東;Windows2000/NT環(huán)境下實時系統(tǒng)的開發(fā)[J];計算機與現(xiàn)代化;2004年04期
6 于百煉;實時系統(tǒng)的技術(shù)要點(三)[J];電氣時代;2004年05期
7 張利飛,孫西全,張月紅;分布式實時系統(tǒng)結(jié)構(gòu)研究[J];現(xiàn)代計算機(專業(yè)版);2005年08期
8 楊賢芳;微機實時系統(tǒng)中的數(shù)據(jù)快速傳送[J];數(shù)據(jù)采集與處理;1988年02期
9 張志余;;實時系統(tǒng)的語言特征[J];航空計算技術(shù);1990年03期
10 朱曉梅,劉鍵;分布式實時系統(tǒng)事件關(guān)系模型[J];計算機與數(shù)字工程;1995年02期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 康海東;李興旺;秦毅;郭亞斌;;大唐托電公司生產(chǎn)實時系統(tǒng)的設(shè)計與實施[A];全國火電大機組(600MW級)競賽第9屆年會論文集[C];2005年
2 李亞茹;;國華太電生產(chǎn)實時系統(tǒng)的幾項應(yīng)用開發(fā)[A];二○○九年全國電力企業(yè)信息化大會論文集[C];2009年
3 胡光明;蘇冉冉;劉利;;強實時系統(tǒng)高程數(shù)據(jù)庫設(shè)計方法[A];第五屆中國衛(wèi)星導(dǎo)航學(xué)術(shù)年會論文集-S8 衛(wèi)星導(dǎo)航模型與方法[C];2014年
4 邱承武;宓群超;;電力實時網(wǎng)的數(shù)據(jù)無縫擴接[A];浙江電力科學(xué)發(fā)展[C];2005年
5 李斌兵;孫文海;;基于消防實時系統(tǒng)的QoS技術(shù)研究[A];第六屆全國計算機應(yīng)用聯(lián)合學(xué)術(shù)會議論文集[C];2002年
6 鄒沐昌;趙北光;;分布式實時系統(tǒng)中控制模型及其堅定性研究[A];1992年中國控制與決策學(xué)術(shù)年會論文集[C];1992年
7 畢小龍;王洪躍;朱大海;徐治皋;;基于COM+組件的電站實時系統(tǒng)的設(shè)計和實現(xiàn)[A];2004電站自動化信息化學(xué)術(shù)技術(shù)交流會議論文集[C];2004年
8 陳耀;李慕君;馮志彪;;基于MATLAB的單機實時系統(tǒng)的應(yīng)用研究[A];2004全國測控、計量與儀器儀表學(xué)術(shù)年會論文集(上冊)[C];2004年
9 盧云鵬;劉振安;徐昊;趙京偉;;CRC校驗在實時系統(tǒng)中的應(yīng)用研究[A];第13屆全國計算機、網(wǎng)絡(luò)在現(xiàn)代科學(xué)技術(shù)領(lǐng)域的應(yīng)用學(xué)術(shù)會議論文集[C];2007年
10 楊仕平;熊光澤;桑楠;;基于雙超時檢測機制的三維容錯實時系統(tǒng)[A];第十屆全國容錯計算學(xué)術(shù)會議論文集[C];2003年
中國重要報紙全文數(shù)據(jù)庫 前3條
1 記者 王瑋;華電五大管理實時系統(tǒng)建成開通[N];中國電力報;2012年
2 廣東省電信科學(xué)技術(shù)研究院多媒體部 張宇飛 盧燕青;實時系統(tǒng)軟件分析和設(shè)計方法綜述[N];中國計算機報;2000年
3 ;可信賴的生產(chǎn)幫手[N];中國冶金報;2002年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 王璽;實時系統(tǒng)的基于優(yōu)先級的實時重構(gòu)和不基于優(yōu)先級的條件剝奪調(diào)度算法[D];西安電子科技大學(xué);2016年
2 鄒勇;開放式實時系統(tǒng)的調(diào)度方法研究[D];中國科學(xué)院研究生院(軟件研究所);2003年
3 陳艾;面向能耗優(yōu)化的分布式實時系統(tǒng)調(diào)度算法研究[D];中國科學(xué)技術(shù)大學(xué);2007年
4 姬孟洛;實時系統(tǒng)最差情況執(zhí)行時間分析的研究[D];國防科學(xué)技術(shù)大學(xué);2006年
5 陳宇;高可靠容錯實時系統(tǒng)的支撐技術(shù)研究[D];電子科技大學(xué);2001年
6 譚朋柳;開放式實時系統(tǒng)任務(wù)調(diào)度的研究[D];華中科技大學(xué);2008年
7 楊仕平;分布式任務(wù)關(guān)鍵實時系統(tǒng)的防危(Safety)技術(shù)研究[D];電子科技大學(xué);2004年
8 王立剛;開放式混合實時系統(tǒng)中的調(diào)度方法研究[D];中國科學(xué)技術(shù)大學(xué);2006年
9 周正勇;實時系統(tǒng)的容錯調(diào)度技術(shù)研究[D];華中科技大學(xué);2014年
10 陽春華;工業(yè)實時系統(tǒng)多任務(wù)容錯調(diào)度技術(shù)及應(yīng)用研究[D];中南大學(xué);2002年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 王思琪;基于時序故障樹的實時系統(tǒng)安全性驗證方法研究[D];南京航空航天大學(xué);2016年
2 馮博洋;基于模型的實時系統(tǒng)形式化驗證方法研究與實現(xiàn)[D];杭州電子科技大學(xué);2016年
3 武奎俊;多核實時系統(tǒng)資源預(yù)留映射與仿真研究[D];杭州電子科技大學(xué);2016年
4 向智林;基于軟件能力成熟度模型的實時系統(tǒng)開發(fā)過程研究[D];廣東工業(yè)大學(xué);2005年
5 羅秉安;軟件能力成熟度模型在實時系統(tǒng)開發(fā)中的應(yīng)用[D];廣東工業(yè)大學(xué);2003年
6 張穩(wěn);模糊Petri網(wǎng)在實時系統(tǒng)中的應(yīng)用研究[D];華東師范大學(xué);2006年
7 陳艷;并發(fā)實時系統(tǒng)的模型及其形式化[D];廣西師范大學(xué);2008年
8 趙天慧;網(wǎng)格環(huán)境下異構(gòu)動態(tài)分布式實時系統(tǒng)的面向方面的資源模型[D];廣東工業(yè)大學(xué);2008年
9 周勁;基于消息的分布式實時系統(tǒng)的時間記賬機制[D];重慶大學(xué);2006年
10 徐敏;分布式實時系統(tǒng)的時序分析方法研究[D];南京航空航天大學(xué);2011年
,本文編號:800407
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/800407.html