[发明专利]一种边缘服务器的计算卸载分配方法有效
申请号: | 202010497910.0 | 申请日: | 2020-06-04 |
公开(公告)号: | CN111694664B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 黄梦醒;翟乾皓;冯思玲;罗再赐;邓扬 | 申请(专利权)人: | 海南大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/00;G06K9/62;H04L12/24;H04L29/08 |
代理公司: | 海南汉普知识产权代理有限公司 46003 | 代理人: | 麦海玲 |
地址: | 570100 海南省*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边缘 服务器 计算 卸载 分配 方法 | ||
1.一种边缘服务器的计算卸载分配方法,其特征在于,该方法包括如下步骤:
依据每个用户终端在边缘服务器上执行的任务在每个用户终端任务的占比构建待优化决策向量,获取关于待优化决策向量的第一目标子函数、第二目标子函数和第三目标子函数,其中,所述第一目标子函数为所有用户终端上本地执行任务的计算时间和边缘服务器上执行任务的计算时间的总和,所述第二目标子函数为所有用户终端上本地执行任务的能量消耗和边缘服务器上执行任务的能量消耗的总和,所述第三目标子函数为边缘服务器上执行任务所产生的资费的总和;
利用所述第一目标子函数、第二目标子函数和第三目标子函数构造关于待优化决策向量的目标优化函数,利用目标优化函数求解待优化决策向量的优化值,依据待优化决策向量的优化值对每个用户终端在边缘服务器上执行的任务在每个用户终端任务的占比进行相应的配置;
采用多目标鲸鱼优化算法获取各个决策向量的位移,即随机生成三个范围在[0,1]的实数r1、r2、q,以计算W与G,其中,
W=2·a·r1-a
G=2·r2
a是一个从2到0线性下降的系数,其表达式为Maxiter为最大迭代次数;
定义为当前迭代第j个决策向量,为当前最优决策向量,下一次迭代第j个决策向量的更新具体为:
如果qq'并且|W|1,则按照“随机游走”的方法更新当前决策向量族A中的第j行具体公式如下,
其中,Xrand是一个随机生成的n维向量,每个元素都在[0,1]的范围内;
如果qq'并且|W|≤1,则按照“环绕”的方法更新当前决策向量族A中的第j行具体公式如下,
如果q≥q',则按照“气泡网攻击”的方法更新当前决策向量族A中的第j行具体公式如下,
e为自然常数,d为对数螺旋常数,的计算公式如下:
其中,r3是随机生成的范围在[0,1]的实数;
其中,定义是一个从1到0.5线性下降的系数。
2.根据权利要求1所述的一种边缘服务器的计算卸载分配方法,其特征在于,所述第一目标子函数的获取方式具体为:
将待优化决策向量表示为X=(x1,x2,...,xn),其中,xi(i=1,2,...,n)表示用户终端i在边缘服务器上执行的任务在用户终端i所有任务的占比,定义集合C={c1,c2,...,cn},ci表示用户终端i的任务所需要的CPU周期总数,定义集合B={b1,b2,...,bn},其中bi表示用户终端i的任务的数据大小;
用户终端i在本地执行任务的计算总时间TiL如下:
其中,是用户终端i的计算能力;
用户终端i在边缘服务器执行任务的计算总时间TiM如下:
其中,表示边缘服务器分配给用户终端i的任务的计算能力;即用户终端i向边缘服务器传输数据的时间,即用户终端i在边缘服务器上任务的执行时间;ri为用户终端i的传输速率;
所述第一目标子函数的表达式为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010497910.0/1.html,转载请声明来源钻瓜专利网。