[发明专利]私有云环境下基于遗传禁忌混合算法的资源调度策略方法有效

专利信息
申请号: 201510789457.X 申请日: 2015-11-17
公开(公告)号: CN105550033B 公开(公告)日: 2018-11-13
发明(设计)人: 徐维祥;赵博;贾琳 申请(专利权)人: 北京交通大学
主分类号: G06F9/50 分类号: G06F9/50;G06N3/12
代理公司: 北京市商泰律师事务所 11255 代理人: 毛燕生
地址: 100044 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 私有 环境 基于 遗传 禁忌 混合 算法 资源 调度 策略 方法
【权利要求书】:

1.一种私有云环境下基于遗传禁忌混合算法的资源调度策略,其特征是通过对遗传算法与禁忌搜索算法的融合,决定资源调度方式将任务映射到私有云环境的物理服务器,优化初期使用遗传算法得到子代,然后使用禁忌搜索算法对其进行优化,循环算法至满足终止条件;

通过将遗传算法和禁忌搜索算法相结合,给禁忌搜索算法提供了一个好的初始解,先用遗传算法优化,待算法优化到比较好的子代之后,再用禁忌搜索算法继续优化,如此反复;

遗传算法每迭代一次,禁忌搜索算法迭代多次,通过最优保存策略,使算法呈现单调变化的趋势,在算法实现的时候保存每一次迭代的最优解直接送入下一次迭代;

含有以下步骤:

第1步:随机产生初始种群,给定各参数,设置迭代次数,种群规模,交叉概率,变异概率;

第2步:判断遗传算法的停止准则是否满足,如果满足,输出结果,否则继续以下步骤;

第3步:计算适应度函数,对于资源调度策略优劣的评价,目标函数取为物理计算机资源利用率与SLA违背率的综合函数,适应度函数如下:

Z=∑i∈M(t1fiR+t2fiS)

这里,fiR为第i台物理服务器的资源利用率函数,fiS为第i台物理服务器的SLA(Service-LevelAgreement,服务等级协议)违背率评价函数,t1,t2为资源利用率与SLA违背率的权重值,M为物理服务器总数量;适应度函数值最大的个体即为最优个体;

第4步:选择:得到每个个体的适应度函数后,采用最优个体保留法与锦标赛选择法来实现选择操作,具体步骤如下:

步骤(1)、采用最优个体保留方法,将选中的个体直接复制到子代,进行步骤(2);

步骤(2)、采用锦标赛选择方法:从种群中随机选取两个个体,并生成一个随机数,若随机值小于给定选择概率值r1,则选择较优的个体,否则选择较劣的个体;

第5步:交叉:对于每一个个体,生成0,1之间的随机数r2,如果r2≤pc,则对染色体进行变异,否则考虑下一个个体,从选出的两个个体随机选择一个切点,将切点两侧分别看作两个子串,将右侧的子串分别交换,则得到两个新的个体;

第6步:变异:依据变异概率pm进行变异;

第7步:将遗传算法得到的子代作为禁忌搜索算法的初始解,依据最优规则将迁移方案作为邻域,使用禁忌搜索算法进行优化;

第8步:更新种群,以新的种群返回第3步,继续遗传算法。

2.根据权利要求1所述的私有云环境下基于遗传禁忌混合算法的资源调度策略方法,其特征为:在第3步中,资源利用率函数为:

fR=(1-ucpu)×(1-umem)×(1-ubandwidth)

公式中ucpu、umem、ubandwidth分别为物理服务器的CPU利用率、内存利用率、带宽资源利用率。

3.根据权利要求1所述的私有云环境下基于遗传禁忌混合算法的资源调度策略方法,其特征为:在第3步中,SLA违背率函数为:

公式中,ucpu表示物理服务器的CPU利用率,umax是对ucpu定义的最高限值。

4.根据权利要求1所述的私有云环境下基于遗传禁忌混合算法的资源调度策略方法,其特征为:fR取值范围为0到1之间。

5.根据权利要求1所述的私有云环境下基于遗传禁忌混合算法的资源调度策略方法,其特征为:umax取值范围为0到1之间,fS的取值范围为0到1之间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201510789457.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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