[发明专利]一种边缘计算节点协助的多层边缘计算任务卸载方法有效
申请号: | 202211374641.4 | 申请日: | 2022-11-04 |
公开(公告)号: | CN115696403B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 王刚;苏娜;王俊波;常传文;朱伟;潘怡瑾 | 申请(专利权)人: | 东南大学 |
主分类号: | H04L47/78 | 分类号: | H04L47/78;H04W24/02;H04W28/08;H04W28/084;H04W28/088;H04B7/0413 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 沈廉 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 边缘 计算 节点 协助 多层 任务 卸载 方法 | ||
1.一种边缘计算节点协助的多层边缘计算任务卸载方法,其特征在于,包括以下步骤:
步骤S1、建立边缘计算节点协助的边缘计算网络架构;
步骤S2、终端设备向无线接入点发送通信需求指令,控制中心收集边缘计算网络的系统信息,系统信息包括终端设备与无线接入点之间的信道状态信息、计算任务信息和计算资源信息、计算时延需求τi;
步骤S3、根据步骤S2控制中心收集的边缘计算网络的信道状态信息,设计终端设备与接入点间关联的优化算法,确定终端设备与无线接入点的关联策略;
所述终端设备与接入点间关联的优化算法步骤包括:
步骤S301:输入步骤S2中的系统信息,初始化满足系统运行约束条件的终端设备与接入点关联因子、终端设备发送预编码、计算任务和计算资源分配;
步骤S302:更新传输速率具体表达式为:
其中,d表示数据流数目,Ui,j表示半正定的辅助变量,Vj,i表示接收预编码,表示接入点处的噪声功率,Pi,j表示终端设备的发送预编码,Id表示d阶单位矩阵,Hj,i表示终端设备i与接入点j间的信道矩阵,ai,j表示终端设备i与接入点j间的关联指示因子,表示终端设备集合,表示无线接入点集合,||·||F表示Frobenius范数,l和i表示不同的终端设备,m和j表示不同的接入点;
步骤S303:更新辅助变量bi,j,具体表达式为:
步骤S304:利用内点法求解终端设备与接入点优化问题,得到终端设备与无线接入点的关联因子,优化问题具体表示为:
ai,j∈[0,1](8)
其中,ωr表示终端设备能量消耗的权重,κ表示因为传输数据大小与原始数据大小之比,Dtr,i表示无线传输的数据大小,n表示迭代次数,表示边缘服务器处的计算时延,表示无线接入点将计算任务传输至边缘服务器的时延,表示边缘计算节点k处的计算时延,表示边缘服务器将计算任务传输至边缘计算节点k的时延,nj表示一个无线接入点至多服务的终端设备数目,表示边缘计算节点的集;
步骤S305:迭代步骤S302至步骤S304,直至公式(3)中的优化目标收敛,具体为其中表示第n次迭代时公式(3)中优化目标的能量消耗,表示第n-1次迭代时公式(3)中优化目标的能量消耗,ε表示可接受的误差;
步骤S4、根据步骤S3中终端设备和无线接入点的关联策略,设计终端设备发送预编码的优化算法,确定各个终端设备的发送预编码;
所述终端设备发送预编码的优化算法步骤包括:
步骤S401:输入系统信息、终端设备与接入点的关联策略,初始化可行的终端设备发送预编码、计算任务和计算资源分配;
步骤S402:根据公式(1)更新传输速率
步骤S403:更新变量zi,j,具体表达式为:
步骤S404:利用内点法求解终端设备预编码优化问题,得到发送预编码矩阵,优化问题具体表示为:
其中,Pmax,i表示终端设备i的最大发送功率;
步骤S405:迭代步骤S402至步骤S404,直至公式(10)中的优化目标稳定,具体为其中表示第n次迭代时公式(10)中优化目标的能量消耗,表示第n-1次迭代时公式(10)中优化目标的能量消耗;
步骤S5、根据步骤2控制中心收集的计算任务信息和计算资源信息,设计计算任务分配的优化算法,确定终端设备本地、边缘服务器和边缘计算节点处的计算任务大小;
所述计算任务分配的优化算法步骤包括:
步骤S501:输入系统信息、终端设备与接入点关联策略、终端设备发送预编码矩阵,初始化满足系统运行约束条件的计算任务和计算资源分配;
步骤S502:利用内点法求解关于计算任务分配的线性规划问题,得到计算任务分配策略,优化问题具体表示为:
其中,Ri,j表示终端设备i与无线接入点j之间的通信速率,φi=ωrβiμifi2,ψl=Dpk/Wl,φl=Dpk-Doh,Dloc,i表示终端设备i处计算的计算任务大小,Dp,i表示边缘服务器计算终端设备i的计算任务大小,Dk,i表示边缘计算节点k计算终端设备i的计算任务大小,fi表示终端设备i的计算资源,fp,i表示边缘服务器分配给终端设备i的计算资源,fk,i表示边缘计算节点k分配给终端设备i的计算资源,Dpk表示有线传输时一个数据包的大小,Doh表示有线传输时的开销大小,Wl表示有线传输的带宽,βi表示终端设备i的计算能力,βp表示边缘服务器的计算能力,βk表示边缘计算节点k的计算能力,ωp表示边缘服务器的能量消耗权重,ωc表示边缘计算节点的能量消耗权重;Di表示计算任务的大小,μi表示计算任务的处理密度;
步骤S503:迭代步骤S502,直至公式(14)中的优化目标收敛,具体为其中表示第n次迭代时公式(14)中优化目标的能量消耗,表示第n-1次迭代时公式(14)中优化目标的能量消耗;
步骤S6、根据步骤S5中终端设备本地、边缘服务器和边缘计算节点的计算任务大小和步骤S2控制中心收集的时延需求τi,确定边缘服务器和边缘计算节点分配给各个计算任务的计算资源;
所述边缘服务器和边缘计算节点分配给各个计算任务的计算资源确定方法表示为:
根据时延要求,得到边缘服务器和边缘计算节点分配给各个计算任务的计算资源,具体表示为:
其中,表示边缘服务器分配给计算任务i的最优计算资源,表示边缘计算节点k分配给计算任务i的最优计算资源,fp,tot表示边缘服务器的总计算资源,fk,tot表示边缘计算节点k的总计算资源;
步骤S7、设计联合计算卸载与资源分配的优化算法,迭代加载步骤S3至步骤S6,直到系统总能量消耗稳定,最终确定终端设备与无线接入点的关联策略、终端设备发送预编码、计算任务分配和计算资源分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211374641.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种化工制药颗粒机
- 下一篇:一种化工制药用筛选机