[发明专利]模糊边云协同环境下的多工作流应用调度方法在审
| 申请号: | 202210886097.5 | 申请日: | 2022-07-26 |
| 公开(公告)号: | CN115168011A | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 陈星;林潮伟;姚泽玮;胡晟熙 | 申请(专利权)人: | 福州大学 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 张灯灿;蔡学俊 |
| 地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 模糊 协同 环境 工作流 应用 调度 方法 | ||
1.一种模糊边云协同环境下的多工作流应用调度方法,其特征在于,包括:
构建多工作流应用调度模型,包括带截止时间约束的多工作流应用模型、边云协同环境以及代价驱动调度器;
针对建立的多工作流应用调度模型,采用基于遗传算子的粒子群优化调度策略来最小化多工作流应用在模糊边云协同环境中的模糊执行代价,并在其中引入二次惩罚方法,以使调度策略更快地搜索到可行解。
2.根据权利要求1所述的模糊边云协同环境下的多工作流应用调度方法,其特征在于,所述多工作流应用模型的实现方法为:
在边云协同环境中,用户在不同时间向边云协同系统提交工作流应用,假设工作流应用的到达满足一个强度为λ的泊松过程,则工作流应用到达的时间间隔服从参数为λ的指数分布,其中,λ表示工作流的到达率;多工作流应用W由多个工作流应用{w1,w2,…,wn}组成,每个工作流应用wi可以表示为一个三元组wi=(αi,di,Gi),αi表示第i个工作流应用到达边云协同系统的时间;di表示第i个工作流应用的截止时间,在一个调度方案中,若所有工作流应用都能在相应的截止时间前被执行完成,则称该调度方案是可行的;Gi表示第i个工作流应用的数据依赖结构;
每个工作流应用的数据依赖结构用有向无环图来表示,即Gi=(Vi,Ei);其中,Vi表示包含m个任务的集合{vi,1,vi,2,…,vi,m},vi,j表示第i个工作流中的第j个任务,τi,j表示任务vi,j的计算量;表示任务之间的数据边集合,对于一条有向边表示任务vi,p和任务vi,q之间存在数据依赖关系,由任务vi,p向任务vi,q传输的数据量大小为同时,任务vi,p是任务vi,q的前驱任务,任务vi,q是任务vi,p的后继任务;在工作流应用调度中,一个任务当且仅当其所有前驱任务都被执行完成,且得到所有前驱任务传输的数据,该任务才能被执行;
对于一个工作流应用,若一个任务没有前驱任务,则将其标记为入任务vin,同理,若没有后继任务,则将其标记为出任务vout;若一个工作流包含两个及以上入任务或出任务,则通过为其添加虚拟入任务vin或虚拟出任务vout,将其转化为仅含有一个入任务和出任务的工作流,具体操作如下:
设置虚拟入任务vin或虚拟出任务vout的计算量为0,并将原有的入任务和出任务分别与vin和vout通过虚拟数据边连接,同时将上述虚拟数据边的权值设置为0,即其传输数据量为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210886097.5/1.html,转载请声明来源钻瓜专利网。





