[发明专利]一种基于机器学习的集群配置自动优化方法和系统在审

专利信息
申请号: 201910830574.4 申请日: 2019-09-04
公开(公告)号: CN112445746A 公开(公告)日: 2021-03-05
发明(设计)人: 鲁真妍;喻之斌 申请(专利权)人: 中国科学院深圳先进技术研究院
主分类号: G06F15/16 分类号: G06F15/16;G06F15/177
代理公司: 北京市诚辉律师事务所 11430 代理人: 耿慧敏
地址: 518055 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 机器 学习 集群 配置 自动 优化 方法 系统
【权利要求书】:

1.一种基于机器学习的集群配置自动优化方法,包括以下步骤:

收集训练样本集,该训练样本集反映配置参数和集群性能的对应关系;

基于所述训练样本集通过机器学习获得集群性能预测模型,将待优化的多组配置参数输入到所述集群性能预测模型,获得各组配置参数的预测的集群性能;

对于待优化的各组配置参数,以预测的集群性能作为其适应值,利用遗传算法寻找使集群性能最优的配置参数。

2.根据权利要求1所述的方法,其特征在于,收集训练样本集包括:

对于随机产生的一组配置参数,将其划分为静态配置部分和动态配置部分;

将静态配置部分在启动集群前写入到文件中,并将该文件发送到集群的各节点,将动态配置部分在启动集群后提供给集群的应用程序编程接口,并向集群发出修改配置参数的请求;

在集群修改所请求的配置参数后,通过运行基准测试程序,获得该组配置参数对应的集群性能。

3.根据权利要求2所述的方法,其特征在于,运行基准测试程序包括:

在ElasticSearch集群上,搭建EsRally集群,在各节点上启动Rally守护进程,该守护进程允许Rally与远程计算机进行通信;

在所搭建的EsRally集群中选择一个节点作为运行Rally测试的基准协调器;

运行数据收集脚本,收集各组配置参数对应的集群性能。

4.根据权利要求1所述的方法,其特征在于,基于所述训练样本集通过机器学习获得集群性能预测模型包括:

构建包含多个回归树的随机森林模型;

对所述训练样本集进行随机抽样,得到多个大小相同的子样本集,利用子样本集对各回归树独立进行训练;

将回归结果进行算术平均作为训练的最终结果。

5.根据权利要求1所述的方法,其特征在于,利用遗传算法寻找使集群性能最优的配置参数包括:

步骤S51:产生n组随机配置参数作为初始种群,其中,n是大于等于2的整数;

步骤S52:将该n组随机配置参数输入到所述集群性能预测模型,获得各组配置参数对应的集群性能作为适应值,并保存最小适应值对应的配置参数组合,作为父代的最优配置参数;

步骤S53:根据适应值大小进行个体选择,并进行基因交叉和变异,产生n-1组新的配置参数;

步骤S54:将所获得的父代最优配置参数和所产生的n-1组新的配置参数复制到子代中,得到子代种群;

步骤S55:通过对子代种群进行迭代搜索,寻找使集群性能最优的一组配置参数。

6.根据权利要求1所述的方法,其特征在于,利用遗传算法寻找使集群性能最优的配置参数包括:

产生n组随机配置参数作为初始种群,并指定迭代次数,其中n为大于等于2的整数;

基于所述集群性能预测模型获得各组配置参数对应的集群性能,作为其适应值,保存其中适应值最小的一组配置参数,作为父代最优配置参数;

每次从种群中随机选择两组配置参数,比较其适应值大小,将较小的一组配置参数复制到子代种群中,重复该过程,直到子代种群的大小比父代种群小1;

对于所选择的两组配置参数中一组配置参数,有0.6的概率在其中随机选择k个配置,再从另一组中随机选择n-k个配置,得到一组新的配置参数,其中k小于n;

对于所选择的两组配置参数中的一组配置参数,有0.01的概率进行基因突变操作,随机选择该组配置中的一个配置参数,在指定取值范围和步长的情况下进行随机取值;

将所保存的父代最优配置参数复制到子代中,得到一个与父代种群大小相等的子代种群,对该种群进行迭代操作,直到达到指定的迭代次数。

7.根据权利要求3所述的方法,其特征在于,基于ElasticSearch的索引操作与查询操作的特征选择所述待优化的配置参数。

8.根据权利要求3所述的方法,其特征在于,在收集各组配置参数对应的集群性能时,以索引操作的99%时延和查询操作的99.9%时延作为性能指标。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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