[发明专利]一种基于多源-多中继设备的能耗优化方法有效
申请号: | 201910677702.6 | 申请日: | 2019-07-25 |
公开(公告)号: | CN110472301B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 姚棉阳;武继刚;陈龙 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F17/16 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 中继 设备 能耗 优化 方法 | ||
1.一种基于多源-多中继设备的能耗优化方法,其特征在于,包括以下步骤:
步骤S1:边缘服务器为所有源设备上的任务选择一种任务完成的方式,任务完成的方式包括本地完成方式以及边缘服务器完成方式两种;
步骤S2:边缘服务器为完成任务的源设备一中继设备配对选择任务完成方式并求出任务完成方式矩阵以及能耗矩阵;任务完成方式包括中继设备完成以及协同完成两种;
步骤S3:边缘服务器计算能耗矩阵的最佳带权匹配,根据任务完成方式矩阵以及能耗矩阵的最佳带权匹配求得该任务的完成方式;
步骤S4:边缘服务器将任务完成方式、源设备与中继设备匹配结果发送到各源设备中。
2.根据权利要求1所述的一种基于多源-多中继设备的能耗优化方法,其特征在于,在步骤S1中,定义si,i∈{1,2,...,N},为第i个源设备,其中N为源设备的数量;定义rj,j∈(1,2,...,M},为第j个中继设备,其中M为中继设备的数量;定义源设备si上有一个任务Ti,任务Ti的数据量大小为Wi;边缘服务器为所有源设备si,i∈{1,2,...,N}上的任务Ti从本地完成、边缘服务器完成两种任务完成方式选择一种作为默认的任务完成方式wayi。
3.根据权利要求2所述的一种基于多源-多中继设备的能耗优化方法,其特征在于,任务Ti为不可分任务,即任务Ti无法分成多个子任务在不同设备上并行执行。
4.根据权利要求3所述的一种基于多源-多中继设备的能耗优化方法,其特征在于,在步骤S1中,任务Ti从本地完成、边缘服务器完成两种任务完成方式选择一种作为默认的任务完成方式wayi的具体方式如下:
步骤S1.1:本地完成方式为源设备si上的任务Ti在源设备si自身完成,该方式下完成任务Ti所需时间为:
其中Di是完成任务Ti所需要的CPU周期数,fil为源设备si上的CPU频率,其单位是Hz;该方式下完成任务Ti的能耗为:
其中为源设备si上CPU的有效电容系数,为一个远小于1的正数,其单位为J/bit;
步骤S1.2:边缘服务器完成方式是源设备si上的任务Ti通过中继设备发送到边缘服务器并由边缘服务器完成任务Ti,该方式下完成任务Ti所需时间为:
其中Wi为任务Ti的数据量大小,其单位为bit,为源设备si的传输功率,单位为w,Bi为源设备si拥有的带宽,其单位为Hz,α为该边缘服务器完成架构下的路径损耗常数,为边缘服务器作为接收端时的噪音功率,其单位为w,为si和边缘服务器的欧式距离,其单位为m,为边缘服务器上的CPU频率,其单位为Hz,该方式下完成此任务Ti所需能耗为:
步骤S1.3:首先设定Eni=max,其中max表示能耗最大,表示无法通过此完成方式完成任务Ti;
步骤S1.4:当其中Ψ为完成任务Ti的最大时间,任务Ti将以本地完成方式完成,即wayi=localComp,能耗Eni=Eli;
步骤S1.5:当且EDi<Eni,任务Ti将通过边缘服务器完成方式完成,即wayi=edgeComp,能耗Eni=EDi。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910677702.6/1.html,转载请声明来源钻瓜专利网。