• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于能耗與延遲優(yōu)化的移動(dòng)邊緣計(jì)算任務(wù)卸載模型及算法

    2022-08-18 09:08:34戰(zhàn)俊偉
    關(guān)鍵詞:時(shí)延染色體遺傳算法

    戰(zhàn)俊偉,莊 毅

    (南京航空航天大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,江蘇 南京 211106)

    0 引 言

    隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,出現(xiàn)了越來越多的新型應(yīng)用,例如虛擬現(xiàn)實(shí)、人臉識(shí)別、物聯(lián)網(wǎng)等。這些新興應(yīng)用和設(shè)備往往對(duì)延遲和能耗具有較高的要求,若使用傳統(tǒng)的云計(jì)算將任務(wù)上傳到云端處理,具有較高的時(shí)延,影響執(zhí)行效率。為了應(yīng)對(duì)這一巨大的挑戰(zhàn),許多研究人員提出不同的解決辦法,通過靈活分配計(jì)算,增加存儲(chǔ)、帶寬等手段來實(shí)現(xiàn)低延遲和低能耗[1]。

    移動(dòng)邊緣計(jì)算作為一種新的5G網(wǎng)絡(luò)架構(gòu),是指在移動(dòng)終端附近部署高性能的邊緣服務(wù)器,將邊緣設(shè)備產(chǎn)生的任務(wù)部分卸載到邊緣服務(wù)器執(zhí)行,與本地計(jì)算相比具有節(jié)能作用,但同時(shí)也增加網(wǎng)絡(luò)負(fù)載和傳輸延遲[2];與云服務(wù)器相比,邊緣服務(wù)器具有更好的靈活性以及較低的延遲[3]。當(dāng)前,學(xué)者們針對(duì)移動(dòng)邊緣計(jì)算任務(wù)卸載方面已有一些研究工作,主要包括對(duì)時(shí)延、能耗的優(yōu)化以及考慮卸載代價(jià)和服務(wù)質(zhì)量,同時(shí)也提出一系列任務(wù)卸載系統(tǒng)模型,主要有一對(duì)多、多對(duì)一、多對(duì)多卸載模型,一些學(xué)者結(jié)合啟發(fā)式算法、機(jī)器學(xué)習(xí)算法進(jìn)行求解[4]??紤]到邊緣服務(wù)器的計(jì)算能力有限,并且在超密集網(wǎng)絡(luò)中的邊緣計(jì)算任務(wù)卸載會(huì)相互產(chǎn)生干擾,增大傳輸延遲,因此不能把所有的計(jì)算任務(wù)都卸載到邊緣服務(wù)器上[5]。雖然本地計(jì)算不會(huì)產(chǎn)生傳輸延遲,但處理計(jì)算量較大的任務(wù)耗時(shí)過多,能耗較大,不宜將計(jì)算密集任務(wù)放在本地計(jì)算[6]。且本地移動(dòng)設(shè)備電量有限,在不同電量下采用相同的卸載策略可能造成卸載失敗。結(jié)合啟發(fā)式算法求解的任務(wù)卸載決策時(shí),算法收斂較快,易陷入局部最優(yōu)解,具有局限性[7]。因此,有必要研究相關(guān)的任務(wù)卸載算法和模型,以提高卸載效率和可靠性。

    本文的主要研究工作如下:

    1)針對(duì)移動(dòng)邊緣計(jì)算系統(tǒng)建模問題,提出一個(gè)基于能量延遲優(yōu)化的移動(dòng)邊緣計(jì)算任務(wù)卸載模型,包括網(wǎng)絡(luò)、通信、時(shí)延和能耗等要素。本文采用加權(quán)和的方式來計(jì)算系統(tǒng)的總開銷,并且將設(shè)備剩余電量引入到加權(quán)因子的定義中,用來改進(jìn)設(shè)備在不同電量下的卸載決策。該模型具有延長設(shè)備使用時(shí)間,同時(shí)優(yōu)化任務(wù)卸載時(shí)延和能耗的優(yōu)點(diǎn)。

    2)針對(duì)求解移動(dòng)邊緣計(jì)算任務(wù)卸載決策的算法問題,提出一種基于改進(jìn)遺傳算法的移動(dòng)邊緣計(jì)算任務(wù)卸載算法。該算法結(jié)合傳統(tǒng)遺傳算法,改進(jìn)其交叉變異操作,以尋找最優(yōu)卸載決策,改進(jìn)了傳統(tǒng)遺傳算法交叉變異行為單一、前期收斂過快的缺點(diǎn)。改進(jìn)后的任務(wù)卸載算法求解范圍更大,能夠避免局部最優(yōu)解,利于尋找最優(yōu)任務(wù)卸載決策。

    最后,本文構(gòu)建仿真實(shí)驗(yàn)平臺(tái),通過提出的模型和算法對(duì)比實(shí)驗(yàn),驗(yàn)證本文算法的優(yōu)越性;使用改進(jìn)后的算法可計(jì)算不同場(chǎng)景下的系統(tǒng)時(shí)延、能耗以及總開銷;為解決移動(dòng)邊緣計(jì)算任務(wù)卸載問題提供一種有效的方法。

    1 相關(guān)研究工作

    現(xiàn)有的移動(dòng)邊緣計(jì)算任務(wù)卸載問題,針對(duì)不同的卸載指標(biāo),可以分為最小化時(shí)延、最小化能耗以及時(shí)延能耗權(quán)衡等。

    在移動(dòng)邊緣計(jì)算任務(wù)卸載中,以最小化時(shí)延為目標(biāo),已有Kiran等人[8]研究移動(dòng)邊緣計(jì)算中的資源分配和任務(wù)卸載問題,其提出減少邊緣計(jì)算系統(tǒng)的延遲的模型,使用基于Q學(xué)習(xí)的強(qiáng)化學(xué)習(xí)方法來解決最小化時(shí)延問題,與傳統(tǒng)強(qiáng)化學(xué)習(xí)方法相比,具有大幅減少時(shí)延的優(yōu)點(diǎn)。Chen等人[9]建立超密集網(wǎng)絡(luò)下的邊緣計(jì)算模型,提出將最小化時(shí)延問題轉(zhuǎn)化為2個(gè)子問題求解的方法,使用凸優(yōu)化方法進(jìn)行求解。該算法和傳統(tǒng)隨機(jī)卸載方案相比,優(yōu)點(diǎn)是可以減少20%的任務(wù)時(shí)間,節(jié)省30%的能量消耗。Yang等人[10]研究多用戶計(jì)算卸載和邊緣云資源的調(diào)度,目標(biāo)是為所有用戶實(shí)現(xiàn)最小時(shí)延,設(shè)計(jì)一種離線啟發(fā)式算法,優(yōu)點(diǎn)在于算法復(fù)雜度不高易于實(shí)現(xiàn),且性能較經(jīng)典作業(yè)調(diào)度算法平均高10%。

    以最小化能耗為目標(biāo),Zhao等人[11]研究異構(gòu)云的移動(dòng)邊緣計(jì)算任務(wù)卸載,目標(biāo)是在時(shí)延限制內(nèi)最小化系統(tǒng)總能耗。其提出的離散化近似算法與任務(wù)在本地設(shè)備執(zhí)行相比,可以減少82.9%能耗,不足之處在于卸載時(shí)延較大。Yu等人[12]研究基于移動(dòng)邊緣計(jì)算任務(wù)卸載和資源分配策略,提出一種基于梯度下降的迭代算法,與固定卸載比例算法相比優(yōu)勢(shì)明顯,可以節(jié)約40%~60%的能耗。FANG等人[13]研究多用戶隨機(jī)任務(wù)邊緣計(jì)算系統(tǒng)的任務(wù)卸載問題,提出通過合理分配本地資源來減少能耗的任務(wù)卸載的方法,該方法的優(yōu)點(diǎn)在于考慮了CPU頻率縮放以及設(shè)備發(fā)射功率分配,能耗較小,而且節(jié)約本地資源。

    目前已有一些學(xué)者同時(shí)考慮能量消耗和執(zhí)行延遲,如Dinh等人[14]提出聯(lián)合優(yōu)化任務(wù)卸載決策和SMD的CPU周期頻率的方案,考慮了固定CPU頻率和彈性CPU頻率2種情況,使總?cè)蝿?wù)執(zhí)行延遲和邊緣設(shè)備的能耗最小。Wang等人[15]提出同時(shí)優(yōu)化計(jì)算卸載決策、物理資源塊分配和MEC計(jì)算資源分配3個(gè)方面,在時(shí)間和能耗上使整個(gè)系統(tǒng)的總消耗最小。其優(yōu)點(diǎn)在于考慮多方面因素,采用加權(quán)因子來定義能量消耗和延遲的加權(quán)總和作為研究目標(biāo)。劉繼軍等人[16]綜合考慮資源分配與卸載決策聯(lián)合優(yōu)化的問題,采用信道分配算法為卸載任務(wù)分配信道資源,并對(duì)卸載任務(wù)采用資源競爭算法來分配計(jì)算資源,能有效提高卸載任務(wù)的傳輸速率。然而以上文獻(xiàn)的不足之處在于沒有考慮設(shè)備剩余電量與時(shí)延與能耗權(quán)重因子之間的關(guān)系。

    在移動(dòng)邊緣計(jì)算系統(tǒng)建模方面,可以分為一對(duì)多、多對(duì)一、多對(duì)多、D2D(Device to Device)等多種方式。Zhang等人[17]提出了建立多對(duì)一的移動(dòng)邊緣計(jì)算模型,考慮了多用戶之間的網(wǎng)絡(luò)干擾,權(quán)衡系統(tǒng)時(shí)延和能耗來以獲取最優(yōu)卸載決策。Liu等人[18]建立了多用戶單服務(wù)器的移動(dòng)邊緣計(jì)算模型,考慮了多用戶網(wǎng)絡(luò)之間的干擾,將問題歸納為最小化用戶代價(jià)和最大化MEC計(jì)算收益,并使用博弈論方法求解,有效解決任務(wù)卸載決策問題。Saleem等人[19]建模采用D2D的方式,考慮了邊緣設(shè)備之間的任務(wù)卸載問題,提出聯(lián)合任務(wù)卸載和資源分配的解決方式,其優(yōu)勢(shì)在于可以充分利用邊緣設(shè)備上的閑置資源,但現(xiàn)實(shí)場(chǎng)景中較難實(shí)現(xiàn)。

    在算法方面,Ezhilarasie等人[20]將粒子群算法和遺傳算法相結(jié)合來求解任務(wù)卸載問題,提出新的慣性權(quán)重,利用遺傳算法的探測(cè)能力和粒子群算法的開發(fā)能力,使算法較易實(shí)現(xiàn)且求解結(jié)果更加精確。Huang等人[21]提出了使用改進(jìn)的遺傳算法進(jìn)行求解,考慮任務(wù)執(zhí)行順序、位置和安全性,并設(shè)計(jì)了相應(yīng)的SEECO任務(wù)卸載策略,能夠提高移動(dòng)應(yīng)用的能效和安全性。Wang等人[22]使用深度強(qiáng)化學(xué)習(xí)算法進(jìn)行求解,優(yōu)點(diǎn)是算法復(fù)雜度適中且求得的解較傳統(tǒng)啟發(fā)式算法好,但缺少訓(xùn)練模型。Zhuo等人[23]提出了一種基于改進(jìn)遺傳模擬退火算法的任務(wù)卸載策略,將遺傳算法與模擬退火算法相結(jié)合,有效改善單一算法的不足,但該方法求解迭代次數(shù)較多。

    綜上所述,雖然以往任務(wù)卸載模型和算法研究較多,但仍存在不足,一方面模型未考慮部分場(chǎng)景邊緣服務(wù)器較多,單用戶的任務(wù)可選擇多個(gè)服務(wù)器進(jìn)行任務(wù)卸載的場(chǎng)景;另一方面任務(wù)卸載算法存在收斂過快、易陷入局部最優(yōu)解的缺點(diǎn)。因此本文提出一種基于時(shí)延能耗優(yōu)化的一對(duì)多的任務(wù)卸載模型,并設(shè)計(jì)基于改進(jìn)遺傳算法的任務(wù)卸載算法來進(jìn)行求解。

    2 系統(tǒng)模型和問題公式

    移動(dòng)邊緣計(jì)算的關(guān)鍵是解決邊緣設(shè)備產(chǎn)生的任務(wù)流,其中,對(duì)時(shí)延要求較高的任務(wù)適合留在本地處理,對(duì)能耗要求較高的任務(wù)可以卸載到邊緣服務(wù)器處理。本文采用邊緣服務(wù)器(Mobile Edge Computing, MEC)處理任務(wù)卸載,其不僅具有通信能力,還提供邊緣計(jì)算能力?,F(xiàn)有的任務(wù)卸載模型大多只考慮任務(wù)卸載的時(shí)延和能耗,忽略本地設(shè)備剩余電量對(duì)任務(wù)卸載的影響[24]。因此本文提出一種根據(jù)設(shè)備剩余電量動(dòng)態(tài)改變權(quán)重因子的任務(wù)卸載模型,可減少任務(wù)卸載的總開銷并提高設(shè)備的使用時(shí)長。

    2.1 網(wǎng)絡(luò)模型

    考慮一個(gè)有N個(gè)獨(dú)立任務(wù)的移動(dòng)邊緣設(shè)備(Mobile Device, MD),這些任務(wù)中的每一個(gè)都可以由移動(dòng)邊緣設(shè)備的CPU本地處理或者卸載到附近的任意一個(gè)邊緣服務(wù)器上進(jìn)行計(jì)算,并將計(jì)算產(chǎn)生的結(jié)果返回給設(shè)備,任務(wù)卸載框架如圖1所示。

    圖1 任務(wù)卸載框架圖

    在用戶的邊緣設(shè)備上產(chǎn)生某一任務(wù)集tasks={1,2,3,…,N},各子任務(wù)之間相互獨(dú)立,任務(wù)可卸載設(shè)備的CPU集合為CPUs={0,1,2,3,…,M},其中M為0時(shí)表示移動(dòng)邊緣設(shè)備的本地CPU,當(dāng)M不為0時(shí)表示邊緣服務(wù)器的CPU。邊緣設(shè)備產(chǎn)生的任務(wù)集中的每一個(gè)任務(wù)需要決定留在本地計(jì)算還是卸載到MEC計(jì)算。

    本文用元組{di,ci,timax}表示子任務(wù)i的各項(xiàng)數(shù)據(jù),其中di為任務(wù)數(shù)據(jù)大小(bit),ci為處理任務(wù)所需的CPU周期數(shù),timax表示每個(gè)子任務(wù)的最大容忍時(shí)延。假設(shè)在任何執(zhí)行之前,要處理的數(shù)據(jù)量是已知的,數(shù)據(jù)量大小不規(guī)則,每個(gè)邊緣服務(wù)器向邊緣設(shè)備提供固定的CPU頻率fk。本文中,使用二進(jìn)制變量xik表示任務(wù)卸載決策,xik=1,任務(wù)在CPUk處理,若xik=0,任務(wù)不在CPUk處理。

    卸載的任務(wù)需要通過無線傳輸?shù)竭吘壏?wù)器執(zhí)行,在本文中假設(shè)用戶采用彼此正交的無線信道,因此用戶在計(jì)算卸載過程中不同的邊緣服務(wù)器之間的信號(hào)不會(huì)互相干擾。邊緣設(shè)備與邊緣服務(wù)器之間的傳輸速率為rk表示如式(1)[25]所示:

    (1)

    其中,Bk是第k個(gè)邊緣服務(wù)器分配給邊緣設(shè)備的上行通道帶寬,P為邊緣設(shè)備的傳輸功率,hk為邊緣服務(wù)器和邊緣設(shè)備之間的上行通道增益,σ2是噪聲功率。

    2.2 時(shí)延模型

    定義ti為某一任務(wù)的時(shí)延,fk(k∈(O,M))為CPU計(jì)算頻率,當(dāng)k=0時(shí),f0為本地設(shè)備的CPU計(jì)算頻率,當(dāng)k≠0時(shí),fk表示邊緣服務(wù)器的計(jì)算頻率。

    因此,本地計(jì)算時(shí)延tl為:

    (2)

    當(dāng)任務(wù)卸載到邊緣服務(wù)器計(jì)算時(shí),邊緣服務(wù)器可以在接收完全部任務(wù)后開始處理所有任務(wù),也可以在接收前幾個(gè)任務(wù)后開始處理部分任務(wù),同時(shí)可接收更多任務(wù)。第2種情況將使分析更加困難,因?yàn)槿蝿?wù)在邊緣服務(wù)器上的到達(dá)順序極大地?cái)U(kuò)大決策域。因此,為了簡單起見,本文假設(shè)MEC在接收完所有任務(wù)后開始處理任務(wù)。其中,任務(wù)卸載時(shí)延包括傳輸時(shí)延和MEC計(jì)算時(shí)延,計(jì)算時(shí)延tc為:

    (3)

    由于任務(wù)在邊緣服務(wù)器計(jì)算后產(chǎn)生的結(jié)果通常很小,因此在本文中,忽略結(jié)果返回本地設(shè)備的時(shí)延,只考慮任務(wù)上傳產(chǎn)生的傳輸時(shí)延tu為:

    (4)

    分子任務(wù)在本地處理的同時(shí),剩余子任務(wù)會(huì)卸載到邊緣服務(wù)器執(zhí)行,因此,總的時(shí)延T為本地計(jì)算時(shí)延和卸載產(chǎn)生時(shí)延的最大值,可表示為:

    T=max(tl,tc+tu)

    (5)

    2.3 能耗模型

    任務(wù)在本地計(jì)算時(shí),不同的CPU頻率會(huì)影響本地計(jì)算的功率從而影響到本地能耗。在本文中,假設(shè)本地設(shè)備采用固定的CPU頻率進(jìn)行計(jì)算,本地計(jì)算能耗ei表示如式(6)[26]所示:

    ei=κ(f0)2ci

    (6)

    其中,能耗系數(shù)κ是與移動(dòng)設(shè)備的芯片結(jié)構(gòu)相關(guān)的常數(shù)。本地任務(wù)的總能耗el為所有在本地處理的子任務(wù)產(chǎn)生的能耗之和,表示如式(7)所示:

    (7)

    由于本文忽略了任務(wù)結(jié)果返回的時(shí)延,因此也應(yīng)忽略計(jì)算結(jié)果返回接收時(shí)的能耗,只需考慮任務(wù)卸載產(chǎn)生的能耗,傳輸能耗ec表示如式(8)所示:

    (8)

    本文中,假設(shè)無需考慮卸載任務(wù)在邊緣服務(wù)器產(chǎn)生的計(jì)算能耗,只考慮本地計(jì)算能耗和傳輸能耗。因此,總能耗E為本地能耗與傳輸能耗之和,表示如式(9)所示:

    E=el+ec

    (9)

    在任務(wù)執(zhí)行過程中,邊緣設(shè)備的執(zhí)行延遲和能量消耗都是至關(guān)重要的,這與用戶體驗(yàn)和邊緣設(shè)備電池的能量限制有關(guān),因此一般使用加權(quán)因子來研究能量消耗和延遲之間的權(quán)衡。加權(quán)因子可以由用戶自行定義,以滿足用戶特定的需求。通過調(diào)整權(quán)重因子可以節(jié)省更多的能量或減少延遲。本文將電池的剩余能量率帶入本文模型的權(quán)重因子中,定義見式(10):

    (10)

    其中,eres是邊緣設(shè)備的剩余電量,etotal是總的電池容量。

    本文使用時(shí)延能耗加權(quán)和來描述任務(wù)卸載的總開銷,權(quán)衡時(shí)延和能耗對(duì)任務(wù)卸載的影響。定義時(shí)延能耗加權(quán)因子可使設(shè)備在電量充足時(shí)更多考慮時(shí)延因素,將多數(shù)任務(wù)在本地處理,充分發(fā)揮本地計(jì)算低延遲的優(yōu)點(diǎn),當(dāng)設(shè)備電量不足時(shí)提高卸載任務(wù)的數(shù)量,減少邊緣設(shè)備的能耗,提高設(shè)備的使用壽命。其中,剩余電量影響的時(shí)延加權(quán)因子wt定義為:

    wt=ln[λ(ew-1)+1]

    (11)

    式(11)中,w是用戶自定義的時(shí)延權(quán)重因子,例如當(dāng)w=0.5時(shí),表示時(shí)延和能耗因素對(duì)用戶同等重要,wt則為考慮剩余電量因素后的修正時(shí)延權(quán)重因子,由于時(shí)延能耗權(quán)重之和為1,則能耗加權(quán)因子we為:

    we=1-wt

    (12)

    系統(tǒng)總開銷W即時(shí)延能耗加權(quán)和如式(13)所示:

    W=wtT+weE

    (13)

    加權(quán)和法作為求解多目標(biāo)優(yōu)化的方法之一,因其簡單易懂、易于實(shí)現(xiàn)而得到廣泛應(yīng)用。本文的邊緣計(jì)算任務(wù)卸載問題可以看作求解多目標(biāo)優(yōu)化問題,本文中優(yōu)化的目標(biāo)是時(shí)延和能耗,使卸載方案在同時(shí)滿足時(shí)延能耗需求的前提下達(dá)到總開銷最小化。其中,時(shí)延和能耗的權(quán)重系數(shù)反映系統(tǒng)偏好,當(dāng)系統(tǒng)對(duì)時(shí)延要求較高時(shí),可以適當(dāng)提高時(shí)延權(quán)重系數(shù),當(dāng)系統(tǒng)對(duì)節(jié)能要求較高時(shí),可以提高能耗權(quán)重系數(shù)。例如,當(dāng)用戶只關(guān)心設(shè)備電量消耗時(shí),可以設(shè)置wt=0,we=1。

    本文的邊緣計(jì)算任務(wù)卸載問題是尋找到最小化總開銷的卸載策略,可以轉(zhuǎn)化為公式(14)的求解:

    C3:xik∈{0,1}

    (14)

    約束C1保證每個(gè)任務(wù)的執(zhí)行時(shí)間不大于任務(wù)的最大容忍延遲;約束C2保證總的能耗不超過設(shè)備的剩余能量;約束C3表示任務(wù)只能卸載到邊緣服務(wù)器或在本地執(zhí)行。

    由于本文移動(dòng)邊緣計(jì)算任務(wù)卸載問題是多目標(biāo)組合優(yōu)化問題,復(fù)雜度較高,可以采用啟發(fā)式算法[23]求解該類問題,本文中采用改進(jìn)的遺傳算法求解。

    3 基于改進(jìn)遺傳算法的任務(wù)卸載算法

    移動(dòng)邊緣計(jì)算任務(wù)卸載可以結(jié)合傳統(tǒng)啟發(fā)式算法,遺傳算法是常用算法之一。為了得到任務(wù)延遲滿足任務(wù)要求、能量消耗較小、總開銷較小的任務(wù)卸載算法,本文對(duì)傳統(tǒng)的遺傳算法進(jìn)行改進(jìn),改進(jìn)交叉變異行為,減緩遺傳算法前期的收斂速度,從而提高解空間的搜索范圍,并且有利于在種群進(jìn)化后期跳出局部最優(yōu)解,能更好地解決移動(dòng)邊緣計(jì)算任務(wù)卸載問題。

    3.1 染色體編碼與解碼

    染色體編碼有很多種方式,可以采用二進(jìn)制編碼,也可采用實(shí)數(shù)編碼。本文采用十進(jìn)制的實(shí)數(shù)編碼方式,若一個(gè)種群大小為s,任務(wù)總數(shù)為N,邊緣服務(wù)器總數(shù)為M個(gè),則初始化種群如下:隨機(jī)生成s個(gè)染色體,染色體長度為N,每個(gè)染色體上的基因隨機(jī)取,取值范圍為[0,M]。

    染色體C={c1,c2,ci,…,cN},其中當(dāng)xik=1時(shí)ci=k,表示當(dāng)任務(wù)i卸載到第k個(gè)邊緣服務(wù)器時(shí),染色體第i個(gè)位置的基因?yàn)閗。例如C={1,0,2,…,1},表示任務(wù)1卸載到1號(hào)邊緣服務(wù)器,任務(wù)2在本地計(jì)算,任務(wù)3卸載到2號(hào)邊緣服務(wù)器,以此類推。

    3.2 適應(yīng)度評(píng)估

    在遺傳算法中,適應(yīng)度是評(píng)價(jià)個(gè)體基因優(yōu)劣的標(biāo)準(zhǔn),通常選取適應(yīng)度值較大的個(gè)體進(jìn)行交叉變異從而將優(yōu)秀的基因遺傳到下一代,實(shí)現(xiàn)種群進(jìn)化。

    本文中評(píng)價(jià)邊緣計(jì)算任務(wù)卸載策略的性能指標(biāo)是所有任務(wù)的完成時(shí)間和邊緣設(shè)備能耗的加權(quán)和,對(duì)于一種卸載策略,其總時(shí)延為T,總的能耗為E,總開銷為W,因此總開銷越小的個(gè)體其適應(yīng)度越大,適應(yīng)度li如式(15)所示:

    (15)

    3.3 選擇操作

    在進(jìn)行交叉操作前,需要選擇父代個(gè)體。本文采用基于適應(yīng)度的輪盤賭選擇法從父代中選取個(gè)體遺傳到下一代,適應(yīng)度越大的染色體被選擇的概率越高,適應(yīng)度較低的個(gè)體也有機(jī)會(huì)遺傳自己的基因。

    在本文的邊緣計(jì)算任務(wù)卸載方法中,適應(yīng)度越大的種群個(gè)體代表其任務(wù)卸載的總開銷越小。假設(shè)種群中有s個(gè)個(gè)體,首先需要根據(jù)適應(yīng)度函數(shù)計(jì)算種群中每個(gè)個(gè)體的適應(yīng)度,然后計(jì)算出每個(gè)個(gè)體被選擇的概率q(s),計(jì)算方式如式(16)所示:

    (16)

    3.4 交叉、變異操作

    交叉的作用是保持種群的穩(wěn)定性并使種群朝著最優(yōu)解的方向進(jìn)化,變異的作用是避免種群陷入局部最優(yōu)解,提高種群的多樣性。但是,傳統(tǒng)的遺傳算法交叉變異操作過于簡單,前期收斂較快,種群容易陷入“早熟”,且算法局部尋優(yōu)能力較差,難以尋找到全局最優(yōu)解,使得進(jìn)化結(jié)果并不理想。本文中,對(duì)交叉變異操作進(jìn)行一系列改進(jìn),提出4種不同的交叉變異行為,并設(shè)置隨種群進(jìn)化動(dòng)態(tài)變化的交叉變異概率來減緩種群前期收斂速度以提高解空間搜索范圍,并提高種群后期尋優(yōu)能力以尋找更優(yōu)的卸載方案。

    3.4.1 單體分解

    發(fā)生單體分解的染色體分解后產(chǎn)生2個(gè)染色體,在原染色體C中隨機(jī)選擇一個(gè)分解點(diǎn)h1,新染色體C1保留原染色體C的{c0,c1,…,ch1}部分的基因,新染色體C2保留原染色體的{ch1,ch1+1,…,cN}部分的基因,C1和C2剩余的基因位隨機(jī)生成,從而得到2個(gè)新的染色體,即產(chǎn)生2種新的卸載策略,如圖2所示。單體分解隨個(gè)體適應(yīng)度的動(dòng)態(tài)執(zhí)行概率p1如式(17)所示:

    圖2 單體分解示意圖

    (17)

    其中,lmax和lmin分別表示種群中的最大和最小適應(yīng)度,表示當(dāng)前個(gè)體的適應(yīng)度。

    新的染色體與原染色體在基因結(jié)構(gòu)上差別較大,使得該過程能搜索更大的解空間,避免算法陷入局部最優(yōu)解。

    3.4.2 雙體組合

    雙體組合是2個(gè)染色體進(jìn)行染色體組合操作,選擇2個(gè)染色體C1和C2,隨機(jī)生成一個(gè)組合點(diǎn)h2,新染色體繼承原染色體C1的{c0,c1,…,ch2}部分的基因和原染色體C2的{ch2,ch2+1,…,cN}部分的基因,生成一個(gè)新的染色體如圖3所示。雙體組合隨種群進(jìn)化的動(dòng)態(tài)執(zhí)行概率p2如式(18)所示:

    圖3 雙體組合示意圖

    (18)

    其中,ps2為初始執(zhí)行概率值,pe2為結(jié)束執(zhí)行概率值,Iter為當(dāng)前種群進(jìn)化代數(shù),Itermax為算法最大迭代次數(shù)。

    新染色體C極大地破壞原染色體的基因結(jié)構(gòu)可產(chǎn)生染色體突變,這有利于使種群呈現(xiàn)多樣化,極大地?cái)U(kuò)大解空間的搜索范圍。

    3.4.3 間隔互換

    間隔互換是指2個(gè)染色體相互間交叉易位的操作過程。從原染色體C1和C2中選擇多個(gè)交叉易位點(diǎn)h31、h32,交換對(duì)應(yīng)點(diǎn)的基因,生成2個(gè)新的染色體,得到2種新的卸載策略,如圖4所示。間隔互換隨種群進(jìn)化的動(dòng)態(tài)執(zhí)行概率p3如式(19)所示:

    圖4 間隔互換示意圖

    (19)

    其中,l1與l2分別表示2個(gè)染色體的適應(yīng)度。

    交叉易位的染色體個(gè)數(shù)u1計(jì)算如式(20)所示:

    (20)

    新染色體與原染色體在結(jié)構(gòu)上具有相似性,又吸收不同的基因,有利于在鄰域空間內(nèi)搜索最優(yōu)解,跳出局部最優(yōu)解,使得種群進(jìn)化。

    3.4.4 雙體交叉

    雙體交叉是2個(gè)染色體相同位置連續(xù)的若干基因發(fā)生交叉換位。對(duì)于2個(gè)染色體C1和C2,隨機(jī)選擇一個(gè)交叉點(diǎn)h4,對(duì)交叉點(diǎn)后的基因位置互換,生成2個(gè)新的染色體如圖5所示。雙體交叉的動(dòng)態(tài)執(zhí)行概率p4如式(21)所示:

    圖5 雙體交叉示意圖

    p4=1-p1-p2-p3

    (21)

    交叉易位的染色體個(gè)數(shù)計(jì)算如式(22)所示:

    (22)

    新生成的染色體包含原染色體的大部分的基因,并加入其它染色體的少數(shù)基因,有利于生成更好的個(gè)體,利于種群的進(jìn)化,形成更好的卸載策略,但也有可能使新生成的個(gè)體適應(yīng)度更差。

    3.5 移動(dòng)邊緣計(jì)算任務(wù)卸載算法

    基于改進(jìn)遺傳算法,本文設(shè)計(jì)移動(dòng)邊緣計(jì)算任務(wù)卸載算法,算法具體步驟如下:

    Step 1初始化。

    Step 1.1生成移動(dòng)邊緣設(shè)備產(chǎn)生任務(wù)的數(shù)據(jù)量大小,計(jì)算所需的CPU周期數(shù)、最大時(shí)延;

    Step 1.2用戶輸入自定義時(shí)延權(quán)重因子和設(shè)備剩余電量;

    Step 1.3初始化遺傳算法,用戶自定義遺傳算法種群大小、迭代次數(shù);隨機(jī)初始化種群,生成一批任務(wù)卸載策略。

    Step 2計(jì)算任務(wù)卸載策略時(shí)延。分別計(jì)算本地計(jì)算時(shí)延、邊緣服務(wù)器計(jì)算時(shí)延、傳輸時(shí)延,根據(jù)式(5)求出總時(shí)延。

    Step 3計(jì)算任務(wù)卸載策略能耗。分別計(jì)算本地能耗、傳輸能耗,根據(jù)式(9)求出總能耗。

    Step 4計(jì)算系統(tǒng)總開銷。分別計(jì)算時(shí)延、能耗加權(quán)因子,根據(jù)式(13)求出任務(wù)卸載總開銷。

    Step 5計(jì)算每個(gè)卸載策略是否滿足式(14)的限制條件,若滿足則保留對(duì)應(yīng)的種群個(gè)體。

    Step 6計(jì)算所有種群個(gè)體的適應(yīng)度大小,并計(jì)算種群個(gè)體被選擇的概率。

    Step 7按輪盤賭選擇法選出種群個(gè)體,計(jì)算各種交叉變異操作概率,根據(jù)概率選擇要執(zhí)行的操作。

    Step 7.1對(duì)于選出個(gè)體,根據(jù)式(17)計(jì)算單體分解概率,根據(jù)式(18)計(jì)算雙體組合的概率,根據(jù)式(19)計(jì)算間隔互換的概率,根據(jù)式(21)計(jì)算雙體交叉的概率;

    Step 7.2進(jìn)行間隔互換的個(gè)體,根據(jù)式(20)計(jì)算互換基因個(gè)數(shù);進(jìn)行雙體交叉的個(gè)體,根據(jù)式(22)計(jì)算交叉的基因個(gè)數(shù)。

    Step 8循環(huán)Step7直到生成新的種群,更新邊緣計(jì)算任務(wù)卸載策略。

    Step 9重復(fù)執(zhí)行Step2~Step8,達(dá)到算法迭代次數(shù)后,輸出最終的移動(dòng)邊緣計(jì)算任務(wù)卸載決策和系統(tǒng)總開銷。

    算法1移動(dòng)邊緣計(jì)算任務(wù)卸載算法

    輸入:di,ci,timax,w,eres

    輸出:mobile edge computing task offloading strategy and the total overhead

    1.initialize the popsize and iteration, generate the first chromosome population,then generate task offloading strategy

    2.whilei

    3.calculate total time based on(5)

    // local compute time,MEC compute time and transmission time

    4.calculate total energy based on(9)

    // local and transmission energy

    5.calculate total cost based on(13)

    6.estimate the rationality of the offloading strategy by(14)

    7.calculate the fitness of all chromosomes and calculate

    selectionprobabilities

    8.whilei

    9.select chromosomes by probabilities

    10.calculate the probability ofp1by(17)

    11.calculate the probability ofp2by(18)

    12.calculate the probability ofp1by(19)

    and the value ofu1by(20)

    13.calculate the probability ofp4by(21)

    and the value ofu2by(22)

    14.crossover and variation based on probabilities to genarate new populations

    15.end while

    16.update the task offloading strategy

    17.end while

    18.return Strategies //Output the offloading strategy

    4 實(shí)驗(yàn)與結(jié)果分析

    本文考慮一個(gè)多任務(wù)-多邊緣服務(wù)器的場(chǎng)景,某用戶的設(shè)備上隨機(jī)產(chǎn)生一批任務(wù),任務(wù)大小在500~1000 kB,任務(wù)的最大容忍時(shí)延為0.3 s,任務(wù)可以留在本地設(shè)備上處理,也可以卸載到邊緣服務(wù)器進(jìn)行計(jì)算,其中本地設(shè)備計(jì)算能力為1.2 GHz,邊緣服務(wù)器計(jì)算能力為6 GHz,網(wǎng)絡(luò)帶寬為30 MHz,具體實(shí)驗(yàn)參數(shù)如表1所示。

    表1 實(shí)驗(yàn)數(shù)據(jù)

    設(shè)計(jì)共有5種實(shí)驗(yàn)方案,方案1、方案2、方案3分別表示當(dāng)時(shí)延權(quán)重為0.2、0.5、0.8的任務(wù)卸載策略,方案4為任務(wù)全部卸載到邊緣服務(wù)器執(zhí)行,方案5為任務(wù)全部在本地執(zhí)行。

    圖6為時(shí)延與任務(wù)卸載方案的關(guān)系,圖中橫坐標(biāo)表示系統(tǒng)隨機(jī)產(chǎn)生的任務(wù)數(shù)量,縱坐標(biāo)表示卸載方案的總時(shí)延。可以看出當(dāng)所有任務(wù)都在本地執(zhí)行或都卸載到邊緣服務(wù)器執(zhí)行時(shí),時(shí)延較部分卸載方案大,這是由于部分卸載方案為并行計(jì)算,時(shí)延取本地和邊緣計(jì)算時(shí)延的最大值,因此時(shí)延會(huì)比其它2種卸載方案小。在所有的部分卸載方案中,當(dāng)任務(wù)數(shù)相同時(shí),隨著時(shí)延權(quán)重的增大,系統(tǒng)總的時(shí)延不斷減小,權(quán)重越大,時(shí)延越小。

    圖6 時(shí)延與卸載方案關(guān)系圖

    圖7為系統(tǒng)能耗與任務(wù)卸載方案的關(guān)系,可以看出當(dāng)任務(wù)全部在本地執(zhí)行時(shí)能耗最大,全部卸載的能耗最少。在所有的部分卸載方案中,隨著能耗權(quán)重的增大,任務(wù)卸載能耗不斷減少。當(dāng)部分卸載能耗權(quán)重為0.8時(shí),所有任務(wù)的能耗接近于全部卸載的能耗。用戶可以通過調(diào)大能耗權(quán)重參數(shù),來減少系統(tǒng)總能耗。

    圖7 能耗與卸載方案關(guān)系圖

    本文提出的邊緣計(jì)算任務(wù)卸載模型中,引入剩余電量對(duì)任務(wù)卸載的影響,考慮一個(gè)有80個(gè)任務(wù)的邊緣計(jì)算任務(wù)卸載過程,任務(wù)對(duì)時(shí)延的要求較高,因此用戶初始自定義時(shí)延權(quán)重為0.8,設(shè)備的剩余電量為20%~80%。

    在圖8中,當(dāng)設(shè)備剩余電量為80%時(shí),任務(wù)處理的時(shí)延較低而能耗較高,符合用戶最初對(duì)時(shí)延要求較高的期望。隨著電量的降低,系統(tǒng)總的時(shí)延逐漸提高而能耗降低,設(shè)備電量越少時(shí),能耗越低,滿足設(shè)備在低電量下的運(yùn)行需求。可以看出,時(shí)延權(quán)重因子的引入雖然使系統(tǒng)損耗部分時(shí)延性能,但可使設(shè)備更加節(jié)約能量。

    圖8 總代價(jià)與剩余電量關(guān)系圖

    在本文中,設(shè)計(jì)一種基于改進(jìn)遺傳算法的任務(wù)卸載算法,將本文算法與季子豪等人[27]算法比較,其使用基于精英策略的遺傳算法求解任務(wù)卸載問題。圖9顯示本文任務(wù)卸載算法在種群進(jìn)化時(shí)的優(yōu)勢(shì),可增大種群進(jìn)化前期的交叉變異概率,減緩算法收斂速度,增大解空間搜索范圍。在幾乎相同的迭代次數(shù)下,本文改進(jìn)后的算法后期尋優(yōu)能力更強(qiáng),可避免傳統(tǒng)遺傳算法前期收斂較快,較早地收斂于局部最優(yōu)解,難以尋找到全局最優(yōu)解的缺點(diǎn)。

    圖9 適應(yīng)度與迭代次數(shù)關(guān)系圖

    5 結(jié)束語

    本文針對(duì)多任務(wù)多邊緣服務(wù)器的移動(dòng)邊緣計(jì)算任務(wù)卸載問題,構(gòu)建移動(dòng)邊緣計(jì)算任務(wù)卸載模型,研究邊緣計(jì)算的時(shí)延和能耗優(yōu)化問題,并考慮設(shè)備剩余電量對(duì)任務(wù)卸載的影響。為了使得系統(tǒng)總開銷最小,本文提出一種基于改進(jìn)遺傳算法的任務(wù)卸載算法。該算法能夠擴(kuò)大解空間搜索范圍,避免陷入局部最優(yōu)解。仿真結(jié)果表明,改進(jìn)后算法能夠合理權(quán)衡時(shí)延和能耗,時(shí)延和能耗隨著任務(wù)數(shù)增大而增大,隨著權(quán)重因子的增大而減小。驗(yàn)證通過用戶自定義權(quán)重因子,可以改變系統(tǒng)對(duì)時(shí)延或能耗的偏重程度,不同的權(quán)重在不同數(shù)量的任務(wù)下都能求出系統(tǒng)總開銷最小的任務(wù)卸載方法。改進(jìn)后的算法在迭代求解時(shí),前期探索空間大,曲線波動(dòng)較大,后期趨于穩(wěn)定且能夠?qū)さ酶鼉?yōu)解。

    本文為解決移動(dòng)邊緣計(jì)算任務(wù)卸載問題提供了一種合理的解決方案,可以幫助用戶減少時(shí)延并節(jié)約能量。但本文未考慮多用戶場(chǎng)景下的任務(wù)卸載問題,需要進(jìn)一步研究,繼續(xù)探索網(wǎng)絡(luò)傳輸干擾以及資源分配等對(duì)任務(wù)卸載的影響。

    猜你喜歡
    時(shí)延染色體遺傳算法
    多一條X染色體,壽命會(huì)更長
    基于GCC-nearest時(shí)延估計(jì)的室內(nèi)聲源定位
    電子制作(2019年23期)2019-02-23 13:21:12
    基于改進(jìn)二次相關(guān)算法的TDOA時(shí)延估計(jì)
    為什么男性要有一條X染色體?
    基于自適應(yīng)遺傳算法的CSAMT一維反演
    一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
    基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
    能忍的人壽命長
    FRFT在水聲信道時(shí)延頻移聯(lián)合估計(jì)中的應(yīng)用
    基于分段CEEMD降噪的時(shí)延估計(jì)研究
    国产精品久久久久久久久免| 夫妻性生交免费视频一级片| 高清午夜精品一区二区三区| 日韩av在线免费看完整版不卡| 大香蕉久久成人网| 亚洲精品乱码久久久v下载方式| 夜夜爽夜夜爽视频| 国产成人午夜福利电影在线观看| 色5月婷婷丁香| 亚洲精品乱久久久久久| 亚洲欧洲日产国产| 一级二级三级毛片免费看| 丝袜美足系列| 蜜桃久久精品国产亚洲av| 午夜免费观看性视频| av.在线天堂| 久久99精品国语久久久| 日韩强制内射视频| 秋霞在线观看毛片| 少妇人妻久久综合中文| 免费人成在线观看视频色| 69精品国产乱码久久久| 国产精品一二三区在线看| 26uuu在线亚洲综合色| 午夜91福利影院| 国产黄片视频在线免费观看| 永久网站在线| 国产av一区二区精品久久| 午夜福利视频精品| 哪个播放器可以免费观看大片| 欧美日韩综合久久久久久| 男女边摸边吃奶| 日韩中文字幕视频在线看片| 精品亚洲乱码少妇综合久久| 高清不卡的av网站| 欧美性感艳星| 伦理电影免费视频| 精品一区在线观看国产| xxx大片免费视频| 久久免费观看电影| 国产精品.久久久| 日韩成人伦理影院| av视频免费观看在线观看| 成人综合一区亚洲| 大又大粗又爽又黄少妇毛片口| 人妻系列 视频| 精品少妇内射三级| 黄片播放在线免费| 在线观看三级黄色| 国产成人91sexporn| 久久久午夜欧美精品| 美女大奶头黄色视频| 免费大片黄手机在线观看| 国产伦理片在线播放av一区| 三上悠亚av全集在线观看| 99热6这里只有精品| 最近2019中文字幕mv第一页| 精品卡一卡二卡四卡免费| 18在线观看网站| 日本vs欧美在线观看视频| 又大又黄又爽视频免费| 欧美精品一区二区大全| 国产精品一区二区在线不卡| 国产无遮挡羞羞视频在线观看| 国产成人91sexporn| 国产精品一区二区三区四区免费观看| 亚洲精品第二区| 成年人午夜在线观看视频| 最黄视频免费看| 黑人欧美特级aaaaaa片| 如何舔出高潮| 波野结衣二区三区在线| 少妇人妻久久综合中文| 春色校园在线视频观看| 久久久国产欧美日韩av| 男女免费视频国产| 国产成人精品婷婷| 国产精品一区www在线观看| 亚洲三级黄色毛片| 婷婷色麻豆天堂久久| 国产成人免费观看mmmm| 色婷婷久久久亚洲欧美| 赤兔流量卡办理| 精品人妻偷拍中文字幕| 国产成人av激情在线播放 | 天美传媒精品一区二区| 在线观看www视频免费| 国产又色又爽无遮挡免| 男人操女人黄网站| 91精品国产国语对白视频| 久久久久久久大尺度免费视频| 精品人妻熟女毛片av久久网站| 汤姆久久久久久久影院中文字幕| 狂野欧美激情性xxxx在线观看| 少妇人妻精品综合一区二区| 秋霞伦理黄片| 国产黄频视频在线观看| 国产免费视频播放在线视频| 亚洲精品乱码久久久v下载方式| 国产精品.久久久| 街头女战士在线观看网站| 国产视频首页在线观看| 嘟嘟电影网在线观看| 伊人久久精品亚洲午夜| 亚洲伊人久久精品综合| 大香蕉97超碰在线| av视频免费观看在线观看| 婷婷色麻豆天堂久久| 美女xxoo啪啪120秒动态图| 在线观看www视频免费| 国产一区二区三区综合在线观看 | 免费观看性生交大片5| 国产一级毛片在线| 久久女婷五月综合色啪小说| 日日撸夜夜添| 免费黄色在线免费观看| 亚洲国产成人一精品久久久| 伦理电影大哥的女人| 亚洲欧美成人综合另类久久久| 热re99久久国产66热| 精品亚洲成国产av| 永久网站在线| 中国国产av一级| 热re99久久精品国产66热6| 99re6热这里在线精品视频| 精品国产乱码久久久久久小说| 久久精品久久精品一区二区三区| 在线亚洲精品国产二区图片欧美 | 成年人午夜在线观看视频| 考比视频在线观看| 国产极品粉嫩免费观看在线 | 欧美+日韩+精品| 国产熟女午夜一区二区三区 | 高清黄色对白视频在线免费看| 2018国产大陆天天弄谢| 啦啦啦啦在线视频资源| 亚洲成人av在线免费| 精品午夜福利在线看| av网站免费在线观看视频| 天天影视国产精品| av黄色大香蕉| 精品亚洲乱码少妇综合久久| 人人妻人人爽人人添夜夜欢视频| 国产探花极品一区二区| 满18在线观看网站| 国产一区二区在线观看日韩| 多毛熟女@视频| 午夜免费鲁丝| 黄色视频在线播放观看不卡| 国产精品人妻久久久久久| 国产 一区精品| 好男人视频免费观看在线| 男人添女人高潮全过程视频| 最新的欧美精品一区二区| 久久午夜综合久久蜜桃| 亚洲国产成人一精品久久久| .国产精品久久| 色吧在线观看| 午夜91福利影院| 国产亚洲精品第一综合不卡 | 美女大奶头黄色视频| 欧美另类一区| 亚洲精品成人av观看孕妇| 国产精品不卡视频一区二区| 如日韩欧美国产精品一区二区三区 | 欧美xxⅹ黑人| 多毛熟女@视频| 久久久精品区二区三区| 国产熟女欧美一区二区| 久久人人爽av亚洲精品天堂| 丝瓜视频免费看黄片| 天堂中文最新版在线下载| 亚洲国产欧美在线一区| 超碰97精品在线观看| 不卡视频在线观看欧美| 极品人妻少妇av视频| 婷婷色综合www| 日韩一区二区视频免费看| 亚洲av欧美aⅴ国产| 啦啦啦在线观看免费高清www| 能在线免费看毛片的网站| 飞空精品影院首页| 大话2 男鬼变身卡| 精品久久久久久电影网| 精品人妻熟女av久视频| 欧美激情极品国产一区二区三区 | 精品久久国产蜜桃| 熟女人妻精品中文字幕| 热99久久久久精品小说推荐| 国产午夜精品久久久久久一区二区三区| 午夜激情久久久久久久| 免费黄色在线免费观看| 国产精品一区二区在线观看99| 日韩大片免费观看网站| 热re99久久精品国产66热6| 国产成人一区二区在线| 最近最新中文字幕免费大全7| 最近手机中文字幕大全| 日韩成人伦理影院| 亚洲av成人精品一二三区| 国模一区二区三区四区视频| 成人综合一区亚洲| 天天操日日干夜夜撸| 青青草视频在线视频观看| 丁香六月天网| 亚洲精品久久久久久婷婷小说| av在线播放精品| 91成人精品电影| 最新的欧美精品一区二区| 欧美日韩国产mv在线观看视频| 两个人免费观看高清视频| 26uuu在线亚洲综合色| 亚洲欧美中文字幕日韩二区| 国产一区二区三区综合在线观看 | 亚洲欧美一区二区三区国产| 波野结衣二区三区在线| 国产高清国产精品国产三级| 国产一级毛片在线| 国产黄色免费在线视频| 亚洲国产色片| 夫妻性生交免费视频一级片| 亚洲内射少妇av| 久久久久久久大尺度免费视频| 人成视频在线观看免费观看| 亚洲情色 制服丝袜| 久久久久久久亚洲中文字幕| 黄片无遮挡物在线观看| 人妻少妇偷人精品九色| 永久网站在线| 91在线精品国自产拍蜜月| 久久久久久久亚洲中文字幕| av福利片在线| 麻豆精品久久久久久蜜桃| 久久国产精品大桥未久av| 亚洲欧洲精品一区二区精品久久久 | 女性生殖器流出的白浆| 丰满迷人的少妇在线观看| 亚洲不卡免费看| 母亲3免费完整高清在线观看 | 美女国产视频在线观看| 91精品国产九色| 满18在线观看网站| 99久久综合免费| 少妇的逼水好多| 亚洲国产av影院在线观看| 在线免费观看不下载黄p国产| 欧美最新免费一区二区三区| 高清av免费在线| 成人二区视频| 国产成人精品久久久久久| 夫妻午夜视频| 国产成人精品一,二区| 99热国产这里只有精品6| 熟女人妻精品中文字幕| 高清黄色对白视频在线免费看| 久久国产亚洲av麻豆专区| 午夜视频国产福利| 欧美人与性动交α欧美精品济南到 | 蜜臀久久99精品久久宅男| 午夜福利视频精品| 国产欧美亚洲国产| 在线观看国产h片| 成人综合一区亚洲| 亚洲国产精品专区欧美| 亚洲不卡免费看| 中文欧美无线码| 午夜激情av网站| 国产男女超爽视频在线观看| 最近中文字幕高清免费大全6| 亚洲丝袜综合中文字幕| 亚州av有码| 中文字幕亚洲精品专区| 91国产中文字幕| 老司机亚洲免费影院| 国产精品一区二区三区四区免费观看| 视频区图区小说| 在线 av 中文字幕| 另类亚洲欧美激情| 少妇丰满av| 婷婷色综合www| 欧美变态另类bdsm刘玥| 国产精品成人在线| 日日摸夜夜添夜夜爱| 亚洲av在线观看美女高潮| 我的老师免费观看完整版| 国产精品一区二区在线不卡| 自线自在国产av| 男女免费视频国产| 男女高潮啪啪啪动态图| 美女国产高潮福利片在线看| 久久精品国产鲁丝片午夜精品| 99精国产麻豆久久婷婷| 大片电影免费在线观看免费| 国产乱来视频区| 黄色一级大片看看| 成人国语在线视频| 精品一区二区三区视频在线| 国产精品国产av在线观看| 精品久久蜜臀av无| av黄色大香蕉| 亚洲av男天堂| 国产亚洲精品第一综合不卡 | 嫩草影院入口| 成年人免费黄色播放视频| 国产精品一区二区在线不卡| 日韩欧美一区视频在线观看| 精品午夜福利在线看| 亚洲少妇的诱惑av| 亚洲av.av天堂| 99热这里只有精品一区| 亚洲熟女精品中文字幕| 最近2019中文字幕mv第一页| 欧美精品一区二区大全| 午夜激情av网站| 高清黄色对白视频在线免费看| 午夜老司机福利剧场| 亚洲国产日韩一区二区| 成人漫画全彩无遮挡| 精品视频人人做人人爽| 色哟哟·www| 丝袜喷水一区| 菩萨蛮人人尽说江南好唐韦庄| 亚洲精品中文字幕在线视频| av播播在线观看一区| 韩国av在线不卡| 天天躁夜夜躁狠狠久久av| 老司机影院成人| 欧美三级亚洲精品| 日日摸夜夜添夜夜爱| 在线观看免费视频网站a站| 亚洲精品,欧美精品| 26uuu在线亚洲综合色| 99国产综合亚洲精品| 美女主播在线视频| 亚洲精品国产av成人精品| 成人午夜精彩视频在线观看| 一区在线观看完整版| 午夜91福利影院| 少妇被粗大的猛进出69影院 | 成人影院久久| 国产午夜精品一二区理论片| 日本猛色少妇xxxxx猛交久久| 一个人免费看片子| 97超视频在线观看视频| 在线观看人妻少妇| xxx大片免费视频| 在线观看一区二区三区激情| 视频区图区小说| 国产爽快片一区二区三区| 国产精品无大码| 国产69精品久久久久777片| 亚洲精品亚洲一区二区| 韩国av在线不卡| 2022亚洲国产成人精品| 国产精品国产三级国产专区5o| 这个男人来自地球电影免费观看 | 亚洲国产av影院在线观看| 蜜桃久久精品国产亚洲av| 国产欧美日韩综合在线一区二区| 三上悠亚av全集在线观看| 精品久久久久久久久亚洲| 天堂俺去俺来也www色官网| 亚洲av中文av极速乱| 国产成人aa在线观看| 久久免费观看电影| 久久99热6这里只有精品| 亚洲精品,欧美精品| 日本黄色片子视频| 亚洲美女黄色视频免费看| 啦啦啦啦在线视频资源| 欧美日韩在线观看h| 人妻系列 视频| 大香蕉久久成人网| 超碰97精品在线观看| 国产精品国产三级专区第一集| 日韩免费高清中文字幕av| 免费大片黄手机在线观看| 国产男女内射视频| 婷婷色av中文字幕| 欧美三级亚洲精品| av国产精品久久久久影院| 夜夜爽夜夜爽视频| 久久精品国产自在天天线| 狂野欧美激情性bbbbbb| 欧美最新免费一区二区三区| 亚洲国产精品一区三区| 中文字幕人妻熟人妻熟丝袜美| 欧美一级a爱片免费观看看| av专区在线播放| 26uuu在线亚洲综合色| 国产免费视频播放在线视频| 18+在线观看网站| 亚洲国产av影院在线观看| 建设人人有责人人尽责人人享有的| 亚洲欧美一区二区三区黑人 | 岛国毛片在线播放| 97在线视频观看| 伊人久久国产一区二区| 日本av免费视频播放| 一本大道久久a久久精品| 亚洲精品美女久久av网站| 欧美国产精品一级二级三级| 丝袜喷水一区| 日本猛色少妇xxxxx猛交久久| 午夜视频国产福利| 精品少妇久久久久久888优播| 不卡视频在线观看欧美| av国产久精品久网站免费入址| 国产欧美亚洲国产| 性色avwww在线观看| 亚洲欧美一区二区三区黑人 | 国内精品宾馆在线| 亚洲激情五月婷婷啪啪| 国产亚洲一区二区精品| 婷婷色综合大香蕉| 亚洲国产精品国产精品| 97超视频在线观看视频| 赤兔流量卡办理| 久久综合国产亚洲精品| 久久精品人人爽人人爽视色| 国产亚洲精品久久久com| 亚洲国产精品一区二区三区在线| 欧美日韩av久久| 超色免费av| 亚洲av综合色区一区| 婷婷色综合大香蕉| 91成人精品电影| 高清av免费在线| 日韩在线高清观看一区二区三区| 观看美女的网站| www.av在线官网国产| 91精品伊人久久大香线蕉| 久久久久久久久久人人人人人人| 亚洲精品日本国产第一区| 22中文网久久字幕| 一边摸一边做爽爽视频免费| 成人黄色视频免费在线看| 亚洲不卡免费看| 亚洲精品色激情综合| 大又大粗又爽又黄少妇毛片口| 亚洲欧洲精品一区二区精品久久久 | 伦理电影大哥的女人| 久久人人爽人人爽人人片va| 丝瓜视频免费看黄片| 最黄视频免费看| 中文字幕精品免费在线观看视频 | 99精国产麻豆久久婷婷| 国精品久久久久久国模美| 亚洲精华国产精华液的使用体验| 亚洲内射少妇av| 日日啪夜夜爽| 久久免费观看电影| 美女cb高潮喷水在线观看| 日韩熟女老妇一区二区性免费视频| 亚洲精品乱久久久久久| 一边摸一边做爽爽视频免费| 国产黄色免费在线视频| 欧美日韩av久久| 中文天堂在线官网| 在现免费观看毛片| 肉色欧美久久久久久久蜜桃| 99久久综合免费| 欧美最新免费一区二区三区| 18禁在线无遮挡免费观看视频| 汤姆久久久久久久影院中文字幕| 少妇人妻精品综合一区二区| 国产欧美日韩综合在线一区二区| 黄色欧美视频在线观看| 中国国产av一级| videosex国产| a 毛片基地| 国产精品成人在线| 新久久久久国产一级毛片| 亚洲欧洲日产国产| 人妻一区二区av| 亚洲高清免费不卡视频| 亚洲国产精品一区二区三区在线| 丰满饥渴人妻一区二区三| 亚洲怡红院男人天堂| 美女中出高潮动态图| av一本久久久久| 九草在线视频观看| 中文乱码字字幕精品一区二区三区| 大香蕉久久成人网| 新久久久久国产一级毛片| 夫妻午夜视频| 国产精品.久久久| 五月天丁香电影| 蜜臀久久99精品久久宅男| 欧美成人午夜免费资源| 国产精品三级大全| 国产精品99久久久久久久久| 热re99久久国产66热| 亚洲精品aⅴ在线观看| 韩国高清视频一区二区三区| 久久久久久久久大av| 少妇的逼水好多| 卡戴珊不雅视频在线播放| 国产免费一级a男人的天堂| 超碰97精品在线观看| av免费在线看不卡| 国产精品国产av在线观看| 久久韩国三级中文字幕| 成人毛片60女人毛片免费| 999精品在线视频| 亚洲av男天堂| 日韩成人伦理影院| 日韩免费高清中文字幕av| 18在线观看网站| 亚洲国产精品国产精品| 久久ye,这里只有精品| 人人妻人人澡人人爽人人夜夜| 大香蕉97超碰在线| 男人操女人黄网站| 黄色欧美视频在线观看| 久久青草综合色| 男女免费视频国产| 晚上一个人看的免费电影| 成人国语在线视频| 亚洲久久久国产精品| 免费观看的影片在线观看| 蜜臀久久99精品久久宅男| 亚洲精品乱码久久久v下载方式| 国产精品三级大全| 久久久久久久久久久免费av| 下体分泌物呈黄色| 国产一区二区在线观看日韩| h视频一区二区三区| 免费观看性生交大片5| 亚洲av日韩在线播放| 亚洲国产欧美日韩在线播放| 国产一区亚洲一区在线观看| 日本黄色日本黄色录像| 曰老女人黄片| 婷婷色综合大香蕉| 亚洲丝袜综合中文字幕| 男男h啪啪无遮挡| 91午夜精品亚洲一区二区三区| 国产深夜福利视频在线观看| 中文字幕最新亚洲高清| 插逼视频在线观看| 久久精品国产亚洲网站| 亚洲伊人久久精品综合| 国产伦理片在线播放av一区| 久久国内精品自在自线图片| 国产精品无大码| 国产免费又黄又爽又色| 免费观看无遮挡的男女| 男女啪啪激烈高潮av片| 狠狠精品人妻久久久久久综合| 男女边吃奶边做爰视频| 久久久久久久久久人人人人人人| 建设人人有责人人尽责人人享有的| 我的女老师完整版在线观看| 在线精品无人区一区二区三| 中文乱码字字幕精品一区二区三区| 最黄视频免费看| 国产淫语在线视频| xxxhd国产人妻xxx| .国产精品久久| 毛片一级片免费看久久久久| 99视频精品全部免费 在线| 91精品国产国语对白视频| 国产成人精品在线电影| videossex国产| 在线天堂最新版资源| 国产精品久久久久成人av| 人妻夜夜爽99麻豆av| 久久人人爽人人片av| 免费观看a级毛片全部| 中文字幕免费在线视频6| 少妇人妻 视频| 亚洲精品456在线播放app| 国产伦精品一区二区三区视频9| 亚洲欧美色中文字幕在线| 午夜久久久在线观看| 欧美人与善性xxx| 美女福利国产在线| 人妻制服诱惑在线中文字幕| 婷婷色麻豆天堂久久| 国产精品一二三区在线看| 日韩伦理黄色片| 国产日韩欧美在线精品| 91久久精品国产一区二区三区| 五月天丁香电影| 99国产综合亚洲精品| 日韩 亚洲 欧美在线| 一区在线观看完整版| 丁香六月天网| 日本猛色少妇xxxxx猛交久久| 亚洲,欧美,日韩| 午夜老司机福利剧场| 日韩av不卡免费在线播放| 三上悠亚av全集在线观看| 一级毛片 在线播放| 亚洲第一av免费看| 成人18禁高潮啪啪吃奶动态图 | 一区二区三区精品91| 99热这里只有精品一区| 免费不卡的大黄色大毛片视频在线观看| 成人二区视频| 免费不卡的大黄色大毛片视频在线观看| 在线播放无遮挡| videossex国产| 日韩一本色道免费dvd| 最近的中文字幕免费完整| 波野结衣二区三区在线| 亚洲av免费高清在线观看| 久久99蜜桃精品久久| 亚洲av在线观看美女高潮| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品不卡视频一区二区| 久久午夜福利片| 亚洲精品亚洲一区二区| 欧美丝袜亚洲另类|