亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于邊緣計算的計算資源分配和偏分任務(wù)卸載算法

        2022-12-21 10:06:04王喜鴻王良成張小波
        信息記錄材料 2022年10期
        關(guān)鍵詞:任務(wù)量數(shù)據(jù)中心邊緣

        王喜鴻,王良成,張小波

        (1三亞理工職業(yè)學(xué)院 海南 三亞 572000)

        (2三亞學(xué)院 海南 三亞 572000)

        0 引言

        隨著移動設(shè)備和應(yīng)用的飛速增加,對無線網(wǎng)絡(luò)的吞吐量、低延時提出了更高的需求[1]。為了解決用戶超低延時和用戶設(shè)備更低能耗的需求,歐洲電信標(biāo)準(zhǔn)協(xié)會(European Telecommunications Standard Institute,ETSI)提出了移動邊緣計算(mobile edge computing,MEC),其是在無線網(wǎng)絡(luò)內(nèi)為附近用戶提供基礎(chǔ)IT和云服務(wù)。另外,還出現(xiàn)了許多中邊緣計算方式,如微云(cloudlets)、移動云計算(mobile cloud computing,MCC)、霧計算(fog computing)等。雖然概念十分相似,但是在技術(shù)上存在著非常大的差別。

        1 MEC的概念

        MEC是一種能夠解決資源受限移動設(shè)備和資源密集型應(yīng)用的技術(shù),其具有MEC的數(shù)據(jù)中心,且在無線接入點或蜂窩基站部署了云資源,從而使終端設(shè)備用戶和公有云數(shù)據(jù)中心的延遲得到了有效降低。MEC與MCC對比情況見表1。

        表1 MEC與MCC對比情況

        2 MEC的相關(guān)研究

        當(dāng)前關(guān)于MEC的相關(guān)研究包括資源分配、任務(wù)卸載兩個方面,因此主要研究目標(biāo)主要集中以下幾方面。

        2.1 降低任務(wù)處理時間

        為了避免相同資源分配方案與用戶狀態(tài)的重復(fù)學(xué)習(xí),采用多疊強化學(xué)習(xí)(reinforcement learning,RL)算法,同時對于頻譜分配、傳輸功率分配進行優(yōu)化,以此來實現(xiàn)用戶之間的傳輸延遲最小化。也有非合作博弈方法,通過分布式迭代算法解決MEC任務(wù),最小化任務(wù)執(zhí)行延遲。

        2.2 降低設(shè)備處理任務(wù)的能耗

        胡錦天等[2]研究了MEC系統(tǒng)中時延敏感應(yīng)用的節(jié)能任務(wù)接納,并且提出了約束條件下總能耗最小化邊緣服務(wù)器的計算資源和延遲。在時間截止、傳輸錯誤率等約束條件下,還提出了一種最小化移動設(shè)備能耗的卸載決策方法,并且該方法在可接受試驗和通信質(zhì)量下具有良好的效果。

        2.3 在設(shè)備能耗間和任務(wù)處理時間的平衡

        MEC應(yīng)用程序的任務(wù)卸載功能能夠提高移動設(shè)備的處理能力,并降低能耗,但其前提條件需集中在一個系統(tǒng)中。無線信道帶寬有限,而設(shè)備需要網(wǎng)絡(luò)資源,彼此之間會互相競爭,導(dǎo)致感染現(xiàn)象,降低數(shù)據(jù)傳輸速率,從而進一步延長數(shù)據(jù)傳輸時間[3]。另外,在邊緣云數(shù)據(jù)中心計算資源有限時,最佳選擇并不是邊緣云端將所有應(yīng)用程序卸載。而是,當(dāng)前的移動終端設(shè)備性能在逐漸提升,在終端中處理部分移動應(yīng)用程序,在邊緣云數(shù)據(jù)中心處理另一部分,可以降低移動設(shè)備間數(shù)據(jù)傳輸時間延長的問題,并且對于數(shù)據(jù)中心計算資源的需求也可以顯著下降。

        綜上所述,當(dāng)前主要考慮的是任務(wù)卸載問題,如任務(wù)在本地設(shè)備處理、在邊緣云處理[4]。因此,針對MEC的邊緣云計算資源分配與偏分任務(wù)卸載問題開展研究。

        3 設(shè)置MEC模型

        典型的MEC系統(tǒng),如下圖1所示。多個服務(wù)器構(gòu)成的數(shù)據(jù)中心和N個物聯(lián)網(wǎng)設(shè)備構(gòu)成了MEC系統(tǒng)模型。MEC系統(tǒng)模型,設(shè)物聯(lián)網(wǎng)設(shè)備i∈[1,2,…,N]的任務(wù)為i。物聯(lián)網(wǎng)設(shè)備中含有一個延遲敏感(delay-sensitive)、任務(wù)需要處理,而任務(wù)中需要大量的計算資源。通過本地設(shè)備、邊緣云數(shù)據(jù)中心對于任務(wù)進行處理。通過基站(base station,BS)實現(xiàn)物聯(lián)網(wǎng)設(shè)備對數(shù)據(jù)中心計算資源的訪問[5]。其中,Di為任務(wù)i的大?。籉為邊緣云數(shù)據(jù)中心服務(wù)器的CPU頻率;λ∈(0,1)為任務(wù)i本地處理的比例;fi,t為物聯(lián)網(wǎng)設(shè)備任務(wù)i的CPU頻率大小;Ci為完成任務(wù)i所需的CPU周期數(shù)。

        圖1 典型的MEC系統(tǒng)

        3.1 本地計算模型

        通過物聯(lián)網(wǎng)終端設(shè)備處理移動應(yīng)用程序。fi,t為設(shè)備的計算能力,使用每秒CPU周期來衡量。因此,物聯(lián)網(wǎng)設(shè)備處理任務(wù)所需時間(Ti,t)和消耗的能耗(Ei,t)可表示為:

        3.2 通信模型

        利用無線信道,將應(yīng)用程序卸載到邊緣云,可以獲得更多的上行鏈路傳輸能量和傳輸時間。上行傳輸?shù)臄?shù)據(jù)率(ri)可以表示為:

        式中:Bi為分配給物聯(lián)網(wǎng)設(shè)備i的帶寬;q1為傳輸功率;h1為路徑損耗;N0為噪聲功率。

        3.3 邊緣云計算模型

        數(shù)據(jù)中心收到任務(wù)后重新分配計算資源,對于任務(wù)進行處理。假設(shè)其計算資源分配采用fi,e表示,那么其在邊緣云中的處理時間可表示為:

        4 解決算法

        4.1 問題構(gòu)造

        為了實現(xiàn)最小化系統(tǒng)計算開銷,構(gòu)造的優(yōu)化問題可表示為:

        4.2 問題解決算法

        通過定理1提出解決算法。

        定理1 總是有supf(x,y)= supf∽(x,y)成立。其中,supf∽(x,y)= supf(x,y)。

        上式表明,當(dāng)最小化1個函數(shù)時,可以對部分變量優(yōu)先進行優(yōu)化,然后再對剩余變量進行優(yōu)化。因此,可以將問題變成2個子問題:子題1邊緣云計算開銷的最小化;子題2本地計算開銷的最小化。其中,子題1可表達為:

        其中,因為目標(biāo)函數(shù)為凸函數(shù),所以構(gòu)造拉格朗日函數(shù),并且基于凸優(yōu)化中的KKT條件,得到以下結(jié)果:

        通過式(7)、(8),可以了解到μ>0,從而獲得:

        5 基于MEC的負載均衡方案

        基于大量密集型部署MEC服務(wù)器導(dǎo)致的高能量消耗,推出一種MEC服務(wù)器休眠的負載均衡方案。根據(jù)M/M/m多服務(wù)臺排隊理論,對于MEC服務(wù)器的卸載任務(wù)量進行建模,通過集合均值迭代比較算法,將卸載任務(wù)量劃分成2個不同卸載任務(wù)量集的MEC服務(wù)器集合,選擇卸載任務(wù)量較低的MEC服務(wù)器,通過休眠操作,降低系統(tǒng)能耗,保證網(wǎng)絡(luò)負載均衡。

        5.1 系統(tǒng)模型

        將1個宏基站和M各小區(qū)基站構(gòu)成密集異構(gòu)網(wǎng)絡(luò),在小區(qū)基站側(cè)部MEC服務(wù)器,網(wǎng)絡(luò)用戶在MEC中卸載計算任務(wù)。設(shè)定每個MEC服務(wù)器的覆蓋范圍,假設(shè)用戶隨機接入,整個網(wǎng)絡(luò)的用戶卸載任務(wù)量會隨時間變化而變化[6]。

        5.2 方案設(shè)計

        假設(shè)網(wǎng)絡(luò)中一共有N個活躍狀態(tài)的MEC服務(wù)器,其休眠操作是以T為周期進行循環(huán)。在單個周期內(nèi)操作步驟如下:

        步驟1 宏基站獲取小區(qū)中MEC服務(wù)器卸載情況,根據(jù)預(yù)設(shè)卸載任務(wù)量閾值,得到MEC服務(wù)器休眠操作待選子集。在集合為0的情況下,表示當(dāng)前周期T內(nèi)MEC服務(wù)器不需要進行休眠操作。

        步驟2 對于MEC服務(wù)器休眠操作待選子集,隨對應(yīng)的卸載任務(wù)量集合排序后,進行MEC服務(wù)器休眠操作。

        步驟3 執(zhí)行集合均值迭代比較算法,在第i次進行計算平均卸載任務(wù)量的過程中,系統(tǒng)對集合中最后1個MEC服務(wù)器中的卸載任務(wù)量MEC服務(wù)器集合的算數(shù)平均值,如果該值大于或等于卸載任務(wù)量,則可以認為從MEC服務(wù)器開始,集合中各個MEC服務(wù)器的卸載任務(wù)量均低于平均卸載任務(wù)量。因此,該算法可以分為步驟3.1和步驟3.2這2個卸載任務(wù)量級別不同的集合,其中步驟3.1為卸載任務(wù)量較小的集合,可以將其納入休眠操作范圍;而步驟3.2為卸載任務(wù)量較大的集合,繼續(xù)保持活躍狀態(tài)[7]。

        步驟4 根據(jù)步驟3的結(jié)果,選擇步驟3.1作為需要執(zhí)行休眠操作的MEC服務(wù)器集合,宏基站將休眠信號發(fā)送到小區(qū)中的MEC服務(wù)器之前,詳細步驟3.1中的MEC服務(wù)器執(zhí)行休眠操作是否會出現(xiàn)服務(wù)質(zhì)量退化的情況。如果滿足該條件,則選擇相應(yīng)的MEC服務(wù)器執(zhí)行休眠操作。

        在執(zhí)行完上述步驟之后,進入單周期內(nèi)的MEC服務(wù)器技術(shù)休眠操作流程,在下一個周期到來前,系統(tǒng)從最初步驟開始執(zhí)行。通常情況下,當(dāng)系統(tǒng)中的卸載任務(wù)量較少時,如果網(wǎng)絡(luò)中的MEC服務(wù)器保持活躍狀態(tài)的話,會消耗大量的能量,因此需要執(zhí)行休眠操作,避免卸載任務(wù)量過少的空閑MEC服務(wù)器而產(chǎn)生大量能耗[8]。當(dāng)系統(tǒng)中需要MEC服務(wù)器處理的卸載任務(wù)量增加之后,此時保持活躍狀態(tài)的MEC服務(wù)器所可以服務(wù)的卸載任務(wù)量會達到上限,隨后通知處于休眠狀態(tài)的MEC服務(wù)器進入活躍狀態(tài),對于卸載任務(wù)量進行高效處理。

        6 仿真實驗

        6.1 設(shè)置參數(shù)

        一個MEC系統(tǒng)中共有N個(N=5)設(shè)備,對于物聯(lián)網(wǎng)的參數(shù)設(shè)置見表2。本文研究更側(cè)重于部分任務(wù)卸載情景。

        表2 參數(shù)設(shè)置

        6.2 實驗結(jié)果

        為了對于本文提出的算法有效性進行驗證,對于本地任務(wù)處理(local)(本地設(shè)備端處理所有的任務(wù))和邊緣云任務(wù)處理(edge cloud)(所有任務(wù)均經(jīng)過邊緣云設(shè)備端進行處理)進行對比。

        物聯(lián)網(wǎng)設(shè)備的任務(wù)選擇決定如上圖2所示,物聯(lián)網(wǎng)設(shè)備的任務(wù)是由不同帶寬值來選擇確定的。其中,0表示任務(wù)卸載到了本地設(shè)備,而1表示物聯(lián)網(wǎng)設(shè)備將任務(wù)卸載到了邊緣云。可以看出,如設(shè)備1和設(shè)備2需要計算資源較少。如果帶寬值較小,則物聯(lián)網(wǎng)設(shè)備可以在邊緣云卸載任務(wù),然后處理任務(wù)。

        圖2 物聯(lián)網(wǎng)設(shè)備的任務(wù)選擇決定

        隨寬帶變化的任務(wù)處理時間變化情況,如下圖3所示。其中,系統(tǒng)代價是以任務(wù)處理時間和能耗來進行判斷的。網(wǎng)絡(luò)帶寬值較小時,各個方面更大。

        圖3 隨寬帶變化的任務(wù)處理時間變化情況

        本地處理所需時間最小情境下的算法最低能耗如圖4所示,本地處理消耗的能量逐漸高于邊緣云處理所消耗的能量。

        圖4 隨著寬帶變化的任務(wù)處理時間的變化

        隨著網(wǎng)絡(luò)帶寬值的增加,邊緣云處理的系統(tǒng)代價要低于本地處理,系統(tǒng)代價更小,證實了算法的有效性。系統(tǒng)代價隨著寬帶的變化情況,如圖5所示。

        圖5 系統(tǒng)代價隨著寬帶的變化情況

        7 總結(jié)

        綜上所述,因為當(dāng)前多MEC服務(wù)器部署下,考慮到用戶和服務(wù)器效益,導(dǎo)致卸載和資源分配的難度大大提升。通過研究邊緣計算的計算資源分配和任務(wù)卸載問題,提出了任務(wù)卸載與計算資源分配算法,結(jié)果表明可以有效降低任務(wù)處理的能耗和延遲。

        猜你喜歡
        任務(wù)量數(shù)據(jù)中心邊緣
        戰(zhàn)時裝備修理任務(wù)量計算研究?
        酒泉云計算大數(shù)據(jù)中心
        基于模糊層次分析法的通信裝備維修任務(wù)量建模方法
        軟件(2020年3期)2020-04-20 01:45:06
        民航綠色云數(shù)據(jù)中心PUE控制
        電子測試(2018年11期)2018-06-26 05:56:24
        員工績效考核管理制度研究
        一張圖看懂邊緣計算
        基于云計算的交通運輸數(shù)據(jù)中心實現(xiàn)與應(yīng)用
        基于定性與定量分析的聯(lián)絡(luò)中心任務(wù)量預(yù)測法
        Overlay Network技術(shù)在云計算數(shù)據(jù)中心中的應(yīng)用
        河南科技(2014年11期)2014-02-27 14:16:49
        在邊緣尋找自我
        雕塑(1999年2期)1999-06-28 05:01:42
        伊人久久精品无码av一区| 国产成人精品视频网站| 澳门精品一区二区三区| 精品亚洲一区二区三区四区五| 一区二区三区av波多野结衣| 欧美成人精品第一区二区三区| 国产成社区在线视频观看| 开心五月激情五月天天五月五月天| 天堂8在线新版官网| 亚洲啪啪综合av一区| 久久露脸国产精品WWW| 亚洲一本二区偷拍精品| 成品人视频ww入口| 久久av无码精品人妻出轨| 日韩毛片久久91| 男女性行为免费视频网站| 男人扒开添女人下部免费视频| 亚洲gv白嫩小受在线观看| 日韩AV无码乱伦丝袜一区| 亚洲视频免费在线观看| 人妻丰满熟妇av无码区| 正在播放亚洲一区| 亚洲国产精品午夜一区| 在线观看一级黄片天堂| 国产伦久视频免费观看视频| 亚洲国产另类久久久精品小说| 中文字幕精品人妻丝袜| 色狠狠色狠狠综合天天| 无码aⅴ在线观看| 东风日产系列全部车型| 人妻少妇中文字幕久久| 国产女人高潮视频在线观看| 久99久精品视频免费观看v| av中文字幕性女高清在线| 欧美精品国产综合久久| 亚洲人成网站在线观看播放| 亚洲国产日韩av一区二区| av熟妇一区二区三区| 亚洲欧美激情精品一区二区| 免费一级国产大片| 国产主播性色av福利精品一区|