[发明专利]基于集合型离散粒子群优化的云工作流调度方法在审

专利信息
申请号: 201811200809.3 申请日: 2018-10-16
公开(公告)号: CN109543875A 公开(公告)日: 2019-03-29
发明(设计)人: 张军;詹志辉;陈伟能;余维杰;梁迪 申请(专利权)人: 华南理工大学
主分类号: G06Q10/04 分类号: G06Q10/04;G06Q10/06;G06N3/00
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 李斌
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于集合型离散粒子群优化的云工作流调度方法,该调度方法首先将待优化的云工作流调度问题建立数学模型,然后对建立的数学模型基于集合型离散粒子群优化实现云工作流调度。该发明针对带有不同服务质量QoS需求的云工作流调度问题,采用了一类新型的集合型粒子群优化算法,通过将粒子群优化的速度、位置和相关的更新操作在离散的集合空间重定义,从而能够满足对离散空间的云工作流调度优化问题的应用需求,提高了云工作流调度的效率。
搜索关键词: 工作流调度 集合型 离散粒子 群优化 数学模型 粒子群优化算法 服务质量QoS 粒子群优化 更新操作 离散空间 应用需求 优化问题 重定义 集合 调度 优化
【主权项】:
1.一种基于集合型离散粒子群优化的云工作流调度方法,其特征在于,所述的调度方法包括下列步骤:S1、将待优化的云工作流调度问题建立数学模型,过程如下:S11、将云工作流调度问题所含有的元素的全集记为E,集合E被分为一个n元组(E1,E2,…,En),其中E=E1∪E2∪…∪En;S12、将云工作流调度问题的一组候选解X∈PS分为一个n元组(X1,X2,…,Xn),其中Xj,j=1,2,…,n是一个集合并且PS则是所有可行解的集合;S13、当且仅当X满足约束条件Ω,将X作为可行解;S14、将云工作流调度问题的优化目标当成要找到一个合适的解X*使得问题的目标函数f得到最优化;S2、对建立的数学模型基于集合型离散粒子群优化实现云工作流调度,过程如下:S21、初始化算法的各个参数,并建立第一代粒子群和初始速度,其中,粒子的编码方式为:X=(X1,X2,…,Xn)其中Xi∈Si,Si表示能用于执行第i个任务Ti的所有云计算服务的集合,由于每个任务只能匹配到一个云计算服务中执行,因此Xi仅仅只含一个元素Ki,表示任务Ti被安排云计算服务上执行,n是工作流中任务的总数量;速度的编码方式为:V=(V1,V2,…,Vn)其中,每一维度是一个带有可能性的集合Vj={e/p(e)|e∈Sj},表示集合Sj中的每一个元素e都关联着一个可能性p(e);S22、根据粒子当前的位置评估每个粒子的适应度值;S23、更新每个粒子的个体最优位置;S24、更新粒子的速度,速度更新公式如下:其中,下标i表示第i个粒子,上标j表示维度,ω是惯性权重,c是参数,rj是位于[0,1]区间的随机数,表示第fi(j)个粒子的历史最优位置的第j维,fi(j)定义如下:首先产生一个处于[0,1]区间的随机数ran,如果ran比给定的参数Pc大,fi(j)=i,否则对两个随机选择的粒子进行锦标赛选择,适应度值更大的粒子会被选中为fi(j);S25、更新粒子的位置;S26、如果迭代次数超过规定的最大进化代数或此时得到的最优解达到规定的误差要求则停止,否则返回步骤S22继续执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811200809.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top