[发明专利]边缘计算中结合功能按需配置的有依赖关系任务的调度方法有效
申请号: | 201910286347.X | 申请日: | 2019-04-10 |
公开(公告)号: | CN110069341B | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 谈海生;刘柳燕;李向阳;黄浩强 | 申请(专利权)人: | 中国科学技术大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/48 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;付久春 |
地址: | 230026 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 边缘 计算 结合 功能 配置 依赖 关系 任务 调度 方法 | ||
1.一种边缘计算中结合功能按需配置的有依赖关系任务的调度方法,其特征在于,包括:
步骤1,获取边缘计算网络和包含具有依赖关系任务的应用的相关参数,从边缘计算网络中选取一个边缘服务器作为处理所述应用输入和输出的初始化服务器;
步骤2,利用所述步骤1获取的应用的相关参数以及选取的初始化服务器对所述边缘计算网络中的各边缘服务器进行贪心初始配置得出服务器配置信息;
所述步骤2的利用所述步骤1获取的应用的相关参数对所述边缘计算网络中的边缘服务器进行贪心初始配置得出服务器配置信息中,在各边缘服务器上设置一个对应的数组记录配置功能的编号,配置过程包括以下步骤:
步骤21,在忽略边缘服务器的实际容量的前提下,贪心的确保每个任务在其运行时间最少的边缘服务器上配置好对应的功能,将功能的编号记录在该边缘服务器的数组中,并计算出当前配置下,边缘服务器中最大容量花费值作为虚拟容量;
步骤22,将所有边缘服务器的容量设为虚拟容量,对所述步骤21中未满配的边缘服务器继续进行如下配置:将所有任务在所有边缘服务器的运行时间从小到大排序,依次判断运行时间所对应的边缘服务器上是否已经满配,若满配,则跳过后续步骤,若未满配,判断未满配的边缘服务器是否已经配置任务对应的功能,若已配置,跳过后续步骤,否则,进行配置并保存到数组后再跳到下一个运行时间进行判断,直到所有的边缘服务器均配满;
步骤3,用有向无环图表示所述步骤1中的应用的具有依赖关系的任务,并对所述有向无环图中的任务进行拓扑排序,得到任务的拓扑序列;
步骤4,利用所述步骤2得出的服务器配置信息对所述步骤3得出的任务的拓扑序列迭代计算,计算出拓扑序列中每个任务放置在边缘计算网络的各边缘服务器上运行最早结束的完成时间并存储对应分配过程,根据最后一个任务完成时间反向搜索所存储的各分配过程来反向重建所有任务的分配和调度方案;
步骤5,在边缘服务器实际容量约束下,按照所述步骤4最终确定的任务的分配和调度方案对各任务进行分配和调度。
2.根据权利要求1所述的边缘计算中结合功能按需配置的有依赖关系任务的调度方法,其特征在于,所述方法的步骤1中,边缘计算网络包括:
一个远程云和多个异构的边缘服务器,每个边缘服务器具有有限容量,其中,任意两个边缘服务器之间的双向数据传输率相等。
3.根据权利要求1或2所述的边缘计算中结合功能按需配置的有依赖关系任务的调度方法,其特征在于,所述方法的步骤1中,获取边缘计算网络和包含具有依赖关系任务的应用的相关参数包括:
各任务在边缘计算网络的各边缘服务器上的运行时间以及各边缘服务器配置不同功能需花费的时间。
4.根据权利要求1所述的边缘计算中结合功能按需配置的有依赖关系任务的调度方法,其特征在于,所述步骤22中,未满配是指配置的功能数小于边缘服务器的虚拟容量;
满配是指配置的功能数等于边缘服务器的虚拟容量。
5.根据权利要求1或2所述的边缘计算中结合功能按需配置的有依赖关系任务的调度方法,其特征在于,所述方法的步骤3中,用有向无环图表示所述步骤1中的应用的具有依赖关系的任务包括:
具有依赖关系的任务中,每个任务表示应用中的一个计算模块,将具有依赖关系的任务设定为一个任务集合v={v1,v2,…,vJ},其中,任务vj在边缘服务器sk的运行时间为tjk;
用一个有向无环图表示一个应用,设定有向边e:=(vi,vj)∈ε表示任务vj的执行需要任务vi的结果作为输入,其中传输的数据量为wij。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学,未经中国科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910286347.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:线程数评估方法及装置
- 下一篇:一种移动云计算环境下融合视频直播频道部署方法