[发明专利]一种基于布谷鸟搜索的storm动态负载均衡方法有效
| 申请号: | 201811636906.7 | 申请日: | 2018-12-29 |
| 公开(公告)号: | CN109617826B | 公开(公告)日: | 2022-05-03 |
| 发明(设计)人: | 龙笑;周良;郑洪源 | 申请(专利权)人: | 南京航空航天大学 |
| 主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/10;H04L67/1008;H04L67/1042 |
| 代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 王路 |
| 地址: | 210016 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及一种基于布谷鸟搜索算法的storm集群动态负载均衡方法,首先根据实时检测到的节点信息计算节点负载,然后根据负载信息为集群的节点赋予性能权值,通过布谷鸟搜索算法的寻优过程动态调整权值,最后计算出节点上任务的分配权重,根据权重分配任务,从而完成集群的动态负载均衡。本发明兼顾了集群的CPU、内存、网络等资源的实时利用情况,并实现了集群节点性能权重向量的寻优过程,完成任务的动态分配;通过对布谷鸟搜索中步长因子的自适应调整使得寻优过程能更快速的找到全局最优的权重向量,可以实现资源的合理分配,从而减小集群响应时间,具有更高的集群吞吐量和更小的系统延迟。 | ||
| 搜索关键词: | 一种 基于 布谷鸟 搜索 storm 动态 负载 均衡 方法 | ||
【主权项】:
1.一种基于布谷鸟搜索算法的storm集群动态负载均衡方法,其特征在于,包括如下步骤:步骤一:获取集群节点负载信息,包括节点性能向量以及节点上任务的完成率,初始化相关参数,包括宿主鸟巢的数目即需要分配的任务数量,鸟蛋被发现的概率即迭代产生解的淘汰概率,全局最大迭代次数,步长初值,适应度阈值;步骤二:判断是否达到迭代停止条件,即达到最大迭代次数Max或适应度阈值大于步骤一中设定的阈值,若达到停止条件则停止迭代,否则继续;步骤三:通过节点性能向量和性能权重向量计算集群节点的负载向量,计算节点上任务的分配权重和适应度函数值;步骤四:判断本次迭代适应度函数值是否更优,即函数值值更小,若更优则进行下一步,否则保留上次求得的节点性能权重向量;步骤五:根据当前节点性能权重向量与初始距离的平均值与步长初值的乘积计算布谷鸟搜索算法的步长因子,根据节点性能权重向量更新公式计算新的节点性能权重向量;步骤六:随机产生一个数K(0
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811636906.7/,转载请声明来源钻瓜专利网。





