[发明专利]基于改进狼群算法的云服务系统自适应演化方法有效
申请号: | 201810964938.3 | 申请日: | 2018-08-23 |
公开(公告)号: | CN109347900B | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 徐洪珍;李星星;邹国华;刘自强 | 申请(专利权)人: | 东华理工大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06N3/00 |
代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
地址: | 330000 江西省南*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 狼群 算法 服务 系统 自适应 演化 方法 | ||
1.一种基于改进狼群算法的云服务系统自适应演化方法,其特征在于:包括如下步骤:
S1.构建云服务系统候选子集;
S2.云服务系统的人工狼编码;
S3.定义云服务系统自适应演化的适应度函数;
S4.利用信息熵初始化狼群;
S5.云服务系统的游走;
S6.云服务系统的召唤;
S7.云服务系统的围攻;
S8.更新头狼位置;
S9.更新狼群;
S10.终止条件判断;
S11.输出头狼所在位置对应的目标云服务系统;
步骤S1具体为:将云服务系统候选子集形式化定义为一个四元组:
CSi=(Cn,Fun,Num,Mems)
其中:Cn表示该云服务系统候选子集的编号,同一候选子集中所有云服务具有相同Cn;Fun是该候选子集中所有云服务具有的功能描述;Num为该云服务系统候选子集中云服务的个数;Mems为按顺序构成该云服务系统候选子集的所有云服务组成的一个序列;
步骤S2具体为:对人工狼的位置采用整数编码,设定:每个云服务系统实例对应一只人工狼,每只人工狼的位置有D维,分别对应云服务系统实例中的D个云服务,云服务系统实例中完成每个子任务的云服务在相应云服务系统候选子集中的编号对应为人工狼的d维位,人工狼的位置定义为:
Xi=(xi1,xi2,…,xid,…,xiD)
其中,xid表示第i(1≤i≤N)只人工狼在第d(1≤d≤D)维上的值;
步骤S3具体为:
S31:定义一个7维的QoS评价指标来作为云服务系统自适应演化结果的评价标准,分别为服务时间(T)、服务费用(C)、可用性(Av)、可靠性(Rel)、信誉(Rep)、CPU占用率(Cor)和内存占用率(Mor);
S32:对QoS进行归一化处理;具体为,对服务时间(T)、服务费用(C)、CPU占用率(Cor)和内存占用率(Mor),使用下式处理;
对云服务的可用性(Av)、可靠性(Rel)、信誉(Rep),使用下式处理;
其中,qmax-qmin≠0,和表示云服务第i个属性的归一化值;qi表示云服务第i个QoS属性值,qmax和qmin分别表示该云服务所在候选子集中对应QoS属性的最大值和最小值;
S33:将云服务系统自适应演化的适应度函数定义:
Q(P)=w1T+w2C+w3Av+w4Rel+w5Rep+w6Cor+w7Mor
其中w1、w2、w3、w4、w5、w6、w7是相应的权重,T、C、Av、Rel、Rep、Cor、Mor为服务时间(T)、服务费用(C)、可用性(Av)、可靠性(Rel)、信誉(Rep)、CPU占用率(Cor)和内存占用率(Mor)归一化处理后的各个QoS属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华理工大学,未经东华理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810964938.3/1.html,转载请声明来源钻瓜专利网。