[发明专利]基于GA算法的云计算集群负载调度方法在审
申请号: | 201810622604.8 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108881432A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 阮浩德;陈静;吴晓生;马星;马力 | 申请(专利权)人: | 广东省城乡规划设计研究院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06N3/12 |
代理公司: | 广州胜沃园专利代理有限公司 44416 | 代理人: | 黄健仪 |
地址: | 510000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运行参数 初始种群 负载调度 云计算 集群 集合 读取 变异操作 交叉操作 模拟退火 任务队列 任务执行 时间模型 选择操作 选择算法 用户使用 终止条件 最优调度 满意度 适应度 概率 染色体 位串 代数 算法 种群 繁殖 查找 输出 转换 生产 服务 | ||
1.基于GA算法的云计算集群负载调度方法,其特征在于,包括:
S1:读取任务队列,从“服务任务执行时间模型表”中查找出每个任务的运行参数;
S2:对运行参数进行编码,将运行参数集合转换为染色体位串集合,生产初始种群Group(g),g=0;
S3:计算初始种群中每个个体的适应度值;
S4:判断终止条件g>=Gmax(Gmax为最大繁殖代数),如果条件不满足,执行S5,否则转到S8:
S5:进行选择操作形成下一代种群Group(g),g+=1,采用模拟退火的选择算法;
S6:以概率Pc进行交叉操作;
S7:以概率Pm进行变异操作,转到S3;
S8:算法终止,输出当前最优调度方案。
2.根据权利要求1所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述染色体位串中一个基因代表一个待分配的任务,一个基因表示为(t,l,p,n),其中t表示任务编号,l表示任务规模,即任务的预期执行时间,p表示任务优先级,p是一个布尔值,用1(True)表示高优先级,在节点内部任务执行时会被优先排序,0(False)表示低优先级,会被推后执行,n表示该任务被分配到的集群节点服务器编号,n的值采取随机的方式生成,即从n的取值范围0<n<Ns中随机选取正整数给n赋值,形成一个染色体;一个染色体由一组带分配的任务构成,一个染色体对应一个负载调度方案,一个染色体的表达方式为{(t,l,p,n)|t>C,l>0,p=0|1,0<n<Ns},其中C为负载策略转换阀值(C=K*Ns),1为正整数,Ns为集群节点数量。
3.根据权利要求1所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述适应度值由适应度函数表示,所述适应度函数定位为其中反映集群节点负载均衡程度的节点负载量偏差集群节点平均负载量为节点负载总量为其中集群节点负载量(Li)为当前分配负载值(Lc)与预期(算法分配)负载值(Le)之和即Li=Lc+Le,节点当前负载任务数为Tc,第n个任务预期执行时间为ctn,预期负载任务数为Te,第n个任务预期执行时间为etn。
4.根据权利要求1所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述当前分配负载值(Lc)和节点当前负载任务数Tc统称集群节点当前负载信息,集群节点当前负载信息采用负载量快照的方式获取。
5.根据权利要求4所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述负载量快照的方式是指在执行调度方案时,将任务分配情况同步记录到任务执行实时状态快照表中,各节点也将任务执行状态反馈到负载均衡器中,以及时更新状态的记录;并在执行适应度评价时,会生成任务实时状态快照表,然后对任务实时状态快照表进行计算和分析,得出当前负载量的值。
6.根据权利要求5所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述任务实时状态快照表记录着任务ID、任务优先级、预期执行时间、开始时间及状态。
7.根据权利要求6所述的基于GA算法的云计算集群负载调度方法,其特征在于,所述预期执行时间由“GIS服务任务执行时间模型表”中的平均执行时间获得,幵始时间为任务向节点分配的时间,状态值包括“0”和“1”,“0”表示任务执行失败,“1”表示任务分配成功,若任务执行成功,则从实时任务表中将该调度任务删除,表中只保留未执行或执行失败的任务记录,执行失败的任务也会定期做处理,重新尝试执行或是向客户端反映任务执行失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东省城乡规划设计研究院,未经广东省城乡规划设计研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810622604.8/1.html,转载请声明来源钻瓜专利网。