丁健
摘 ? 要:移動(dòng)邊緣計(jì)算技術(shù)可以有效減少延遲和移動(dòng)能耗,解決5G的關(guān)鍵挑戰(zhàn)。無線和計(jì)算資源的管理對(duì)于移動(dòng)邊緣計(jì)算系統(tǒng)實(shí)現(xiàn)節(jié)能和低時(shí)延有著關(guān)鍵的作用。文章對(duì)移動(dòng)邊緣計(jì)算系統(tǒng)中的資源管理技術(shù)進(jìn)行了分類,并對(duì)各類型進(jìn)行了詳細(xì)分析。
關(guān)鍵詞:移動(dòng)邊緣計(jì)算;5G;資源管理
在物聯(lián)網(wǎng)和5G通信的驅(qū)動(dòng)下,近年來,移動(dòng)計(jì)算已經(jīng)發(fā)生了范式上的變化,從集中式移動(dòng)云計(jì)算走向移動(dòng)邊緣計(jì)算(Mobile Edge Computing,MEC)[1-3]。MEC的主要特點(diǎn)是將移動(dòng)計(jì)算、網(wǎng)絡(luò)控制和存儲(chǔ)移動(dòng)到網(wǎng)絡(luò)邊緣,以便在資源有限的移動(dòng)終端設(shè)備上使用計(jì)算密集型和延遲關(guān)鍵型應(yīng)用程序,MEC基本結(jié)構(gòu)如圖1所示。MEC可以有效減少延遲和移動(dòng)能耗,解決5G的關(guān)鍵挑戰(zhàn)。無線和計(jì)算資源的管理對(duì)于MEC系統(tǒng)實(shí)現(xiàn)節(jié)能和低時(shí)延有著關(guān)鍵的作用。
本文對(duì)MEC系統(tǒng)資源管理進(jìn)行了分類,并對(duì)各類型進(jìn)行了詳細(xì)分析說明,具體內(nèi)容如圖2所示。首先,從簡單的單用戶系統(tǒng)(包括單個(gè)移動(dòng)設(shè)備和單一MEC服務(wù)器)開始,闡述關(guān)鍵設(shè)計(jì)考慮因素和基本設(shè)計(jì)方法。其次,討論更復(fù)雜的多用戶MEC系統(tǒng),該系統(tǒng)需要對(duì)多個(gè)卸載用戶競爭使用無線電和服務(wù)器計(jì)算資源的情況進(jìn)行協(xié)調(diào)。最后,討論具有異構(gòu)服務(wù)器的MEC系統(tǒng),此系統(tǒng)中不僅能夠自由選擇服務(wù)器也允許服務(wù)器之間的合作,這樣的網(wǎng)絡(luò)級(jí)操作可以顯著增強(qiáng)MEC系統(tǒng)的性能。
1 ? ?單用戶MEC系統(tǒng)
單用戶MEC系統(tǒng)有3種常用的任務(wù)模型:二元確定性任務(wù)模型卸載、部分卸載的確定性任務(wù)模型和隨機(jī)任務(wù)模型。下面將對(duì)單用戶MEC系統(tǒng)中的3種情況進(jìn)行分析。
1.1 ?二進(jìn)制確定性任務(wù)模型
二進(jìn)制確定性任務(wù)模型需要考慮二進(jìn)制卸載任務(wù)是在邊緣執(zhí)行還是在本地計(jì)算。由于無線通信的數(shù)據(jù)速率是不恒定的,與發(fā)射功率和信道質(zhì)量有關(guān)。這需要進(jìn)行能量適配和數(shù)據(jù)傳輸機(jī)制的控制策略設(shè)計(jì)以簡化卸載過程。此外,由于CPU能耗隨CPU周期頻率呈超線性增長,使用動(dòng)態(tài)電壓頻率調(diào)整(Dynamic Voltage and Frequency Scaling,DVFS)技術(shù)可以將移動(dòng)執(zhí)行的計(jì)算能耗降至最低。
1.2 ?部分卸載的確定性任務(wù)模型
部分卸載的確定性任務(wù)模型允許靈活的數(shù)據(jù)分割,運(yùn)算相對(duì)復(fù)雜的移動(dòng)應(yīng)用程序可以分解成一組較小的子任務(wù),耗時(shí)或耗能大的子任務(wù)可以卸載到MEC服務(wù)器進(jìn)行計(jì)算。聯(lián)合優(yōu)化卸載比、傳輸功率和CPU周期頻率可以最小化時(shí)延和移動(dòng)能耗。與二元卸載相比,部分卸載可以實(shí)現(xiàn)更大的節(jié)能和更小的計(jì)算延遲。
1.3 ?隨機(jī)任務(wù)模型
資源管理策略也可以用于隨機(jī)任務(wù)模型的MEC系統(tǒng)中,將已經(jīng)到達(dá)但尚未執(zhí)行的任務(wù)加入緩沖區(qū)隊(duì)列。因此,此類系統(tǒng)的長期性能(比如長期平均能耗和執(zhí)行延遲)顯得更重要。對(duì)于隨機(jī)任務(wù)模型,任務(wù)到達(dá)和信道的時(shí)間相關(guān)性可以用來設(shè)計(jì)自適應(yīng)動(dòng)態(tài)計(jì)算卸載策略。
2 ? ?多用戶MEC系統(tǒng)
多用戶MEC系統(tǒng)由共享一個(gè)邊緣服務(wù)器的多個(gè)移動(dòng)設(shè)備組成,系統(tǒng)中多用戶聯(lián)合無線和計(jì)算資源分配、MEC服務(wù)器調(diào)度、多用戶合作邊緣計(jì)算是新的挑戰(zhàn)點(diǎn)。
2.1 ?聯(lián)合無線和計(jì)算資源分配
用戶MEC系統(tǒng)中無線資源和計(jì)算資源有限,所以系統(tǒng)的設(shè)計(jì)關(guān)鍵是如何分配有限的無線和計(jì)算資源給多個(gè)移動(dòng)設(shè)備以實(shí)現(xiàn)系統(tǒng)級(jí)目標(biāo)(比如最低總量的移動(dòng)能耗)。在多用戶場景下,考慮無線資源與計(jì)算資源聯(lián)合管理的示意如圖3所示。目前,研究主要有集中式資源分配和分布式資源分配兩種機(jī)制:(1)集中式資源分配中,MEC服務(wù)器根據(jù)獲得的所有移動(dòng)信息作出資源分配決策,并將決策通知給移動(dòng)設(shè)備。(2)分布式資源分配中,系統(tǒng)會(huì)使用博弈論和分解技術(shù)進(jìn)行設(shè)計(jì),計(jì)算任務(wù)被設(shè)定為在本地執(zhí)行后者通過一個(gè)或多個(gè)干擾信道完全卸載到MEC服務(wù)器進(jìn)行計(jì)算。
2.2 ?MEC服務(wù)器調(diào)度
為了有效降低多用戶的能耗和計(jì)算延遲,MEC服務(wù)器的調(diào)度設(shè)計(jì)應(yīng)該將更高的優(yōu)先級(jí)分配給延遲要求更嚴(yán)格、計(jì)算負(fù)載更重的用戶。此外,通過并行計(jì)算可以進(jìn)一步提高服務(wù)器的計(jì)算速度。
2.3 ?多用戶合作邊緣計(jì)算
通過點(diǎn)對(duì)點(diǎn)移動(dòng)協(xié)同邊緣計(jì)算可以清除大量的分布式計(jì)算資源,緩解網(wǎng)絡(luò)擁塞,提高資源利用率,實(shí)現(xiàn)無所不在的計(jì)算。此外,還能通過終端直通(Device-to-Device,D2D)技術(shù)進(jìn)行短距離傳輸,實(shí)現(xiàn)計(jì)算資源和結(jié)果的共享。
3 ? ?有異構(gòu)服務(wù)器的MEC系統(tǒng)
為了實(shí)現(xiàn)無處不在的邊緣計(jì)算,提出了異構(gòu)MEC(Het-MEC)系統(tǒng),包括一個(gè)中央云和多個(gè)邊緣服務(wù)器。多層云/邊緣云之間的協(xié)調(diào)和交互作用引入了許多有趣的新研究挑戰(zhàn)。最新的研究主要集中在服務(wù)器選擇、合作和計(jì)算遷移方面。
在服務(wù)器選擇上,考慮具有多個(gè)計(jì)算任務(wù)和異構(gòu)服務(wù)器的MEC系統(tǒng)。為了減少計(jì)算延遲,最好將延遲不敏感但計(jì)算密集型的任務(wù)轉(zhuǎn)移到遠(yuǎn)程中心云服務(wù)器,并將延遲敏感的任務(wù)轉(zhuǎn)移到邊緣服務(wù)器。
服務(wù)器協(xié)作可以顯著提高M(jìn)EC服務(wù)器的計(jì)算效率和資源利用率。更重要的是,它可以平衡網(wǎng)絡(luò)上的計(jì)算負(fù)載分布,從而在更好地利用資源的同時(shí),減少計(jì)算延遲。此外,服務(wù)器協(xié)作設(shè)計(jì)還應(yīng)考慮時(shí)間和空間計(jì)算任務(wù)到達(dá)量、服務(wù)器的計(jì)算能力、時(shí)變信道和服務(wù)器的收益。
計(jì)算遷移是MEC中移動(dòng)管理的一種有效方法。遷移或不遷移的決策取決于遷移開銷、用戶與服務(wù)器之間的距離、通道條件和服務(wù)器的計(jì)算能力。具體地說,當(dāng)用戶遠(yuǎn)離其原始MEC服務(wù)器時(shí),最好將計(jì)算遷移到附近的服務(wù)器。
4 ? ?結(jié)語
MEC用分布式部署于接入網(wǎng)的計(jì)算節(jié)點(diǎn)取代傳統(tǒng)位于核心網(wǎng)的數(shù)據(jù)中心網(wǎng)絡(luò),減小移動(dòng)設(shè)備與計(jì)算服務(wù)器的距離,從而減小任務(wù)執(zhí)行時(shí)延與能耗,并提供高可靠的計(jì)算服務(wù)。無線和計(jì)算資源的管理對(duì)于MEC系統(tǒng)實(shí)現(xiàn)節(jié)能和低時(shí)延有著關(guān)鍵的作用。文章結(jié)合資源管理技術(shù)的分類,詳細(xì)分析了單用戶MEC系統(tǒng)、多用戶MEC系統(tǒng)和有異構(gòu)MEC服務(wù)系統(tǒng)中的資源管理技術(shù)。
[參考文獻(xiàn)]
[1]李子姝,謝人超,孫禮,等.移動(dòng)邊緣計(jì)算綜述[J].電信科學(xué),2018(1):87-101.
[2]宋曉詩,閆巖,王夢(mèng)源.面向5G的MEC系統(tǒng)關(guān)鍵技術(shù)[J].中興通訊技術(shù),2018(1):21-25.
[3]田輝,范紹帥,呂昕辰,等.面向5G需求的移動(dòng)邊緣計(jì)算[J].北京郵電大學(xué)學(xué)報(bào),2017(2):1-10.