【摘要】:從嵌入式設(shè)備到大型數(shù)據(jù)中心都已經(jīng)廣泛采用異構(gòu)分布式系統(tǒng)架構(gòu)。隨著系統(tǒng)集成度和性能的提高,能耗逐漸增大并已成為系統(tǒng)設(shè)計的主要瓶頸。因此,需要通過有效的能量管理(包括能量約束與高能效兩個方面)技術(shù)來協(xié)調(diào)能量的使用。動態(tài)電壓與頻率調(diào)節(jié)(DVFS)技術(shù)通過同時縮小處理器的電源電壓和頻率來調(diào)節(jié)能量消耗,已成為一項重要的能量管理技術(shù)。本文對異構(gòu)分布式系統(tǒng)中面向能量管理的并行應(yīng)用調(diào)度算法展開研究:從通用的異構(gòu)分布式系統(tǒng)入手,研究在能量約束條件下,并行應(yīng)用的性能和可靠性優(yōu)化問題;并以此為基礎(chǔ),拓展到異構(gòu)分布式嵌入式系統(tǒng),研究滿足不同約束條件的高能效調(diào)度與優(yōu)化問題。本文的主要工作和創(chuàng)新點概括為以下幾個方面:1、研究能量約束并行應(yīng)用的高性能調(diào)度,解決異構(gòu)分布式系統(tǒng)上能量約束并行應(yīng)用的調(diào)度長度最小化的問題。這個問題在本文中被分解為兩個子問題,即滿足能量約束和調(diào)度長度最小化。本文提出了具有能量約束的最小調(diào)度長度(MSLECC)算法,首先,通過將未分配任務(wù)預(yù)先分配給具有最小能耗的處理器,將應(yīng)用的能量約束轉(zhuǎn)移到每個任務(wù)的能量約束,解決了滿足能量約束的問題;然后,通過以低時間復(fù)雜度來啟發(fā)式地調(diào)度每個任務(wù),并選擇EFT最小的處理器和頻率組合來解決第二個子問題;最后采用真實的并行應(yīng)用實例進(jìn)行實驗,結(jié)果表明,與經(jīng)典的HEFT和ECS算法相比,本文所提出的MSLECC算法不僅使得應(yīng)用的實際能量值滿足給定的能量約束,而且其調(diào)度長度更短。2、研究能量約束并行應(yīng)用的可靠性增強調(diào)度,解決最大限度地提高異構(gòu)分布式系統(tǒng)中能量約束并行應(yīng)用的可靠性的問題。該問題在本文中分解為兩個子問題:滿足能量約束和最大化可靠性。本文提出了具有能量約束的最大化可靠性(MREC)算法,首先,通過將應(yīng)用的能量約束轉(zhuǎn)移到每個任務(wù)的能量約束來解決第一個子問題;然后,通過考慮在任務(wù)分配之前確定每個任務(wù)的能量,并選擇具有最大可靠性值的處理器和頻率組合來解決可靠性最大化問題,同時滿足其能量約束;最后,采用真實的并行應(yīng)用實例進(jìn)行實驗,結(jié)果表明,與優(yōu)秀的RMEC算法相比,本文所提出的MREC算法不僅實際能量值滿足給定的能量約束,而且具有更高的可靠性值。3、研究實時并行應(yīng)用的高能效調(diào)度,解決異構(gòu)分布式系統(tǒng)中實時并行應(yīng)用的能耗最小化問題。首先,提出截止期限松弛算法,該算法引入截止期限松弛的概念,從而實現(xiàn)在不使用DVFS情況下的具有最小動態(tài)能耗的高效任務(wù)分配,同時盡可能滿足任務(wù)的截止期限約束。其次,提出非DVFS高能效調(diào)度(NDES)算法,該算法引入可變截止期限松弛的概念,通過反復(fù)調(diào)用截止期限松弛算法以保證滿足應(yīng)用的截止期限,從而實現(xiàn)降低能耗。再次,進(jìn)一步提出全局DVFS高能效調(diào)度(GDES)算法,該算法在滿足任務(wù)之間的優(yōu)先級約束和應(yīng)用截止期限約束的條件下,將任務(wù)遷移到產(chǎn)生最小動態(tài)能耗的處理器松弛中。最后,通過模擬實驗和真實平臺進(jìn)行驗證,結(jié)果表明本文所提出的NDES和GDES組合算法(NDESGDES算法),能夠比當(dāng)前最優(yōu)的高能效調(diào)度算法節(jié)省更多的能量。4、研究可靠并行應(yīng)用的高能效容錯調(diào)度,解決異構(gòu)分布式嵌入式系統(tǒng)中可靠并行應(yīng)用的高能效調(diào)度和高能效容錯調(diào)度問題。首先,提出了一種非容錯的滿足可靠性目標(biāo)的高能效調(diào)度(ESRG)算法,以降低能耗,同時滿足基于DAG的異構(gòu)嵌入式系統(tǒng)并行應(yīng)用的可靠性目標(biāo)。其次,考慮到使用ESRG如果可靠性目標(biāo)超過一定的閾值,應(yīng)用的可靠性目標(biāo)是不可達(dá)的,因此進(jìn)一步提出了一種滿足可靠性目標(biāo)的高能容錯調(diào)度(EFSRG)算法,使用容錯的機制保證應(yīng)用的可靠性目標(biāo)可達(dá)。最后,在不同應(yīng)用規(guī)模上對實際并行應(yīng)用進(jìn)行了實驗,包括快速傅立葉變換和高斯消元。實驗結(jié)果表明,本文所提出的EFSRG算法降低的能耗高于其他方法在同等規(guī)模條件下降低的能耗。
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2018
【分類號】:TP301.6
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 胡長軍,張素琴,田金蘭;一種多范例并行應(yīng)用系統(tǒng)的描述方法和性能估算模型[J];計算機學(xué)報;2003年12期
2 王民武,王煉紅;在VMS系統(tǒng)中開發(fā)并行應(yīng)用的方法[J];長沙電力學(xué)院學(xué)報(自然科學(xué)版);2000年03期
3 彭艦,劉玉生;基于SCADA系統(tǒng)應(yīng)用DDE技術(shù)開發(fā)并行應(yīng)用程序[J];工業(yè)控制計算機;2001年10期
4 楊斌,李延杰,楊曉志,周利民;CAE技術(shù)在模具設(shè)計過程中的并行應(yīng)用[J];工程塑料應(yīng)用;2004年08期
5 ;加速人才培養(yǎng) 孕育行業(yè)應(yīng)用 英特爾支持2015全國并行應(yīng)用挑戰(zhàn)賽,強化技術(shù)人才全面培養(yǎng)[J];個人電腦;2015年12期
6 陳麗娜;基于PVM并行應(yīng)用程序的設(shè)計與實現(xiàn)[J];高師理科學(xué)刊;2003年04期
7 胡長軍,陸愛勝,姜偉,許卓群;基于p-HPF Exrinsic過程調(diào)用的并行應(yīng)用模版[J];計算機工程與應(yīng)用;2001年03期
8 李愛玲;王璐;彭云峰;;并行應(yīng)用程序調(diào)度策略研究[J];電子器件;2012年04期
9 姚繼鋒;;HPC須與企業(yè)IT相結(jié)合[J];中國計算機用戶;2009年01期
10 郝曉云,范玉妹;Linux機群并行應(yīng)用監(jiān)控系統(tǒng)[J];計算機時代;2002年12期
相關(guān)會議論文 前4條
1 黃宇光;;整體同步并行計算方法的現(xiàn)狀與發(fā)展[A];信息科學(xué)與微電子技術(shù):中國科協(xié)第三屆青年學(xué)術(shù)年會論文集[C];1998年
2 萬國偉;謝e,
本文編號:2664749
本文鏈接:http://sikaile.net/guanlilunwen/yunyingzuzhiguanlilunwen/2664749.html