[发明专利]一种适合边缘计算环境的资源优化分配方法有效
| 申请号: | 201910645803.5 | 申请日: | 2019-07-17 |
| 公开(公告)号: | CN110347515B | 公开(公告)日: | 2021-08-03 |
| 发明(设计)人: | 李琪林;程志炯 | 申请(专利权)人: | 国网四川省电力公司电力科学研究院 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 林菲菲 |
| 地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适合 边缘 计算 环境 资源 优化 分配 方法 | ||
1.一种适合边缘计算环境的资源优化分配方法,其特征在于,该方法包括:
步骤S1,获取每个处理节点当前的资源利用率;
步骤S2,获取处理节点集合中每个处理节点的当前剩余资源量;
步骤S3,从处理节点集合中选取当前剩余资源量总和最大的处理节点,并将该处理节点置为处理节点o;
步骤S4,从剩余任务集合中选择任务k加入处理节点o,并计算该处理节点o在加入任务k后的资源均衡度Pok,k∈{1,2,…,n},在所有Pok中选取Pok最小对应的任务;n表示任务请求数;
所述步骤S4中资源均衡度是衡量系统资源是否被均衡使用的指标,通过下式计算得到:
其中,pr表示第i个处理节点的资源均衡度,pj表示第j维资源与自身总资源的比值,p′j表示第j维已经分配资源与已经分配总资源的比值,j∈{1,2,…,m},m表示系统资源维数;
步骤S5,如果没有选取到满足条件的Pok,表示所有任务都不能再分配到该处理节点o上,将该处理节点o从处理节点集合中去掉;否则,将Pok最小对应的任务分配到该处理节点o上,并从剩余任务集合中去掉该任务;
步骤S6,判断处理节点集合或者剩余任务集合是否为空,如果是则输出每个处理节点的分配任务、分配资源、剩余资源和资源利用率;否则重复执行步骤S1-步骤S5。
2.根据权利要求1所述的一种适合边缘计算环境的资源优化分配方法,其特征在于,所述步骤S2具体通过下式计算得到每个处理节点的当前剩余资源量:
其中,表示第i个处理节点第j维当前剩余资源量,rij表示第i个处理节点的第j维资源量,r′ij表示第i个处理节点已经分配到第j维资源量,i∈{1,2,…,c},j∈{1,2,…,m},c表示任务处理节点数。
3.根据权利要求1所述的一种适合边缘计算环境的资源优化分配方法,其特征在于,通过下式计算得到pj和p′j:
其中,rij表示第i个处理节点的第j维资源量,r′ij表示第i个处理节点已经分配到第j维资源量。
4.根据权利要求1-3任一项所述的一种适合边缘计算环境的资源优化分配方法,其特征在于,所述步骤S1具体包括获取每个处理节点每维资源在自身总资源量的比值和每个处理节点每维已经分配资源与此节点已经分配总资源量的比值。
5.根据权利要求4所述的一种适合边缘计算环境的资源优化分配方法,其特征在于,所述每个处理节点每维资源在自身总资源量的比值Cij通过下式获得:
其中,rij表示第i个处理节点的第j维资源量。
6.根据权利要求4所述的一种适合边缘计算环境的资源优化分配方法,其特征在于,所述每个处理节点每维已经分配资源与此节点已经分配总资源量的比值C′ij通过下式获得:
其中,r′ij表示第i个处理节点已经分配到第j维资源量,c表示任务处理节点数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网四川省电力公司电力科学研究院,未经国网四川省电力公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910645803.5/1.html,转载请声明来源钻瓜专利网。





