CN113114714A - 一种大规模任务卸载到5g边缘服务器的节能方法及系统 - Google Patents
一种大规模任务卸载到5g边缘服务器的节能方法及系统 Download PDFInfo
- Publication number
- CN113114714A CN113114714A CN202011212941.3A CN202011212941A CN113114714A CN 113114714 A CN113114714 A CN 113114714A CN 202011212941 A CN202011212941 A CN 202011212941A CN 113114714 A CN113114714 A CN 113114714A
- Authority
- CN
- China
- Prior art keywords
- task
- edge server
- mobile device
- unloading
- helper
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000005265 energy consumption Methods 0.000 claims abstract description 62
- 230000001413 cellular effect Effects 0.000 claims abstract description 58
- 238000004891 communication Methods 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 15
- 239000013598 vector Substances 0.000 claims description 13
- 238000004422 calculation algorithm Methods 0.000 claims description 11
- 238000000354 decomposition reaction Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 238000013468 resource allocation Methods 0.000 claims description 5
- 238000012067 mathematical method Methods 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 239000003990 capacitor Substances 0.000 claims description 2
- 238000005457 optimization Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002040 relaxant effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种大规模任务卸载到5G边缘服务器的节能方法及系统,属于物联网、通信计算领域。是无蜂窝数据移动设备请求执行大规模复杂性任务;无蜂窝数据移动设备选择一个有网络的空闲移动设备作为协助(helper)设备,根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行。本发明为无蜂窝数据移动设备无网络移动设备执行大规模复杂性任务提供了一种较好的节能卸载方法,解决了移动设备计算资源、存储空间以及电量有限的问题,有效地节约了整个系统的能耗,并在一定程度减少了卸载延迟。
Description
技术领域
本发明涉及物联网、通信计算领域,尤其是涉及一种大规模复杂性任务从无网络移动设备到5G边缘服务器节能卸载的方法及系统。
背景技术
随着物联网移动终端设备的发展,设备应用程序的不断复杂化,移动云计算传输延迟长、中央服务器负载过重的缺点已无法进一步满足用户需求,为此研究学者提出移动边缘计算的概念。移动边缘计算的出现一定程度上解决了移动设备计算资源、存储空间以及电量有限的问题,移动设备执行的任务更多地卸载到移动边缘服务器中。但随着第五代无线系统(5G)的落地,大规模智能设备的接入不可避免地带来频谱资源的不足,虽然5G基站携有的边缘服务器有较大的计算资源和存储资源,但是较长的距离使得任务卸载过程中存在着较大的时间延迟和能源消耗,无法在实际应用中满足用户对于服务质量的需求。同时,卸载速度随着频谱效率的提高而不断加快,对5G基站覆盖范围下的移动边缘设备的性能提出了更高的要求,移动边缘设备因为计算资源、存储资源以及电量的不足无法执行大规模复杂性计算任务。因此,对于5G基站以及基站覆盖的移动设备来说,合理分配计算资源,合理利用存储资源以及最大化节约能耗是最受关注的研究内容。
现有的任务卸载的研究主要关注于可联网移动设备之间的交互,或者移动设备与边缘服务器的协作,暂时没有考虑到由于信号不好或者无法使用网络的移动设备进行任务处理的情况。同时,虽然现有的很多技术都在试图解决5G基站的能耗过大的问题,也取得了一定的效果,但是目前的技术主要通过对卸载过程中的计算和通信资源进行优化,也有很多研究者研究任务对边缘服务器中的任务缓存策略进行优化,但是都没有同时考虑到整个卸载过程中移动设备和设备之间、设备与边缘服务器之间的整体最优化联系,有较大的改进空间。为更好地达到上述目的,任务卸载量、计算及通信资源分配以及缓存策略的联合优化提供了一个较好的研究途径。
发明内容
为了解决上述现有技术中存在的问题,本发明针对无蜂窝数据移动设备执行大规模复杂性任务提供一种卸载到5G边缘服务器节能卸载的方法,以有网络的移动设备作为中继节点,更好地激发设备之间的激励合作,同时在卸载过程中联合优化任务卸载量、计算和通信资源、5G边缘服务器的缓存策略,从而有效地解决5G环境现存应用的能耗消耗大,以及移动设备电量、计算和存储空间不足的问题,并且在计算延迟上相对于无蜂窝数据移动设备执行任务的时间有很大提升。
为达到以上目的,本发明一种大规模任务从无蜂窝数据移动设备到5G边缘服务器节能卸载的方法:
无蜂窝数据移动设备请求执行大规模复杂性任务;
所述无蜂窝数据移动设备选择一个有网络的空闲移动设备作为协助(helper)设备,根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行。
进一步地,所述根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行,进一步包括:
如果任务没有缓存在所述5G边缘服务器中,则需要进行任务卸载;
若缓存在所述5G边缘服务器中,则无需进行任务卸载,所述5G边缘服务器直接进行该任务的计算并将结果返回到所述helper设备上,继而返回到所述无蜂窝数据移动设备中。
进一步地,所述如果任务缓存在所述5G边缘服务器中,则需要进行任务卸载,具体包括:
将该任务从所述无蜂窝数据移动设备部分卸载到对应所述helper设备上,其中,所述无蜂窝数据移动设备剩余任务的执行和部分任务向所述helper设备卸载同时执行;卸载完成后,所述helper设备进行所述部分任务的二次卸载,将任务数据继续部分卸载到所述5G边缘服务器,此时任务由所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器同时执行,并逐步返回结果。进一步地,在所述无蜂窝数据移动设备请求执行大规模复杂性任务之前,以最小化移动设备的整体能耗为目标建立模型,即:
其中,a表示每个任务的缓存策略,是一个M维的向量,可表示为a={a1,a2,…,aM},am表示任务m的缓存策略;Vi,t和分别表示第t个时隙内所述无蜂窝数据移动设备i的本地执行数据量和对应的helper设备k执行的数据量,Vi及Vk表示Vi,t和的向量解;和分别表示第t个时隙内所述无蜂窝数据移动设备i向所述helper设备k、所述helper设备k向所述5G边缘服务器e提供的传输功率,pi,pk为其向量解;表示从所述设备i到设备k的映射关系,解向量用μ表示;Vm为任务m的总数据量,Cm表示执行1比特所用周期,pwait表示等待功率,以及分别表示所述无蜂窝数据移动设备i、所述helper设备k和所述5G边缘服务器e的计算频率,和表示信道增益,Bk及Be表示所述无蜂窝数据移动设备i到所述helper设备k以及所述helper设备k到所述5G边缘服务器e的信道带宽;κ为有效电容,由CPU内核决定;σ2表示噪声干扰,根据高斯定理得到。
进一步地,所述根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行,具体包括:问题分解、初始化变量、松弛变量和SLSQP算法求解、离散变量及块坐标下降交替求解5个步骤,具体为:
步骤一、问题分解:将原始的能耗目标问题按照优化的离散变量和连续变量分解为两个子问题,包括子问题1:优化任务卸载数据量、计算资源分配以及无蜂窝数据移动设备到helper设备的选择策略以最小化卸载能耗;子问题2:优化所述5G边缘服务器中的缓存策略以最小化卸载能耗;
步骤二、初始化变量:在每次无蜂窝数据移动设备请求任务前,初始化任务在5G边缘服务器的缓存策略,即a=a0;
其中,约束条件为:
其中,表示所述无网络移动设备的集合,表示空闲有网络移动设备的集合;C1、C2、C3表示所述无蜂窝数据移动设备i到所述helper设备k的选择是一一对应的,C4表示所述无蜂窝数据移动设备i本地执行、所述helper设备k执行以及所述5G边缘服务器e执行数据量在0到Vm之间,C5表示传输功率不能超过自身最大功率,C6表示任务执行时间不能超过T;其中表示缓存在所述5G边缘服务器的卸载时间,而表示任务没有被缓存到所述5G边缘服务器的卸载时间,P表示时隙个数;
所述子问题1表示给定缓存策略后能耗的表示方式,前半段为有缓存情况,能耗为所述5G边缘服务器执行能耗;后半段为无缓存能耗,包括所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器执行任务的能耗以及卸载过程中的传输能耗;
步骤四、离散变量:根据步骤三得到的最优卸载数据量、设备间的选择策略以及卸载过程中的传输效率,带入求解所述子问题2,求得最优缓存策略下的能耗:
约束条件如下:
C9:0≤am≤1
步骤五、块坐标下降交替求解:采用块坐标下降的方法反复求解子问题直至问题收敛,此时可以选择出卸载过程中消耗电量最小的方式以及得出最小能耗。
由上述可知,本发明为无蜂窝数据移动设备无网络移动设备执行大规模复杂性任务提供了一种较好的节能卸载方法,通过移动设备之间的激励合作以及移动设备与5G基站的交互解决移动设备计算资源、存储空间以及电量有限的问题,同时,通过对任务卸载和执行过程中无蜂窝数据移动设备到有网络移动设备之间的选择关系、基站服务器的缓存策略、任务卸载数据量以及卸载过程中的计算资源分配进行联合优化,有效地节约了整个系统的能耗,并在一定程度减少了卸载延迟。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所提实施案例中5G边缘-D2D系统的通信结构示意图。
图2为本发明所提实施方案中的具体卸载过程流程图。
图3为本发明所提实施方案中节能卸载方法计算流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
如图1所示:以一个带有支持缓存的边缘服务器的5G基站的移动边缘计算系统为例。系统包括5G基站、边缘服务器、有网络移动设备和无蜂窝数据移动设备,所述5G边缘服务器通过所述基站与有网络移动设备通信连接。针对无蜂窝数据或者信号不良的移动边缘设备执行大规模复杂性任务,本发明提供一种从无蜂窝数据移动设备到5G边缘服务器的联合优化节能卸载的方法,如图2所示。
无蜂窝数据移动设备请求执行大规模复杂性任务;
所述无蜂窝数据移动设备选择一个有网络的空闲移动设备作为协助(helper)设备,根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行。
进一步地,所述根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行,进一步包括:
如果任务没有缓存在所述5G边缘服务器中,则需要进行任务卸载;
若缓存在所述5G边缘服务器中,则无需进行任务卸载,所述5G边缘服务器直接进行该任务的计算并将结果返回到所述helper设备上,继而返回到所述无蜂窝数据移动设备中。
进一步地,所述如果任务缓存在所述5G边缘服务器中,则需要进行任务卸载,具体包括:
将该任务从所述无蜂窝数据移动设备部分卸载到对应所述helper设备上,其中,所述无蜂窝数据移动设备剩余任务的执行和部分任务向所述helper设备卸载同时执行;卸载完成后,所述helper设备进行所述部分任务的二次卸载,将任务数据继续部分卸载到所述5G边缘服务器,此时任务由所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器同时执行,并逐步返回结果。
通过该方法,可以有效解决5G环境下边缘服务器能耗过大,而移动设备能源不足的问题。
作为本发明的另一个实施例,从无蜂窝数据移动设备到5G边缘服务器节能卸载的方法还可以包括:
(1.1)考虑一个覆盖有N台设备的5G基站,且基站边缘服务器支持多用户缓存的网络环境,其中I台设备需要执行大规模复杂性任务(虚拟现实游戏),设备集设为剩下的闲置设备可以使用网络进行5G基站交互。假设时间被划分为大小为T的时隙,每个设备i,随时可以请求任意一个密集型任务,用户所能接受的最大延迟是T。当集合中的设备请求任务时,由于独立地本地计算无法在规定时间内完成,因此需要设备之间的激励合作以及边缘服务器的协助工作。
(1.2)定义一组计算密集且延迟敏感型任务M,每个任务由两个元素组成,即M=(Vm,Cm),其中Vm表示任务m的数据大小(千字节),Cm表示执行1bit所用周期数。我们考虑P个时隙的情况,即t={1,2,…,P},在每个时隙开始时,设备i,开始随机请求任意一个任务m,m∈M,且
∑m∈MPi(m)=1。
(2)5G网络中复杂且延迟敏感型任务问题模型建立。
以最小化移动设备的整体能耗为目标建立模型,即:
目标函数为使移动设备的总能耗最小,由于结果回传消耗能耗很小,可以忽略不计,本发明不做考虑。其中表示若所述任务缓存在5G边缘服务器时的执行能耗,和分别表示无蜂窝数据移动设备i和协助设备k的本地计算能耗,表示所述任务从无蜂窝数据移动设备i到协助设备k的卸载传输能耗,表示所述任务从协助设备k到5G边缘服务器部分二次卸载的传输能耗,表示所述任务若没有缓存在5G边缘服务器,卸载到5G边缘服务器后在该服务器上执行的计算能耗。
(2.2)本地计算能耗可表示为:
其中κ是与CPU相关的有效电容,Vi,t表示第t个时隙移动设备i本地执行任务m时的数据量大小。
(2.3)helper设备k执行设备i卸载任务时的本地计算延迟可以表示为:
(2.4)helper设备计算能耗为:
(2.5)边缘计算延迟为:
(3)除计算时间和能耗外,任务卸载需要传输,本发明设计两阶段传输,从本地设备到helper设备的传输以及helper设备到边缘服务器的传输。
(3.3)任务从helper设备到5G基站的卸载过程:helper设备k到基站的卸载速率为:
传输过程中消耗的电能可以表示为:
(4)利用基站强大的存储空间进行数据缓存,可以有效地降低数据传输延迟并减少能耗。假设边缘服务器缓存容量为D,am表示缓存策略,若am=1则表示该任务在服务器中缓存,由于回传结果对于整个执行过程来说太小了可以忽略不计,此时任务执行时间即在边缘服务器上的执行时间,消耗的能耗也为边缘服务器执行能耗,即反之,若am=0则表示任务当前没有缓存,则需要进行本地计算、helper设备和边缘服务器共同执行。任务没有缓存的情况下计算延迟为:
(5)根据上述定义,本发明以移动设备能耗最小化为目标进行资源分配、任务分割及缓存策略的联合优化,即
相关约束如下:
目标函数为使移动设备的总能耗最小,其中a,Vi,Vk,pk,pi,μ为问题的解,a表示每个任务的缓存策略,是一个M维的向量,可表示为a={a1,a2,…,aM};Vi及Vk分别每个设备的本地执行数据量和对应的helper数据执行数据量,每个设备对于请求的任务有一定偏好,因此我们假设Vi和Vk只与每个设备有关,分别用I维和K维向量表示,即pi表示第t个时隙内表示移动设备i向移动设备k提供的传输功率,是个I*K维向量,而pk表示第t个时隙移动设备k向边缘服务器卸载设备i任务时的传输功率,为I*K维向量;表示i到k一一映射,为I*K的0,1向量矩阵。
约束C1表示移动设备之间的映射是个二进制变量,约束C2及C3保证移动设备i到移动设备k的映射是一一对应的;C4表示缓存策略是二进制变量;约束C5保证缓存在服务器中的任务总数据量不能超过容量D;C6表示无论是否在边缘服务器中有缓存,所有设备的任务执行时间都不能超过时间约束T;约束C7表示本地执行数据量、helper执行数据量以及边缘执行数据量都在0到Vm;约束C8表示移动设备i到设备k的传输功率以及移动设备k到边缘服务器的传输功率在0和移动设备的最大功率pmax之间。由于资源在每个时间段开始重新进行分配,因此在P个时间段内都应满足所有的约束。
作为本发明的另一个实施例,根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行执行任务,还可以包括问题分解、初始化变量、松弛变量和SLSQP算法求解、离散变量及块坐标下降交替求解5个步骤,如图3:
步骤一、问题分解:将原始的能耗目标问题按照优化的离散变量和连续变量分解为两个子问题,包括子问题1:优化任务卸载数据量、计算资源分配以及无蜂窝数据移动设备到helper设备的选择策略以最小化卸载能耗;子问题2:优化所述5G边缘服务器中的缓存策略以最小化卸载能耗;
步骤二、初始化变量:在每次无蜂窝数据移动设备请求任务前,初始化任务在5G边缘服务器的缓存策略,即a=a0;
其中,约束条件为:
其中,表示所述无网络移动设备的集合,表示空闲有网络移动设备的集合;C1、C2、C3表示所述无蜂窝数据移动设备i到所述helper设备k的选择是一一对应的,C4表示所述无蜂窝数据移动设备i本地执行、所述helper设备k执行以及所述5G边缘服务器e执行数据量在0到Vm之间,C5表示传输功率不能超过自身最大功率,C6表示任务执行时间不能超过T;其中表示缓存在所述5G边缘服务器的卸载时间,而表示任务没有被缓存到所述5G边缘服务器的卸载时间,P表示时隙个数;
所述子问题1表示给定缓存策略后能耗的表示方式,前半段为有缓存情况,能耗为所述5G边缘服务器执行能耗;后半段为无缓存能耗,包括所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器执行任务的能耗以及卸载过程中的传输能耗;
步骤四、离散变量:根据步骤三得到的最优卸载数据量、设备间的选择策略以及卸载过程中的传输效率,带入求解所述子问题2,求得最优缓存策略下的能耗:
约束条件如下:
C9:0≤am≤1
步骤五、块坐标下降交替求解:采用块坐标下降的方法反复求解子问题直至问题收敛,此时可以选择出卸载过程中消耗电量最小的方式以及得出最小能耗。
值得注意的是,本发明所示算法适用但不局限于单5G基站,单服务器以及多移动设备的情况,同时适用于多5G基站多服务器以及多移动设备的情况,除了基站服务器和移动设备之间的计算卸载,还可应用与移动设备之间的激励合作,鼓励设备之间的通信,最大限度地减少卸载能耗。
应当理解的是,尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (6)
1.一种大规模任务卸载到5G边缘服务器的节能方法,其特征在于:
无蜂窝数据移动设备请求执行大规模复杂性任务;
所述无蜂窝数据移动设备选择一个有网络的空闲移动设备作为协助(helper)设备,根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行。
2.根据权利要求1所述的方法,其特征在于,所述根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行,进一步包括:
如果任务没有缓存在所述5G边缘服务器中,则需要进行任务卸载;
若缓存在所述5G边缘服务器中,则无需进行任务卸载,所述5G边缘服务器直接进行该任务的计算并将结果返回到所述helper设备上,继而返回到所述无蜂窝数据移动设备中。
3.根据权利要求2所述的方法,其特征在于,所述如果任务没有缓存在所述5G边缘服务器中,则需要进行任务卸载,具体包括:
将该任务从所述无蜂窝数据移动设备部分卸载到对应所述helper设备上,其中,所述无蜂窝数据移动设备剩余任务的执行和部分任务向所述helper设备卸载同时执行;卸载完成后,所述helper设备进行所述部分任务的二次卸载,将任务数据继续部分卸载到所述5G边缘服务器,此时任务由所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器同时执行,并逐步返回结果。
4.根据权利要求1所述的方法,其特征在于,在所述无蜂窝数据移动设备请求执行大规模复杂性任务之前,以最小化移动设备的整体能耗为目标建立模型,即:
其中,a表示每个任务的缓存策略,是一个M维的向量,可表示为a={a1,a2,...,aM},am表示任务m的缓存策略;Vi,t和分别表示第t个时隙内所述无蜂窝数据移动设备i的本地执行数据量和对应的helper设备k执行的数据量,Vi及Vk表示Vi,t和的向量解;和分别表示第t个时隙内所述无蜂窝数据移动设备i向所述helper设备k、所述helper设备k向所述5G边缘服务器e提供的传输功率,pi,pk为其向量解;表示从所述设备i到设备k的映射关系,解向量用μ表示;Vm为任务m的总数据量,Cm表示执行1比特所用周期,pwait表示等待功率,以及分别表示所述无蜂窝数据移动设备i、所述helper设备k和所述5G边缘服务器e的计算频率,和表示信道增益,Bk及Be表示所述无蜂窝数据移动设备i到所述helper设备k以及所述helper设备k到所述5G边缘服务器e的信道带宽;κ为有效电容,由CPU内核决定;σ2表示噪声干扰,根据高斯定理得到。
5.根据权利要求4所述的方法,其特征在于,所述根据给定的初始缓存策略判断是否需要进行任务卸载,根据判断结果进行任务执行,具体包括:问题分解、初始化变量、松弛变量和SLSQP算法求解、离散变量及块坐标下降交替求解5个步骤,具体为:
步骤一、问题分解:将原始的能耗目标问题按照优化的离散变量和连续变量分解为两个子问题,包括子问题1:优化任务卸载数据量、计算资源分配以及无蜂窝数据移动设备到helper设备的选择策略以最小化卸载能耗;子问题2:优化所述5G边缘服务器中的缓存策略以最小化卸载能耗;
步骤二、初始化变量在每次无蜂窝数据移动设备请求任务前,初始化任务在5G边缘服务器的缓存策略,即a=a0;
其中,约束条件为:
其中,表示所述无网络移动设备的集合,表示空闲有网络移动设备的集合;C1、C2、C3表示所述无蜂窝数据移动设备i到所述helper设备k的选择是一一对应的,C4表示所述无蜂窝数据移动设备i本地执行、所述helper设备k执行以及所述5G边缘服务器e执行数据量在0到Vm之间,C5表示传输功率不能超过自身最大功率,C6表示任务执行时间不能超过T;其中表示缓存在所述5G边缘服务器的卸载时间,而表示任务没有被缓存到所述5G边缘服务器的卸载时间,P表示时隙个数;
所述子问题1表示给定缓存策略后能耗的表示方式,前半段为有缓存情况,能耗为所述5G边缘服务器执行能耗后半段为无缓存能耗,包括所述无蜂窝数据移动设备、所述helper设备、所述5G边缘服务器执行任务的能耗以及卸载过程中的传输能耗;
步骤四、离散变量:根据步骤三得到的最优卸载数据量、设备间的选择策略以及卸载过程中的传输效率,带入求解所述子问题2,求得最优缓存策略下的能耗:
约束条件如下:
C9:0≤am≤1
步骤五、块坐标下降交替求解:采用块坐标下降的方法反复求解子问题直至问题收敛,此时可以选择出卸载过程中消耗电量最小的方式以及得出最小能耗。
6.一种大规模任务卸载到5G边缘服务器的节能系统,其特征在于
包括:基站,无蜂窝数据移动设备,有网络移动设备和5G边缘服务器;所述5G边缘服务器通过所述基站与有网络移动设备通信连接;以及
所述无蜂窝数据移动设备请求执行大规模复杂性任务;
所述无网络移动设备选择一个空闲的有网络移动设备作为协助(helper)设备,根据给定的初始缓存策略判断该任务是否缓存在5G边缘服务器中;
如果没有缓存在所述5G边缘服务器中,则进行优化,将该任务从所述无蜂窝数据移动设备部分卸载到对应所述helper设备上,其中,所述无蜂窝数据移动设备剩余任务的执行和部分任务向所述helper设备卸载同时执行;卸载完成后,所述helper设备进行所述部分任务的二次卸载,将任务数据继续部分卸载到所述5G边缘服务器,此时任务由所述无网络移动设备、所述helper设备、所述5G边缘服务器同时执行,并逐步返回结果;
若缓存在所述5G边缘服务器中,则无需进行任务卸载,所述5G边缘服务器直接进行该任务的计算并将结果返回到所述helper设备上,继而返回到所述无蜂窝数据移动设备中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011212941.3A CN113114714B (zh) | 2020-11-03 | 2020-11-03 | 一种大规模任务卸载到5g边缘服务器的节能方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011212941.3A CN113114714B (zh) | 2020-11-03 | 2020-11-03 | 一种大规模任务卸载到5g边缘服务器的节能方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113114714A true CN113114714A (zh) | 2021-07-13 |
CN113114714B CN113114714B (zh) | 2022-03-01 |
Family
ID=76709004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011212941.3A Active CN113114714B (zh) | 2020-11-03 | 2020-11-03 | 一种大规模任务卸载到5g边缘服务器的节能方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113114714B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553160A (zh) * | 2021-08-03 | 2021-10-26 | 上海紫邦电气技术有限公司 | 用于人工智能物联网的边缘计算节点任务调度方法及系统 |
CN113938957A (zh) * | 2021-12-06 | 2022-01-14 | 太平洋电信股份有限公司 | 网络边缘设备的计算分配方法及系统 |
CN114866557A (zh) * | 2022-05-06 | 2022-08-05 | 东北林业大学 | 边缘计算与v2v融合网络下的计算资源共享平台和方法 |
CN118764195A (zh) * | 2024-09-02 | 2024-10-11 | 易迅通科技有限公司 | 一种异构量子网络的路径选择方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108934002A (zh) * | 2018-07-18 | 2018-12-04 | 广东工业大学 | 一种基于d2d通信协作的任务卸载算法 |
CN109819046A (zh) * | 2019-02-26 | 2019-05-28 | 重庆邮电大学 | 一种基于边缘协作的物联网虚拟计算资源调度方法 |
CN110062026A (zh) * | 2019-03-15 | 2019-07-26 | 重庆邮电大学 | 移动边缘计算网络中资源分配和计算卸载联合优化方案 |
CN110941667A (zh) * | 2019-11-07 | 2020-03-31 | 北京科技大学 | 一种移动边缘计算网络中的计算卸载方法及系统 |
EP3648436A1 (en) * | 2018-10-29 | 2020-05-06 | Commissariat à l'énergie atomique et aux énergies alternatives | Method for clustering cache servers within a mobile edge computing network |
CN111148134A (zh) * | 2019-12-19 | 2020-05-12 | 南京大学 | 一种基于移动边缘计算的多用户多任务卸载方法 |
CN111182582A (zh) * | 2019-12-30 | 2020-05-19 | 东南大学 | 面向移动边缘计算的多任务分布式卸载方法 |
CN111240701A (zh) * | 2019-12-31 | 2020-06-05 | 重庆大学 | 一种端-边-云协同计算的任务卸载优化方法 |
CN111556516A (zh) * | 2020-05-25 | 2020-08-18 | 南京邮电大学 | 面向时延和能效敏感业务的分布式无线网络任务协同分配方法 |
CN111585916A (zh) * | 2019-12-26 | 2020-08-25 | 国网辽宁省电力有限公司电力科学研究院 | 基于云边协同的lte电力无线专网任务卸载和资源分配方法 |
-
2020
- 2020-11-03 CN CN202011212941.3A patent/CN113114714B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108934002A (zh) * | 2018-07-18 | 2018-12-04 | 广东工业大学 | 一种基于d2d通信协作的任务卸载算法 |
EP3648436A1 (en) * | 2018-10-29 | 2020-05-06 | Commissariat à l'énergie atomique et aux énergies alternatives | Method for clustering cache servers within a mobile edge computing network |
CN109819046A (zh) * | 2019-02-26 | 2019-05-28 | 重庆邮电大学 | 一种基于边缘协作的物联网虚拟计算资源调度方法 |
CN110062026A (zh) * | 2019-03-15 | 2019-07-26 | 重庆邮电大学 | 移动边缘计算网络中资源分配和计算卸载联合优化方案 |
CN110941667A (zh) * | 2019-11-07 | 2020-03-31 | 北京科技大学 | 一种移动边缘计算网络中的计算卸载方法及系统 |
CN111148134A (zh) * | 2019-12-19 | 2020-05-12 | 南京大学 | 一种基于移动边缘计算的多用户多任务卸载方法 |
CN111585916A (zh) * | 2019-12-26 | 2020-08-25 | 国网辽宁省电力有限公司电力科学研究院 | 基于云边协同的lte电力无线专网任务卸载和资源分配方法 |
CN111182582A (zh) * | 2019-12-30 | 2020-05-19 | 东南大学 | 面向移动边缘计算的多任务分布式卸载方法 |
CN111240701A (zh) * | 2019-12-31 | 2020-06-05 | 重庆大学 | 一种端-边-云协同计算的任务卸载优化方法 |
CN111556516A (zh) * | 2020-05-25 | 2020-08-18 | 南京邮电大学 | 面向时延和能效敏感业务的分布式无线网络任务协同分配方法 |
Non-Patent Citations (4)
Title |
---|
PENG LIU,GAOCHAO XU等: "Jointly Optimized Energy-Minimal Resource Allocation in Cache-Enhanced Mobile Edge Computing Systems", 《IEEE ACCESS》 * |
YANG LI, GAOCHAO XU等: "Communication and computation cooperation in wireless network for mobile edge computing", 《IEEE ACCESS》 * |
YANG LI, GAOCHAO XU等: "Jointly Optimizing Helpers Selection and Resource Allocation in D2D Mobile Edge Computing", 《 2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC)》 * |
吴柳青等: "基于边-端协同的任务卸载资源分配联合优化算法", 《电信科学》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113553160A (zh) * | 2021-08-03 | 2021-10-26 | 上海紫邦电气技术有限公司 | 用于人工智能物联网的边缘计算节点任务调度方法及系统 |
CN113938957A (zh) * | 2021-12-06 | 2022-01-14 | 太平洋电信股份有限公司 | 网络边缘设备的计算分配方法及系统 |
CN114866557A (zh) * | 2022-05-06 | 2022-08-05 | 东北林业大学 | 边缘计算与v2v融合网络下的计算资源共享平台和方法 |
CN114866557B (zh) * | 2022-05-06 | 2024-01-23 | 东北林业大学 | 边缘计算与v2v融合网络下的计算资源共享平台和方法 |
CN118764195A (zh) * | 2024-09-02 | 2024-10-11 | 易迅通科技有限公司 | 一种异构量子网络的路径选择方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113114714B (zh) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113114714B (zh) | 一种大规模任务卸载到5g边缘服务器的节能方法及系统 | |
CN111586696B (zh) | 一种基于多智能体架构强化学习的资源分配及卸载决策方法 | |
CN113950066B (zh) | 移动边缘环境下单服务器部分计算卸载方法、系统、设备 | |
CN111010684B (zh) | 一种基于mec缓存服务的车联网资源分配方法 | |
WO2022121097A1 (zh) | 一种移动用户计算任务的卸载方法 | |
CN108809695B (zh) | 一种面向移动边缘计算的分布上行链路卸载策略 | |
CN111132191B (zh) | 移动边缘计算服务器联合任务卸载、缓存及资源分配方法 | |
CN110941667A (zh) | 一种移动边缘计算网络中的计算卸载方法及系统 | |
CN108541027A (zh) | 一种基于边缘云网络的通信计算资源置换方法 | |
CN110719641B (zh) | 边缘计算中用户卸载与资源分配联合优化方法 | |
CN111163143B (zh) | 一种面向移动边缘计算的低时延任务卸载方法 | |
CN110928691A (zh) | 一种面向交通数据的端边协同计算卸载方法 | |
CN113286317B (zh) | 一种基于无线供能边缘网络的任务调度方法 | |
CN112188551B (zh) | 一种计算迁移方法、计算终端设备及边缘服务器设备 | |
CN111885147A (zh) | 边缘计算中的一种资源动态定价方法 | |
CN109756912A (zh) | 一种多用户多基站联合任务卸载及资源分配方法 | |
CN112969163B (zh) | 一种基于自适应任务卸载的蜂窝网络计算资源分配方法 | |
Wu et al. | A mobile edge computing-based applications execution framework for Internet of Vehicles | |
CN113835878A (zh) | 一种资源分配方法、装置、计算机设备及存储介质 | |
Tang et al. | Research on heterogeneous computation resource allocation based on data-driven method | |
CN111200831A (zh) | 一种融合移动边缘计算的蜂窝网络计算卸载方法 | |
CN113364860B (zh) | 一种mec中联合计算资源分配和卸载决策的方法及系统 | |
Li | Optimization of task offloading problem based on simulated annealing algorithm in MEC | |
CN114064294B (zh) | 移动边缘计算环境下的动态资源分配方法和系统 | |
CN112486685B (zh) | 一种电力物联网的计算任务分配方法、装置及计算机设备 |
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 |