[发明专利]一种基于端到端P2P的计算卸载方法、装置及控制设备有效
申请号: | 201710440087.8 | 申请日: | 2017-06-12 |
公开(公告)号: | CN107454136B | 公开(公告)日: | 2019-12-27 |
发明(设计)人: | 王莉;宋梅;管孟凌;满毅;刘洋 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/61 |
代理公司: | 11413 北京柏杉松知识产权代理事务所(普通合伙) | 代理人: | 孙翠贤;项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 端到端 p2p 计算 卸载 方法 装置 控制 设备 | ||
1.一种基于端到端P2P的计算卸载方法,其特征在于,应用于移动云计算MCC系统中的控制设备,所述方法包括:
确定所述MCC系统中的至少一个计算卸载终端;
针对每个计算卸载终端,基于预先构建的能量消耗最优化模型,确定该计算卸载终端的计算任务卸载比例和发送计算任务发射功率,以及该计算卸载终端所对应的目标协作计算终端,和所述目标协作计算终端的回传计算结果发射功率;其中,所述MCC系统中包括预先确定的至少一个协作计算终端,所述至少一个协作计算终端中包括所述目标协作计算终端;
针对每个计算卸载终端,将该计算卸载终端所对应的计算任务卸载比例和发送计算任务发射功率,发送给该计算卸载终端,并将该计算卸载终端所对应的回传计算结果发射功率发送给该计算卸载终端所对应的目标协作计算终端,以使该计算卸载终端将满足所接收到的计算任务卸载比例的目标计算任务,按照所接收到的发送计算任务发射功率发送给所对应的目标协作计算终端,进而使得该计算卸载终端对应的目标协作计算终端,对所接收到的目标计算任务进行计算,得到计算结果,并按照所接收到的回传计算结果发射功率将所得到的计算结果返回给该计算卸载终端;
所述能量消耗最优化模型包括:目标函数及所述目标函数所对应的约束条件;其中,所述目标函数为:
其中,所述P1为所述能量消耗最优化模型中的目标函数,表示能量消耗总值;所述表示计算卸载终端i计算(1-βi,j)Bi的计算任务所消耗的第一能量;所述表示协作计算终端j计算计算卸载终端i所卸载的βi,jBi的计算任务所消耗的第二能量;所述表示计算卸载终端i将所述βi,jBi的计算任务发送到协作计算终端j所消耗的第三能量;所述表示协作计算终端j将针对所述βi,jBi的计算任务的计算结果发送至计算卸载终端i的第四能量;
所述M表示所述MCC系统中协作计算终端的数量,所述N表示MCC系统中计算卸载终端的数量;所述所述所述β=[β1,j,...,βN,j]T;
所述Bi表示计算卸载终端i中待进行计算的总计算任务;所述βi,j表示计算卸载终端i将计算任务卸载到协作计算终端j的计算任务卸载比例;所述表示计算卸载终端i单位时间所能计算的任务量,所述表示协作计算终端j单位时间所能计算的任务量;所述Di表示计算卸载终端i计算每比特的计算任务所消耗的时钟周期数,所述Dj表示协作计算终端j计算每比特的计算任务所消耗的时钟周期数;
所述表示计算卸载终端i向协作计算终端j发送数据的发送计算任务发射功率,所述表示协作计算终端j向计算卸载终端i发送数据的回传计算结果发射功率;所述tc表示计算卸载终端i将βi,jBi的计算任务发送给协作计算终端j的传输时间,所述td表示协作计算终端j将针对所述βi,jBi的计算任务的计算结果发送至计算卸载终端i的传输时间,所述ti表示计算卸载终端i计算(1-βi,j)Bi的计算任务所消耗的计算时间,所述tj表示协作计算终端j计算计算卸载终端i所卸载的βi,jBi的计算任务所消耗的计算时间,所述ti,j表示时间消耗总和;
所述表示计算卸载终端i向协作计算终端j单位时间传输的任务量,所述表示协作计算终端j向计算卸载终端i单位时间传输的任务量;
所述gi,d表示计算卸载终端i的信道增益,所述gj,d表示计算卸载终端j的信道增益;所述σ2表示噪声功率;所述W表示信道带宽;所述a表示第一预设参数,所述k表示第二预设参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710440087.8/1.html,转载请声明来源钻瓜专利网。