邊緣計算平臺中任務遷移算法研究
發(fā)布時間:2021-03-04 08:25
在邊緣計算環(huán)境中,由終端設(shè)備產(chǎn)生的任務會被封裝到特定的虛擬機,通過操作虛擬機在邊緣計算平臺中靈活的部署和遷移來提升整個平臺的服務質(zhì)量。本文研究了邊緣計算平臺中動態(tài)任務遷移問題。通過構(gòu)建動態(tài)任務遷移系統(tǒng)來為邊緣計算平臺中的任務遷移算法的研究提供實驗平臺。任務管理器在邊緣計算環(huán)境模擬器中生成并部署動態(tài)任務,資源預測器對平臺未來一段時間資源使用量進行預測,并配合遷移決策器進行任務遷移操作。本文提出了基于圖著色的高效任務遷移(GC-ETM)算法,在實現(xiàn)任務均勻分配的前提下,將降低能耗開銷、通信開銷、遷移開銷以及三者的綜合開銷作為優(yōu)化目標。算法以物理網(wǎng)絡(luò)拓撲的轉(zhuǎn)化及涂色的預處理操作以及資源預測為前提,預處理過程主要是實現(xiàn)服務器信息的實時記錄,資源預測主要通過預測未來一段時間的任務動態(tài)變化對資源需求的影響來實現(xiàn)對服務器資源使用情況進行準確的劃分。GC-ETM算法通過遷移“過載”服務器上的部分任務來降低通信開銷;通過遷移“欠載”服務器上的全部任務并將其關(guān)閉來降低能耗開銷;在制定遷移決策時會綜合任務選擇結(jié)果以及預處理結(jié)果來實現(xiàn)快速準確的確定出最優(yōu)遷移方案,并降低遷移開銷。實驗中,在邊緣計算環(huán)境模擬器中...
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖1-1云邊協(xié)同的聯(lián)合式網(wǎng)絡(luò)結(jié)構(gòu)[4】??隨著移動設(shè)備以及移動網(wǎng)絡(luò)的不斷發(fā)展,有關(guān)移動邊緣計算的研究也得到了??越來越多的關(guān)注,但移動邊緣計算只是邊緣計算眾多應用之一,其上的研究并不具??
??mmt?:〕?二化、〕??硬件資源?\?硬件資源??Mem?、?RM?y?、、??源服務器1?、?t?’?\目的服務器1??(?遷移控制器?m?遷移決策中心??資源更新控制器^??\?MC?廣?MDM?1?RRC?)???1???^ ̄?i?ii——1|?II???i?ii?i??task????task?丨丨?task?丨?task?task?????!??!l?||??硬件資源?硬件資源??源服務器2?目的服務器2??圖2-1邊緣計算平臺任務迀移示意圖??固此,遷移過程可以定義為:zfSp,其中i和Z’分別代表遷移前后各個任??務節(jié)點^所處的物理主機為^?Joe構(gòu)成的集合。針對上述“過載”以及“資源利用率過??低”的情況,可將邊緣計算乎會上各服務器記為hotspot、warmspot以及coldspot三??種。因此,本文研宄的遷移問題可以等效為將“過載”的hotspot節(jié)點以及“資源利用??率過低”的coldspot節(jié)點通過任務遷移手段調(diào)整為資源使用鷥適中的warmspot,??點。??在邊緣計算甲臺中進行任務遷移的過程具體可以分成w/ien、w/iic/i以及/io?w三??部分,分別對應遷移條件的觸發(fā)、待迀移任務的選擇以及具體的迀移決策。??遷移條件的觸發(fā)(w/ien):首先,對邊緣計算肀臺中各物理節(jié)點設(shè)置資源使用??量_霞下限?和,上|5艮n2,并據(jù)此來發(fā)現(xiàn)乎脅中的coldspot節(jié)和.hotspot節(jié).點。拶Y.??源監(jiān)控器RM對邊緣計算環(huán)境中各節(jié)點在整個生命周期中的運行狀態(tài)進行監(jiān)控,??^眞發(fā)現(xiàn)hotspot節(jié)點_和coldspot:節(jié)慮,.就
唷禽學0:學碼士警偉變??計算不僅沒有意義,而fl無形的延長了制定遷移決策的時間。??在進行迀移過程中,每次制定遷移決策都會童復進行大量的路徑長度計算,為??了縮短這部分所需要的時間,提升邊緣計算平臺在任務遷移時的服務性能,我們考??慮一種特殊的結(jié)構(gòu)來對路徑長度進行保存記錄。由于任意兩服務器節(jié)點之間是杏??可達的不確定性,為了避免存儲沖突,對于有|i^丨個服務器節(jié)點的邊緣計算平臺,??采用個節(jié)點、條邊的帶權(quán)完全圖結(jié)構(gòu)[叫來對任意可達的兩點之間的??最短路徑長度進行記錄,即對應于如圖3-1所示的—??過程。,代表邊緣計算平合中服務器節(jié)點的集合,#代表任意兩節(jié)點之間的鏈路??的集合,即各服務器之間都存在一個“虛擬的”通信關(guān)系;鏈路的權(quán)重是一個{dis,C}??構(gòu)成的二元組,dis代表通過Dijkstra算法計算出的兩個服務器之間的最短路徑的??長度,C代表該條路徑上的最小儒道容量如果某兩個服務器節(jié)點之間找不到??可達路徑,則其dis值為〇〇,C值為0。??D云恥麟器????(〇■_??〇.9?—h8〇-l—?0?4?d?|?^?<5\?X^V??!?'?W?!轉(zhuǎn)化??/°?2\c?]?\e/°?15Vf|?'?-N?3?0.9?|.8〇^—]?0.4?|d??數(shù)據(jù)中心1?數(shù)據(jù)中心2?60??圖3-1物理網(wǎng)絡(luò)拓撲轉(zhuǎn)化過程??上述完全圖結(jié)構(gòu)避免了大量重復計算,提升了路徑選擇的速度。但選取目標服??務器仍舊是一個需要貪心遍歷的過程,其時間復雜度仍舊為為了解決這??一問題,本文將所有的服務器節(jié)點按照其資源使用率情況,將cddspot節(jié)點、??warmspot.節(jié)點和hotspot節(jié)點分另(J存入cold、wa
【參考文獻】:
期刊論文
[1]邊緣計算的架構(gòu)、挑戰(zhàn)與應用[J]. 李林哲,周佩雷,程鵬,史治國. 大數(shù)據(jù). 2019(02)
[2]基于貝葉斯網(wǎng)絡(luò)的MEC隨機任務遷移算法[J]. 薛寧,霍如,劉江. 信息通信技術(shù). 2018(05)
[3]邊緣計算技術(shù)發(fā)展與對策研究[J]. 洪學海,汪洋. 中國工程科學. 2018(02)
[4]移動邊緣計算綜述[J]. 李子姝,謝人超,孫禮,黃韜. 電信科學. 2018(01)
[5]移動邊緣計算的移動性管理研究[J]. 王秋寧,謝人超,黃韜. 中興通訊技術(shù). 2018(01)
[6]邊緣計算:萬物互聯(lián)時代新型計算模型[J]. 施巍松,孫輝,曹杰,張權(quán),劉偉. 計算機研究與發(fā)展. 2017(05)
[7]面向業(yè)務動態(tài)變化的虛擬機遷移技術(shù)研究[J]. 劉鎏,虞紅芳,鄭少平. 計算機應用研究. 2016(02)
[8]云計算環(huán)境下軟硬件節(jié)能和負載均衡策略[J]. 錢育蓉,于炯,王衛(wèi)源,孫華,廖彬,楊興耀. 計算機應用. 2013(12)
[9]基于虛擬機遷移的虛擬機集群資源調(diào)度[J]. 周文煜,陳華平,楊壽保,方君. 華中科技大學學報(自然科學版). 2011(S1)
本文編號:3062892
【文章來源】:哈爾濱工業(yè)大學黑龍江省 211工程院校 985工程院校
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【部分圖文】:
圖1-1云邊協(xié)同的聯(lián)合式網(wǎng)絡(luò)結(jié)構(gòu)[4】??隨著移動設(shè)備以及移動網(wǎng)絡(luò)的不斷發(fā)展,有關(guān)移動邊緣計算的研究也得到了??越來越多的關(guān)注,但移動邊緣計算只是邊緣計算眾多應用之一,其上的研究并不具??
??mmt?:〕?二化、〕??硬件資源?\?硬件資源??Mem?、?RM?y?、、??源服務器1?、?t?’?\目的服務器1??(?遷移控制器?m?遷移決策中心??資源更新控制器^??\?MC?廣?MDM?1?RRC?)???1???^ ̄?i?ii——1|?II???i?ii?i??task????task?丨丨?task?丨?task?task?????!??!l?||??硬件資源?硬件資源??源服務器2?目的服務器2??圖2-1邊緣計算平臺任務迀移示意圖??固此,遷移過程可以定義為:zfSp,其中i和Z’分別代表遷移前后各個任??務節(jié)點^所處的物理主機為^?Joe構(gòu)成的集合。針對上述“過載”以及“資源利用率過??低”的情況,可將邊緣計算乎會上各服務器記為hotspot、warmspot以及coldspot三??種。因此,本文研宄的遷移問題可以等效為將“過載”的hotspot節(jié)點以及“資源利用??率過低”的coldspot節(jié)點通過任務遷移手段調(diào)整為資源使用鷥適中的warmspot,??點。??在邊緣計算甲臺中進行任務遷移的過程具體可以分成w/ien、w/iic/i以及/io?w三??部分,分別對應遷移條件的觸發(fā)、待迀移任務的選擇以及具體的迀移決策。??遷移條件的觸發(fā)(w/ien):首先,對邊緣計算肀臺中各物理節(jié)點設(shè)置資源使用??量_霞下限?和,上|5艮n2,并據(jù)此來發(fā)現(xiàn)乎脅中的coldspot節(jié)和.hotspot節(jié).點。拶Y.??源監(jiān)控器RM對邊緣計算環(huán)境中各節(jié)點在整個生命周期中的運行狀態(tài)進行監(jiān)控,??^眞發(fā)現(xiàn)hotspot節(jié)點_和coldspot:節(jié)慮,.就
唷禽學0:學碼士警偉變??計算不僅沒有意義,而fl無形的延長了制定遷移決策的時間。??在進行迀移過程中,每次制定遷移決策都會童復進行大量的路徑長度計算,為??了縮短這部分所需要的時間,提升邊緣計算平臺在任務遷移時的服務性能,我們考??慮一種特殊的結(jié)構(gòu)來對路徑長度進行保存記錄。由于任意兩服務器節(jié)點之間是杏??可達的不確定性,為了避免存儲沖突,對于有|i^丨個服務器節(jié)點的邊緣計算平臺,??采用個節(jié)點、條邊的帶權(quán)完全圖結(jié)構(gòu)[叫來對任意可達的兩點之間的??最短路徑長度進行記錄,即對應于如圖3-1所示的—??過程。,代表邊緣計算平合中服務器節(jié)點的集合,#代表任意兩節(jié)點之間的鏈路??的集合,即各服務器之間都存在一個“虛擬的”通信關(guān)系;鏈路的權(quán)重是一個{dis,C}??構(gòu)成的二元組,dis代表通過Dijkstra算法計算出的兩個服務器之間的最短路徑的??長度,C代表該條路徑上的最小儒道容量如果某兩個服務器節(jié)點之間找不到??可達路徑,則其dis值為〇〇,C值為0。??D云恥麟器????(〇■_??〇.9?—h8〇-l—?0?4?d?|?^?<5\?X^V??!?'?W?!轉(zhuǎn)化??/°?2\c?]?\e/°?15Vf|?'?-N?3?0.9?|.8〇^—]?0.4?|d??數(shù)據(jù)中心1?數(shù)據(jù)中心2?60??圖3-1物理網(wǎng)絡(luò)拓撲轉(zhuǎn)化過程??上述完全圖結(jié)構(gòu)避免了大量重復計算,提升了路徑選擇的速度。但選取目標服??務器仍舊是一個需要貪心遍歷的過程,其時間復雜度仍舊為為了解決這??一問題,本文將所有的服務器節(jié)點按照其資源使用率情況,將cddspot節(jié)點、??warmspot.節(jié)點和hotspot節(jié)點分另(J存入cold、wa
【參考文獻】:
期刊論文
[1]邊緣計算的架構(gòu)、挑戰(zhàn)與應用[J]. 李林哲,周佩雷,程鵬,史治國. 大數(shù)據(jù). 2019(02)
[2]基于貝葉斯網(wǎng)絡(luò)的MEC隨機任務遷移算法[J]. 薛寧,霍如,劉江. 信息通信技術(shù). 2018(05)
[3]邊緣計算技術(shù)發(fā)展與對策研究[J]. 洪學海,汪洋. 中國工程科學. 2018(02)
[4]移動邊緣計算綜述[J]. 李子姝,謝人超,孫禮,黃韜. 電信科學. 2018(01)
[5]移動邊緣計算的移動性管理研究[J]. 王秋寧,謝人超,黃韜. 中興通訊技術(shù). 2018(01)
[6]邊緣計算:萬物互聯(lián)時代新型計算模型[J]. 施巍松,孫輝,曹杰,張權(quán),劉偉. 計算機研究與發(fā)展. 2017(05)
[7]面向業(yè)務動態(tài)變化的虛擬機遷移技術(shù)研究[J]. 劉鎏,虞紅芳,鄭少平. 計算機應用研究. 2016(02)
[8]云計算環(huán)境下軟硬件節(jié)能和負載均衡策略[J]. 錢育蓉,于炯,王衛(wèi)源,孫華,廖彬,楊興耀. 計算機應用. 2013(12)
[9]基于虛擬機遷移的虛擬機集群資源調(diào)度[J]. 周文煜,陳華平,楊壽保,方君. 華中科技大學學報(自然科學版). 2011(S1)
本文編號:3062892
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3062892.html
最近更新
教材專著