[发明专利]一种电力业务边缘计算任务分配方法及装置有效
| 申请号: | 201910651989.5 | 申请日: | 2019-07-18 |
| 公开(公告)号: | CN110570075B | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 邵苏杰;徐思雅;辛辰;周俊;司小庆;郭少勇;刘强;刘国峰;丰雷;喻鹏;亓峰 | 申请(专利权)人: | 北京邮电大学;国网江苏省电力有限公司南京市高淳区供电分公司;国网江苏省电力有限公司南京供电分公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/06;G06N3/00 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 马瑞 |
| 地址: | 100876 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 电力 业务 边缘 计算 任务 分配 方法 装置 | ||
1.一种电力业务边缘计算任务分配方法,其特征在于,包括:
获取非抢占式任务队列信息和边缘节点信息,确定所述非抢占式任务队列信息对应的非抢占式初始粒子位置矩阵和非抢占式初始粒子速度矩阵;
通过混合优先级任务排队算法对每个边缘节点信息上的非抢占式任务队列信息进行排列,得到每个边缘节点信息的排列结果信息;
通过改进的离散粒子群算法对非抢占式初始粒子位置矩阵、非抢占式初始粒子速度矩阵和排列结果信息进行循环迭代求解,确定最优任务分配向量和最小平均时延信息;
其中,所述通过混合优先级任务排队算法对每个边缘节点信息上的非抢占式任务队列信息进行排列,得到每个边缘节点信息的排列结果信息的步骤具体包括:
对所述非抢占式任务队列信息以截止时间进行排序,得到第一排序任务队列信息;
然后通过最早截止时间优先调度规则对所述第一排序任务队列信息进行调度处理,得到每个边缘节点信息的排列结果信息;
其中,所述确定所述非抢占式任务队列信息对应的非抢占式初始粒子位置矩阵的步骤,具体包括:通过改进的离散粒子群算法将所述非抢占式任务队列信息转化为非抢占式初始粒子位置矩阵;
其中,通过改进的离散粒子群算法对非抢占式初始粒子位置矩阵、非抢占式初始粒子速度矩阵和排列结果信息进行循环迭代求解,确定非抢占式更新位置矩阵和非抢占式更新速度矩阵的步骤,具体包括:
根据所述非抢占式初始粒子位置矩阵对每个粒子进行模拟任务分配,得到模拟任务分配信息;
根据所述混合优先级任务排队对所述模拟任务分配信息进行排队,得到排列结果信息;
根据所述排列结果信息计算粒子的适应度,确定并记录种群最优位置信息、种群最优适应度、子种群最优位置信息和子种群最优适应度信息;
根据粒子位置更新公式对初始非抢占式初始粒子位置矩阵进行迭代更新;
根据随机扰动速度迭代公式对初始非抢占式初始粒子速度矩阵进行迭代更新;
若满足预设条件,则停止迭代,确定非抢占式更新位置矩阵和非抢占式更新速度矩阵。
2.根据权利要求1所述电力业务边缘计算任务分配方法,其特征在于,所述随机扰动速度迭代公式为:
其中,type=1表示粒子为导航型粒子,type=2表示粒子为探索型粒子;ω为粒子的惯性系数,c1为粒子的个人最优加速因子,c2为子种群最优加速因子,c3为种群最优加速因子,为粒子在第i次迭代前的最优位置,为第k个子种群在第i次迭代前的最优位置,为种群在第i次迭代前的最优位置,r、r1、r2和r3为随机系数,取值在0到1之间。
3.根据权利要求1所述电力业务边缘计算任务分配方法,其特征在于,所述粒子位置更新公式具体为:
其中,xjq(i)为第q个任务的位置更新公式,r为[0,1]上的随机数。
4.根据权利要求1所述电力业务边缘计算任务分配方法,其特征在于,在所述获取非抢占式任务队列信息和边缘节点信息的步骤之前,所述方法包括:
获取待分配任务队列信息;
根据抢占式任务分配规则,确定抢占式任务队列信息和非抢占式任务队列信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学;国网江苏省电力有限公司南京市高淳区供电分公司;国网江苏省电力有限公司南京供电分公司,未经北京邮电大学;国网江苏省电力有限公司南京市高淳区供电分公司;国网江苏省电力有限公司南京供电分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910651989.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





