CN113364860B - 一种mec中联合计算资源分配和卸载决策的方法及*** - Google Patents

一种mec中联合计算资源分配和卸载决策的方法及*** Download PDF

Info

Publication number
CN113364860B
CN113364860B CN202110619238.2A CN202110619238A CN113364860B CN 113364860 B CN113364860 B CN 113364860B CN 202110619238 A CN202110619238 A CN 202110619238A CN 113364860 B CN113364860 B CN 113364860B
Authority
CN
China
Prior art keywords
task
base station
server
unloading
calculation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110619238.2A
Other languages
English (en)
Other versions
CN113364860A (zh
Inventor
丛玉良
孙淑娴
薛科
孙闻晞
赵欣宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jilin University
Original Assignee
Jilin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jilin University filed Critical Jilin University
Priority to CN202110619238.2A priority Critical patent/CN113364860B/zh
Publication of CN113364860A publication Critical patent/CN113364860A/zh
Application granted granted Critical
Publication of CN113364860B publication Critical patent/CN113364860B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明属于移动边缘计算技术领域,具体涉及一种MEC中联合计算资源分配和卸载决策的方法及***;构建了一种边缘网络环境下的计算卸载***,包括宏基站,微基站,云服务中心;建立车辆任务模型;分别讨论了六种卸载方式的计算模型,计算六种方式下的能耗和时延,将能耗和时延问题转化为对开销的优化问题;采用贪婪算法进行卸载方案的选择并将卸载决策代入优化问题,采用凸优化算法进行求解得到资源分配方案。在本发明所研究的***下,对计算资源和卸载决策的联合优化问题进行了形式化,并解决了边缘网络下资源分配和卸载决策问题。

Description

一种MEC中联合计算资源分配和卸载决策的方法及***
技术领域
本发明属于移动边缘计算技术领域,具体涉及一种MEC中联合计算资源分配和卸载决策的方法及***。
背景技术
随着智能化浪潮席卷全球,车辆也越来越智能化。在智能车中,有着大量的计算密集型任务,这些任务不但计算量大,而且要求低时延和低能耗,而传统的车联网并不能满足这两个要求。
车联网移动边缘计算能够有效的推进车辆智能化、无人化,同时也能改善传统车联网高时延、高能耗、服务器负载过大等不足。目前学术界对边缘计算卸载算法和资源分配的研究有很多,但多数都是针对单一问题进行优化,将这二者联合优化相对较少。
发明内容
为了克服上述问题,本发明提供一种MEC(移动边缘计算,Mobile EdgeComputing,简称MEC)中联合计算资源分配和卸载决策的方法及***,以克服现有技术的不足。
为了达到上述目的,本发明采用如下技术方案:
一种MEC中联合计算资源分配和卸载决策的方法,包括以下步骤:
步骤一:单位时间内N辆车辆分别产生一个计算密集时延敏感的计算任务,车辆i的计算任务被定义为si={Hi,Zi,Ti MAX},其中Hi表示当前任务i的数据量大小,Zi表示完成该任务i所需的CPU转数,Ti MAX表示当前任务可容忍最大时延;
步骤二:计算任务能够选择本地计算或者卸载到边缘计算服务器计算这两种模式;
用ai∈{0,1}表示任务计算模式的选择,当ai=0时表示车辆i∈{1,2…,N}选择本地计算模式,ai=1时表示车辆i选择卸载到边缘计算服务器计算模式,其中卸载到边缘计算服务器计算模式有三种卸载方式,分别为卸载到微基站边缘计算服务器、宏基站边缘计算服务器或云计算服务器;
步骤三:建立优化问题P1:
Figure GDA0003628174660000021
Figure GDA0003628174660000022
Figure GDA0003628174660000023
Figure GDA0003628174660000024
Figure GDA0003628174660000025
Figure GDA0003628174660000026
Figure GDA0003628174660000027
Figure GDA0003628174660000028
Figure GDA0003628174660000029
其中,
Figure GDA00036281746600000210
其中:向量a={a1,a2,...,aN}表示***内车辆的卸载模式选择,向量b={b1,b2,...,bN}表示当前车辆的基站选择,向量
Figure GDA00036281746600000211
Figure GDA00036281746600000212
Figure GDA00036281746600000213
表示车辆的任务是否选择卸载至相对应的服务器进行计算;λi表示自适应权重,fi表示分配给计算任务的计算频率,Fsmax表示微基站边缘计算服务器处的最大计算资源,Fmmax表示宏基站边缘计算服务器处的最大计算资源,Fcmax表示云计算服务器处的最大计算资源;
Figure GDA00036281746600000214
分别表示计算任务是在微基站服务器计算,宏基站服务器计算或云服务器计算,取值为1则表示卸载到此服务器,取值为0则不是;fi表示分配给计算任务的计算频率,κfi 2为一个计算周期的能量消耗,κ是依赖与芯片结构的有效开关电容,Tsm为一个转移时延,Tsc为一个时延,Tmc为任务转移产生的时延,
Figure GDA0003628174660000031
Figure GDA0003628174660000032
为车辆连接微基站或宏基站的传输速率,ps和pm表示微基站和宏基站的发射功率;
步骤四:问题转换,用向量ε={εsmc}表示计算任务的目的地,向量γ={a,b,ε}表示任务卸载决策变量,而用向量f={f1,f2,...,fN}表示计算资源分配,令:
Figure GDA0003628174660000033
那么问题P1能够转换为下式:
Figure GDA0003628174660000034
s.t.C1~C8
步骤五:将步骤二选择的任务卸载决策变量γ={a,b,ε}代入步骤四中的优化问题P2,得到凸优化问题P3:
Figure GDA0003628174660000035
Figure GDA0003628174660000036
Figure GDA0003628174660000037
Figure GDA0003628174660000038
解此凸优化问题,得到资源分配方案f={f1,f2,...,fN}。
所述步骤三中将时延和能耗联合优化的问题转化为对***开销
Figure GDA0003628174660000039
的优化问题P1,解出尽量使开销最小的计算资源分配和卸载任务决策,开销
Figure GDA00036281746600000310
表示为:
Figure GDA00036281746600000311
其中Ti和Ei分别表示当前任务i所产生的时延和能耗,自适应权重λi求解具体过程如下:
Figure GDA00036281746600000312
其中,ξ是权重因子,该数值的选取要遵循一个原则,即对时延敏感的任务其数值就要减小,最后再对求得的权重因子ξ进行归一化得到λi
Figure GDA0003628174660000041
计算任务能够选择本地计算或者卸载到边缘计算服务器计算的模式共有以下六种,其时延、能耗和开销的模型分别如下:
(1)本地计算模型
fi表示分配给计算任务的计算频率,那么第i个任务在本地执行的时延Tlocal,i为:
Figure GDA0003628174660000042
一个计算周期的能量消耗用κfi 2表示,其中κ是依赖与芯片结构的有效开关电容,设置为κ=10-27,因此车辆产生的能耗Elocal,i和开销
Figure GDA0003628174660000043
为:
Elocal,i=κfi 2Zi
Figure GDA0003628174660000044
(2)边缘计算模型
对于任意车辆i来说,既能够接入宏基站也能够选择接入微基站;
当车辆接入微基站时,计算任务有三种卸载方式,即微基站边缘计算服务器、宏基站边缘计算服务器、云计算服务器;当车辆接入宏基站时,有两种卸载方式,即宏基站边缘计算服务器、云计算服务器;其中计算任务i选择卸载到边缘计算服务器计算模式产生的时延、能耗、开销如下:
(a)车辆接入微基站,计算任务在微基站边缘计算服务器进行
任务在微基站进行计算时,产生的时延分为两个部分:任务传输时延和任务处理时延;而产生的能耗分为任务传输能耗和任务处理能耗车辆产生的时延Tsbs,s,i、能耗Esbs,s,i和开销
Figure GDA0003628174660000045
分别为:
Figure GDA0003628174660000046
Figure GDA0003628174660000047
Figure GDA0003628174660000048
(b)车辆接入微基站,计算任务在宏基站边缘计算服务器进行
车辆连接微基站,任务上传至宏基站服务器进行计算,在此过程中产生了一个转移时延Tsm,而任务通过光纤转移,其中产生的转移能耗能够忽略,则车辆产生的时延Tsbs,m,i、能耗Esbs,m,i和开销
Figure GDA0003628174660000051
分别为:
Figure GDA0003628174660000052
Figure GDA0003628174660000053
Figure GDA0003628174660000054
(c)车辆接入微基站,计算任务在云基站服务器进行
任务上传至云服务器也会产生一个时延Tsc,故车辆产生的时延Tsbs,c,i,能耗Esbs,c,i和开销
Figure GDA0003628174660000055
如下:
Figure GDA0003628174660000056
Figure GDA0003628174660000057
Figure GDA0003628174660000058
(d)车辆接入宏基站,计算任务在宏基站边缘计算服务器进行
车辆连接宏基站,计算任务上传宏基站服务器计算,车辆产生的时延Tmbs,m,i,能耗Embs,m,i,开销
Figure GDA0003628174660000059
如下:
Figure GDA00036281746600000510
Figure GDA00036281746600000511
Figure GDA00036281746600000512
(e)车辆接入宏基站,计算任务在云计算服务器进行
车辆连接宏基站,任务在云服务器计算,任务转移产生的时延为Tmc,故车辆产生的时延Tmbs,c,i,能耗Embs,c,i和开销
Figure GDA0003628174660000061
如下:
Figure GDA0003628174660000062
Figure GDA0003628174660000063
Figure GDA0003628174660000064
一种边缘网络环境下的计算卸载***,包括宏基站,微基站和云服务中心;其中
在宏基站旁配备一个边缘宏基站服务器;宏基站范围内有若干个微基站,同样每个微基站旁配备一个边缘微基站服务器,同时,在***中存在一个云服务中心,***模型中共有N辆车辆,用集合表示为i∈{1,2,...,N};车辆通过正交频分多址方法与基站关联,每个用户车辆占用一个信道,***带宽被划分为若干个子信道,每个子信道的带宽为B;
每个宏基站和微基站都配有边缘计算服务器,车辆能够选择与宏基站或者微基站进行连接,卸载计算任务;用bi∈{0,1}表示车辆的连接选择,当车辆连接微基站时bi=0,车辆连接宏基站时bi=1;根据香农定理,车辆连接微基站或宏基站的传输速率
Figure GDA0003628174660000065
为:
Figure GDA0003628174660000066
Figure GDA0003628174660000067
其中,ps和pm表示微基站和宏基站的发射功率,σ2表示无线信道的噪声功率,I表示宏基站和微基站之间的干扰,
Figure GDA0003628174660000068
Figure GDA0003628174660000069
分别表示微基站和宏基站与车辆之间的信道增益。
本发明的有益效果:
本发明构建了一种边缘网络环境下的计算卸载***,包括宏基站,微基站,云服务中心;建立车辆任务模型;分别讨论了六种卸载方式的计算模型,计算六种方式下的能耗和时延,将能耗和时延问题转化为对开销的优化问题;采用贪婪算法进行卸载方案的选择并将卸载决策代入优化问题,采用凸优化算法进行求解得到资源分配方案。在本发明的***下,对计算资源和卸载决策的联合优化问题进行了形式化,并解决了边缘网络下资源分配和卸载决策问题。
附图说明
图1为本发明中所述方法的整体流程图。
图2为本发明中所述方法的效果图。
具体实施方式
实施例1
如图1所示,一种MEC中联合计算资源分配和卸载决策的方法及***,包括以下步骤:
步骤一:单位时间内N辆车辆分别产生一个计算密集时延敏感的计算任务,车辆i的计算任务被定义为si={Hi,Zi,Ti MAX},其中Hi表示当前任务i的数据量大小,Zi表示完成该任务i所需的CPU转数,Ti MAX表示当前任务可容忍最大时延;任务i就是由车辆i产生,故任务i和车辆i共用i表示;
步骤二:计算任务能够选择本地计算或者卸载到边缘计算服务器计算这两种模式;
用ai∈{0,1}表示任务计算模式的选择,当ai=0时表示车辆i选择本地计算模式,ai=1时表示车辆i选择卸载到边缘计算服务器计算模式,其中卸载到边缘计算服务器计算模式有三种卸载方式,分别为卸载到微基站边缘计算服务器、宏基站边缘计算服务器或云计算服务器;
当车辆接入宏基站时,有两种卸载方式,即宏基站边缘计算服务器、云计算服务器;车辆采用贪婪算法进行卸载方案的选择,即选择对自身开销最小的卸载方案进行卸载。
步骤三:建立优化问题P1:
Figure GDA0003628174660000081
Figure GDA0003628174660000082
Figure GDA0003628174660000083
Figure GDA0003628174660000084
Figure GDA0003628174660000085
Figure GDA0003628174660000086
Figure GDA0003628174660000087
Figure GDA0003628174660000088
Figure GDA0003628174660000089
其中,
Figure GDA00036281746600000810
其中:向量a={a1,a2,...,aN}表示***内车辆的卸载模式选择,向量b={b1,b2,...,bN}表示当前车辆的基站选择,向量
Figure GDA00036281746600000811
Figure GDA00036281746600000812
表示车辆的任务是否选择卸载至相对应的服务器进行计算;λi表示自适应权重,fi表示分配给计算任务的计算频率,Fsmax表示微基站边缘计算服务器处的最大计算资源,Fmmax表示宏基站边缘计算服务器处的最大计算资源,Fcmax表示云计算服务器处的最大计算资源;
Figure GDA00036281746600000813
分别表示计算任务是在微基站服务器计算,宏基站服务器计算或云服务器计算,取值为1则表示卸载到此服务器,取值为0则不是;
约束条件C1为决定当前车辆任务只能本地计算或者卸载计算,约束条件C2表示当前车辆的基站连接情况,约束条件C3—C5表示当前计算任务在卸载计算的条件下,一定选择一处服务器进行计算,MEC服务器通过MEC关键技术中虚拟化技术,将计算资源虚拟化分配给***内的车辆。条件C6—C8是服务器计算资源限制条件;服务器上任务的分配的总频率不能大于服务器最大频率。
步骤四:问题转换,用向量ε={εsmc}表示计算任务的目的地,向量γ={a,b,ε}表示任务卸载决策变量,而用向量f={f1,f2,...,fN}表示计算资源分配,令:
Figure GDA0003628174660000091
那么问题P1能够转换为下式:
Figure GDA0003628174660000092
s.t.C1~C8
步骤五:将步骤二选择的卸载动作即任务卸载决策变量γ={a,b,ε}代入步骤四中的优化问题P2,得到凸优化问题P3:
Figure GDA0003628174660000093
Figure GDA0003628174660000094
Figure GDA0003628174660000095
Figure GDA0003628174660000096
解此凸优化问题,得到资源分配方案f={f1,f2,...,fN}。
问题P3是任务卸载决策变量γ={a,b,ε}代入问题P2得到的资源分配问题,约束条件C6—C8是服务器计算资源限制条件;服务器上任务的分配的总频率不能大于服务器最大频率。
在研究中,***中的计算任务都是不可分割的。
所述步骤三中将时延和能耗联合优化的问题转化为对***开销
Figure GDA0003628174660000097
的优化问题P1,解出尽量使开销最小的计算资源分配和卸载任务决策,开销
Figure GDA0003628174660000098
表示为:
Figure GDA0003628174660000099
其中Ti和Ei分别表示当前任务i所产生的时延和能耗,自适应权重λi求解具体过程如下:
Figure GDA0003628174660000101
其中,λ*是未归一化的自适应权重,包含从任务1到N的未归一化的权重,即每个任务i都有一个
Figure GDA0003628174660000102
然后对每一个
Figure GDA0003628174660000103
归一化得到λi,ξ是权重因子,该数值的选取要遵循一个原则,即对时延敏感的任务其数值就要减小,最后再对求得的权重因子ξ进行归一化得到λi
Figure GDA0003628174660000104
所述六种卸载模式的时延、能耗和开销模型如下:
(1)本地计算模型
计算任务在本地执行时,任务的时延主要是任务的处理时延,即公式(4.4),fi表示分配给计算任务的计算频率,那么第i个任务在本地执行的时延Tlocal,i为:
Figure GDA0003628174660000105
一个计算周期的能量消耗用κfi 2表示,其中κ是依赖与芯片结构的有效开关电容,设置为κ=10-27,因此车辆产生的能耗Elocal,i和开销
Figure GDA0003628174660000106
为:
Elocal,i=κfi 2Zi
Figure GDA0003628174660000107
(2)边缘计算模型
对于任意车辆i来说,既能够接入宏基站也能够选择接入微基站;
当车辆接入微基站时,计算任务有三种卸载方式,即微基站边缘计算服务器、宏基站边缘计算服务器、云计算服务器;当车辆接入宏基站时,有两种卸载方式,即宏基站边缘计算服务器、云计算服务器;其中计算任务i选择卸载到边缘计算服务器计算模式产生的时延、能耗、开销如下:
(a)车辆接入微基站,计算任务在微基站边缘计算服务器进行
任务在微基站进行计算时,产生的时延分为两个部分:任务传输时延和任务处理时延;而产生的能耗分为任务传输能耗和任务处理能耗,在本***中由于边缘服务器通过电缆供电,因此不考虑边缘服务器的任务处理能耗;则车辆产生的时延Tsbs,s,i、能耗Esbs,s,i和开销
Figure GDA0003628174660000111
分别为:
Figure GDA0003628174660000112
Figure GDA0003628174660000113
Figure GDA0003628174660000114
(b)车辆接入微基站,计算任务在宏基站边缘计算服务器进行
车辆连接微基站,任务上传至宏基站服务器进行计算,在此过程中产生了一个转移时延Tsm,而任务通过光纤转移,其中产生的转移能耗能够忽略,则车辆产生的时延Tsbs,m,i、能耗Esbs,m,i和开销
Figure GDA0003628174660000115
分别为:
Figure GDA0003628174660000116
Figure GDA0003628174660000117
Figure GDA0003628174660000118
(c)车辆接入微基站,计算任务在云基站服务器进行
同上文,任务上传至云服务器也会产生一个时延Tsc,故车辆产生的时延Tsbs,c,i,能耗Esbs,c,i和开销
Figure GDA0003628174660000119
如下:
Figure GDA00036281746600001110
Figure GDA00036281746600001111
Figure GDA00036281746600001112
(d)车辆接入宏基站,计算任务在宏基站边缘计算服务器进行
车辆连接宏基站,计算任务上传宏基站服务器计算,车辆产生的时延Tmbs,m,i,能耗Embs,m,i,开销
Figure GDA0003628174660000121
如下:
Figure GDA0003628174660000122
Figure GDA0003628174660000123
Figure GDA0003628174660000124
(e)车辆接入宏基站,计算任务在云计算服务器进行
车辆连接宏基站,任务在云服务器计算,任务转移产生的时延为Tmc,故车辆产生的时延Tmbs,c,i,能耗Embs,c,i和开销
Figure GDA0003628174660000125
如下:
Figure GDA0003628174660000126
Figure GDA0003628174660000127
Figure GDA0003628174660000128
一种边缘网络环境下的计算卸载***,包括宏基站,微基站和云服务中心;其中
在宏基站旁配备一个边缘宏基站服务器;宏基站范围内有若干个微基站,同样每个微基站旁配备一个边缘微基站服务器,同时,在***中存在一个云服务中心,***模型中共有N辆车辆,用集合表示为i∈{1,2,...,N};车辆通过正交频分多址方法与基站关联,每个用户车辆占用一个信道,***带宽被划分为若干个子信道,每个子信道的带宽为B。
每个宏基站和微基站都配有边缘计算服务器,车辆能够选择与宏基站或者微基站进行连接,卸载计算任务;用bi∈{0,1}表示车辆的连接选择,当车辆连接微基站时bi=0,车辆连接宏基站时bi=1;根据香农定理,车辆连接微基站或宏基站的传输速率
Figure GDA0003628174660000129
为:
Figure GDA00036281746600001210
Figure GDA0003628174660000131
其中,B表示信道带宽,ps和pm表示微基站和宏基站的发射功率,σ2表示无线信道的噪声功率,I表示宏基站和微基站之间的干扰,
Figure GDA0003628174660000132
Figure GDA0003628174660000133
分别表示微基站和宏基站与车辆之间的信道增益。
实施例2
步骤一:构建一种边缘网络环境下的计算卸载***,在1Km*1Km的正方形区域内有1个宏基站,1个微基站,宏基站和微基站的通信范围是1.5Km和1Km,基站的每个信道带宽取B=2MHz,微基站的发射功率ps=30dbm,宏基站的发射功率pm=46dbm,高斯白噪声σ2=-147dbm,宏基站和微基站之间的干扰I=100σ2,用户的信道衰减模型为u=127+30logd(d是用户和基站之间的距离),微基站和宏基站与车辆i之间的信道增益的计算方式为Gi=10-u/10
步骤二:随机分布车辆150辆,每辆车辆上的计算频率取在0.8到1GHz之间的随机值,每辆车同一时刻都会产生一个计算任务si={Hi,Zi,Ti MAX}。
计算任务的数据量为0.7MB至0.8MB之间随机分布,任务可忍受最大时延在0.6至0.8s之间随机分布,任务完成所需的CPU转数在400兆周期至2000兆周期之间。微基站服务器的计算资源为Fsmax=80GHz,宏基站服务器的计算资源为Fmmax=200GHz,云服务器的计算资源为Fcmax=300GHz。由微基站向宏基站服务器和云服务器转移计算任务的时间分别为Tsm=0.02s,Tsc=0.12s。由宏基站向云服务器的转移时间为Tmc=0.1s。
步骤三:计算任务可以选择本地计算或者进行卸载到边缘计算服务器计算。用ai∈{0,1}表示任务计算模式的选择,当ai=0时表示车辆i选择本地计算模式,ai=1时表示车辆i选择卸载计算模式。任务有三种卸载方式,即微基站边缘计算服务器、宏基站边缘计算服务器、云计算服务器;当车辆接入宏基站时,有两种卸载方式,即宏基站边缘计算服务器、云计算服务器。车辆采用贪婪算法进行卸载方案的选择,即选择对自身开销最小的卸载方案进行卸载。
步骤四:建立优化问题,并进行转换:
Figure GDA0003628174660000134
s.t.C1~C8
其中,自适应权重求解具体过程如下:
Figure GDA0003628174660000141
取ξ=0.5。最后再对求得的权重进行归一化:
Figure GDA0003628174660000142
步骤五:将步骤三得到的卸载动作γ={a,b,ε}分别代入步骤四中的优化问题,得到凸优化问题:
Figure GDA0003628174660000143
Figure GDA0003628174660000144
Figure GDA0003628174660000145
Figure GDA0003628174660000146
用凸优化算法解此函数,得到资源分配方案f={f1,f2,...,fN}。
由图2可知,分析了在本文提出的***模型下,任务开销与任务所需CPU转数之间的关系。随着任务所需CPU周期数的增加,***的开销在增加。而三种移动边缘计算卸载方案的开销小于本地计算的开销,任务越复杂这两者之间的差距就越明显,说明了引入移动边缘计算对车联网发展的必要性。

Claims (2)

1.一种MEC中联合计算资源分配和卸载决策的方法,其特征在于包括以下步骤:
步骤一:单位时间内N辆车辆分别产生一个计算密集时延敏感的计算任务,车辆i的计算任务被定义为si={Hi,Zi,Ti MAX},其中Hi表示当前任务i的数据量大小,Zi表示完成该任务i所需的CPU转数,Ti MAX表示当前任务可容忍最大时延;
步骤二:计算任务能够选择本地计算或者卸载到边缘计算服务器计算这两种模式;
用ai∈{0,1}表示任务计算模式的选择,当ai=0时表示车辆i∈{1,2…,N}选择本地计算模式,ai=1时表示车辆i选择卸载到边缘计算服务器计算模式,其中卸载到边缘计算服务器计算模式有三种卸载方式,分别为卸载到微基站边缘计算服务器、宏基站边缘计算服务器或云计算服务器;
步骤三:建立优化问题P1:
Figure FDA0003628174650000011
Figure FDA0003628174650000012
Figure FDA0003628174650000013
Figure FDA0003628174650000014
Figure FDA0003628174650000015
Figure FDA0003628174650000016
Figure FDA0003628174650000017
Figure FDA0003628174650000018
Figure FDA0003628174650000019
其中,
Figure FDA0003628174650000021
其中:向量a={a1,a2,...,aN}表示***内车辆的卸载模式选择,向量b={b1,b2,...,bN}表示当前车辆的基站选择,向量
Figure FDA0003628174650000022
Figure FDA0003628174650000023
Figure FDA0003628174650000024
表示车辆的任务是否选择卸载至相对应的服务器进行计算;λi表示自适应权重,fi表示分配给计算任务的计算频率,Fsmax表示微基站边缘计算服务器处的最大计算资源,Fmmax表示宏基站边缘计算服务器处的最大计算资源,Fcmax表示云计算服务器处的最大计算资源;
Figure FDA0003628174650000025
分别表示计算任务是在微基站服务器计算,宏基站服务器计算或云服务器计算,取值为1则表示卸载到此服务器,取值为0则不是;fi表示分配给计算任务的计算频率,κfi 2为一个计算周期的能量消耗,κ是依赖与芯片结构的有效开关电容,Tsm为一个转移时延,Tsc为一个时延,Tmc为任务转移产生的时延,
Figure FDA0003628174650000026
为车辆连接微基站或宏基站的传输速率,ps和pm表示微基站和宏基站的发射功率;
步骤四:问题转换,用向量ε={εsmc}表示计算任务的目的地,向量γ={a,b,ε}表示任务卸载决策变量,而用向量f={f1,f2,...,fN}表示计算资源分配,令:
Figure FDA0003628174650000027
那么问题P1能够转换为下式:
Figure FDA0003628174650000031
s.t.C1~C8
步骤五:将步骤二选择的任务卸载决策变量γ={a,b,ε}代入步骤四中的优化问题P2,得到凸优化问题P3:
Figure FDA0003628174650000032
Figure FDA0003628174650000033
Figure FDA0003628174650000034
Figure FDA0003628174650000035
解此凸优化问题,得到资源分配方案f={f1,f2,...,fN}。
2.根据权利要求1所述的一种MEC中联合计算资源分配和卸载决策的方法,其特征在于所述步骤三中将时延和能耗联合优化的问题转化为对***开销
Figure FDA0003628174650000036
的优化问题P1,解出尽量使开销最小的计算资源分配和卸载任务决策,开销
Figure FDA0003628174650000037
表示为:
Figure FDA0003628174650000038
其中Ti和Ei分别表示当前任务i所产生的时延和能耗,自适应权重λi求解具体过程如下:
Figure FDA0003628174650000039
其中,ξ是权重因子,该数值的选取要遵循一个原则,即对时延敏感的任务其数值就要减小,最后再对求得的权重因子ξ进行归一化得到λi
Figure FDA00036281746500000310
CN202110619238.2A 2021-06-03 2021-06-03 一种mec中联合计算资源分配和卸载决策的方法及*** Active CN113364860B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110619238.2A CN113364860B (zh) 2021-06-03 2021-06-03 一种mec中联合计算资源分配和卸载决策的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110619238.2A CN113364860B (zh) 2021-06-03 2021-06-03 一种mec中联合计算资源分配和卸载决策的方法及***

Publications (2)

Publication Number Publication Date
CN113364860A CN113364860A (zh) 2021-09-07
CN113364860B true CN113364860B (zh) 2022-06-24

Family

ID=77531757

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110619238.2A Active CN113364860B (zh) 2021-06-03 2021-06-03 一种mec中联合计算资源分配和卸载决策的方法及***

Country Status (1)

Country Link
CN (1) CN113364860B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113783959B (zh) * 2021-09-13 2022-06-03 吉林大学 一种车联网联合优化计算任务卸载比率和资源分配方法
CN113904947B (zh) * 2021-11-15 2022-10-25 湖南大学无锡智能控制研究院 车路协同分布式边缘计算任务卸载与资源分配方法和***
CN114640966B (zh) * 2022-03-11 2024-05-10 重庆邮电大学 一种车联网中基于移动边缘计算的任务卸载方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413615A (zh) * 2018-09-14 2019-03-01 重庆邮电大学 车联网下基于mec的能量感知卸载的能量延迟折衷方案
CN109413724A (zh) * 2018-10-11 2019-03-01 重庆邮电大学 一种基于mec的任务卸载和资源分配方案
CN111586720A (zh) * 2020-05-11 2020-08-25 重庆邮电大学 一种多小区场景下的任务卸载和资源分配的联合优化方法
CN111586762A (zh) * 2020-04-29 2020-08-25 重庆邮电大学 一种基于边缘协作的任务卸载及资源分配联合优化方法
CN111918311A (zh) * 2020-08-12 2020-11-10 重庆邮电大学 基于5g移动边缘计算的车联网任务卸载和资源分配方法
CN112492626A (zh) * 2020-12-07 2021-03-12 南京邮电大学 一种移动用户计算任务的卸载方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10887198B2 (en) * 2017-09-29 2021-01-05 Nec Corporation System and method to support network slicing in an MEC system providing automatic conflict resolution arising from multiple tenancy in the MEC environment
CN108541027B (zh) * 2018-04-24 2022-05-31 南京邮电大学 一种基于边缘云网络的通信计算资源置换方法
KR102255072B1 (ko) * 2019-08-15 2021-05-24 엘지전자 주식회사 자율주행시스템에서 물품전달을 위한 방법 및 이를 위한 장치
US11172490B2 (en) * 2019-11-25 2021-11-09 University-Industry Cooperation Group Of Kyung Hee University Apparatus for constructing energy-efficient communication and computation resource allocation framework for multiple communication service and method thereof
CN111818168B (zh) * 2020-06-19 2022-05-03 重庆邮电大学 一种车联网中自适应联合计算卸载与资源分配方法
CN112835637B (zh) * 2021-01-26 2022-05-17 天津理工大学 一种面向车辆用户移动边缘计算的任务卸载方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413615A (zh) * 2018-09-14 2019-03-01 重庆邮电大学 车联网下基于mec的能量感知卸载的能量延迟折衷方案
CN109413724A (zh) * 2018-10-11 2019-03-01 重庆邮电大学 一种基于mec的任务卸载和资源分配方案
CN111586762A (zh) * 2020-04-29 2020-08-25 重庆邮电大学 一种基于边缘协作的任务卸载及资源分配联合优化方法
CN111586720A (zh) * 2020-05-11 2020-08-25 重庆邮电大学 一种多小区场景下的任务卸载和资源分配的联合优化方法
CN111918311A (zh) * 2020-08-12 2020-11-10 重庆邮电大学 基于5g移动边缘计算的车联网任务卸载和资源分配方法
CN112492626A (zh) * 2020-12-07 2021-03-12 南京邮电大学 一种移动用户计算任务的卸载方法

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
Energy-efficient Mobile Edge Computing Offloading with Multiple Base Stations;Peng Zhang等;《2019 15th International Wireless Communications & Mobile Computing Conference(IWCMC)》;20190722;全文 *
Joint Offloading and Charge Cost Minimization in Mobile Edge Computing;Kehao Wang等;《IEEE Open Journal of the Communications Society》;20200204;第1卷;全文 *
基于移动边缘计算任务卸载的资源分配算法研究;邵华;《中国优秀硕士学位论文全文数据库 信息科技辑》;20190915(第09期);全文 *
基于边缘计算的新型任务卸载与资源分配策略;薛建彬等;《计算机工程与科学》;20200615(第06期);全文 *
移动边缘计算中计算卸载与资源分配的联合优化策略;龙隆等;《高技术通讯》;20200815(第08期);全文 *
移动边缘计算中高能效任务卸载决策;陈龙险;《信息技术 应用技术》;20201118(第10期);全文 *

Also Published As

Publication number Publication date
CN113364860A (zh) 2021-09-07

Similar Documents

Publication Publication Date Title
CN113364860B (zh) 一种mec中联合计算资源分配和卸载决策的方法及***
CN111586696B (zh) 一种基于多智能体架构强化学习的资源分配及卸载决策方法
CN109684075B (zh) 一种基于边缘计算和云计算协同进行计算任务卸载的方法
CN112492626B (zh) 一种移动用户计算任务的卸载方法
CN111586762B (zh) 一种基于边缘协作的任务卸载及资源分配联合优化方法
CN111586720B (zh) 一种多小区场景下的任务卸载和资源分配的联合优化方法
CN107766135B (zh) 移动朵云中基于粒子群和模拟退火优化的任务分配方法
CN108809695B (zh) 一种面向移动边缘计算的分布上行链路卸载策略
CN111093203B (zh) 一种基于环境感知的服务功能链低成本智能部署方法
CN111132191B (zh) 移动边缘计算服务器联合任务卸载、缓存及资源分配方法
CN111245651A (zh) 一种基于功率控制和资源分配的任务卸载方法
CN113364859B (zh) 车联网中面向mec的联合计算资源分配和卸载决策优化方法
Shang et al. Deep learning-assisted energy-efficient task offloading in vehicular edge computing systems
CN112512061B (zh) 一种多接入边缘计算***中的任务卸载与分派方法
CN110233755B (zh) 一种物联网中雾计算的计算资源和频谱资源分配方法
CN112105062A (zh) 时敏条件下移动边缘计算网络能耗最小化策略方法
Chakraborty et al. Sustainable task offloading decision using genetic algorithm in sensor mobile edge computing
CN112512065B (zh) 支持mec的小小区网络中在移动感知下的卸载和迁移方法
CN114928611B (zh) 一种基于IEEE802.11p协议的车联网节能计算卸载优化方法
Chen et al. Optimal sequential relay-remote selection and computation offloading in mobile edge computing
Han et al. Multi-step reinforcement learning-based offloading for vehicle edge computing
Wang et al. Joint offloading decision and resource allocation in vehicular edge computing networks
Huang et al. Computing resource allocation and offloading method based on simulated annealing algorithm
Wang et al. Distributed energy saving for heterogeneous multi-layer mobile edge computing
Lin et al. Joint Optimization of Offloading and Resource Allocation for SDN‐Enabled IoV

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant