[发明专利]一种能量匮乏终端与流量匮乏终端间的协作计算迁移方法有效
申请号: | 201811593114.6 | 申请日: | 2018-12-25 |
公开(公告)号: | CN109413623B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 郑建超;冬欣松;刁宪邦;蔡跃明;吴丹;崔岩;姚叶 | 申请(专利权)人: | 中国人民解放军军事科学院国防科技创新研究院;中国人民解放军陆军工程大学 |
主分类号: | H04W4/70 | 分类号: | H04W4/70;H04W88/04;H04L67/10 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 许峰;程化铭 |
地址: | 100071 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 能量 匮乏 终端 流量 协作 计算 迁移 方法 | ||
1.一种能量匮乏终端与流量匮乏终端间的协作计算迁移方法,其特征在于,在一个基于D2D通信的移动蜂窝网络中,基站位于网络中心,多个智能终端随机分布,且智能终端将自身计算密集型任务迁移到云端进行处理,智能终端包括流量匮乏终端ES和能量匮乏终端DS,流量匮乏终端集合表示为I={1、…、i、…、M},其中,M为正整数,i为[1,M]之间的任一正整数;能量匮乏终端DS集合表示为J={1、…、j、…、K},其中,K为正整数,j为[1,K]之间的任一正整数;
所述方法包括:
步骤10)发起者通过控制信道广播需求信令,当帮助者回应所述发起者时,协作开始,ESi通过控制信道获得DSj的任务参数,DSj通过控制信道获得ESi的任务参数;所述任务参数包括数据尺寸、最大允许任务时延以及所需CPU周期;当发起者为ESi时,帮助者为DSj;当发起者为DSj时,帮助者为ESi;ESi表示系统中的第i个流量匮乏终端,DSj表示系统中的第j个能量匮乏终端;
步骤20)利用信道估计和反馈方法,ESi获取与DSj之间的信道状态信息hij、信道增益值|hij|2,以及DSj与基站间的信道状态信息hjD和信道增益值|hjD|2;
步骤30)计算当ESi与DSj协作时,ESi的开销和DSj的开销所述开销包括能量开销和流量开销;所述步骤30)还包括:计算终端协作时的开销最优值,具体包括:
由于ESi终端在协作中将承担所有任务的能量消耗,DSj终端在协作中将承担所有的数据消耗,协作情况下ESi的最优开销如式(4)所示,DSj的最优开销如式(5)所示:
其中,如式(6)所示:
式(6)中,N0表示白噪声功率;W表示信道的传输带宽;表示DSj迁移任务的最大允许迁移时延,且表示DSj迁移任务的允许时延;表示DSj迁移任务所需的CPU周期;Dc表示云端计算能力;η表示能量转换效率因子;表示功率分割射频能量采集技术中,在ESi与DSj协作情况下,DSj的最优功率分割因子;hij表示ESi与DSj之间的信道状态信息;hjD表示DSj与基站间的信道状态信息;表示在ESi与DSj协作情况下,DSj的最优采集能量分配因子,用以分配采集到的能量中,转发ESi任务的能量以及上传DSj自己任务的能量,如式(7)所示:
ζ={2vηH-(n+2w)}2 式(8c)
其中,H=|hjD|2,且
ESi与DSj协作时的最优开销如式(3)所示:
其中,表示在ESi与DSj协作情况下,ESi的最优传输功率,即ESi的最低传输功率;表示ESi迁移任务的最大允许迁移时延,且表示ESi迁移任务的允许时延,表示ESi迁移任务所需的CPU周期,Dc表示云端计算能力;
所述步骤30)中,ESi在协作情况下的开销如式(1)所示:
其中,表示ESi在与DSj协作情况下的能量开销,表示ESi能量开销的权重,表示ESi在与DSj协作情况下的流量开销,表示ESi流量开销的权重;由于终端ESi没有直接与基站通信,协作中终端ESi的流量开销等于0,其中,表示ESi的传输功率,t表示ESi任务的迁移时延;
DSj在协作情况下开销如式(2)所示:
其中,表示DSj在与ESi协作情况下的能量开销,表示DSj在与ESi协作情况下的流量开销,表示DSj能量开销的权重,表示DSj流量开销的权重;由于DSj终端将承担ESi与DSj所有迁移任务的数据开销,所以其中,表示ESi迁移任务的数据尺寸,表示DSj迁移任务的数据尺寸;
步骤40)计算当ESi与DSj不协作时,ESi的开销和DSj的开销所述步骤40)中,当ESi与DSj不协作时,根据式(10)计算终端ESi的开销
当ESi与DSj不协作时,根据式(11)计算终端DSj的开销
其中,表示非协作情况下,流量匮乏终端ESi的能量消耗;如式(12a)所示;表示非协作情况下,流量匮乏终端ESi的流量消耗,表示非协作情况下,能量匮乏终端DSj的能量消耗;如式(12b)所示;表示非协作情况下,能量匮乏终端DSj的流量消耗,
其中,hiD表示ESi与基站间的信道状态信息;N0表示白噪声功率;
步骤50)生成迁移开销矩阵CM×K;
步骤60)根据步骤50)生成的迁移开销矩阵CM×K,利用匈牙利算法获得匹配矩阵及多终端协作计算迁移开销。
2.根据权利要求1所述的能量匮乏终端与流量匮乏终端间的协作计算迁移方法,其特征在于,所述步骤50)具体包括:设系统内有M个流量匮乏终端ES与K个能量匮乏终端DS,迁移开销矩阵CM×K的生成步骤如下:
步骤501)初始化矩阵CM×K,使矩阵CM×K中的元素均为1;
步骤502)j=q1+1,q1表示步骤505)返回步骤502)的次数,q1的初始值为0;
步骤503)i=q2+1,q2表示步骤505)返回步骤503)的次数,q2的初始值为0;
步骤504)判断是否满足条件,所述条件为且当条件满足时,则将ESi与DSj协作时的开销最优值赋值于矩阵CM×K中的元素cij;当条件不满足时,则将无穷大赋值于矩阵CM×K中的元素cij;
步骤505)判断jK是否成立,如果不成立,则判断iM是否成立;如果成立,则结束循环,生成迁移开销矩阵CM×K;
所述判断iM是否成立,包括:如果iM不成立,则返回步骤503);如果iM成立,则返回步骤502),且步骤503)中q2值为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军军事科学院国防科技创新研究院;中国人民解放军陆军工程大学,未经中国人民解放军军事科学院国防科技创新研究院;中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811593114.6/1.html,转载请声明来源钻瓜专利网。