[发明专利]一种分布式数据库负载均衡预测方法和预测分析器有效
申请号: | 201510938406.9 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105550323B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 孙乔;王思宁;付兰梅;邓卜侨;吴舜 | 申请(专利权)人: | 北京中电普华信息技术有限公司;国家电网有限公司;国网浙江省电力有限公司;国网冀北电力有限公司;北京中电飞华通信股份有限公司;北京万里开源软件有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/21;G06N3/08 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 李阳 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 数据库 负载 均衡 预测 方法 分析器 | ||
本发明公开了一种分布式数据库负载均衡预测方法和预测分析器,采集每个本地数据节点上的负载指标,构成训练集数据;初始化多层循环神经网络模型;从训练集数据中提取一段时间数据作为多层循环神经网络模型的输入,从训练集数据中提取该一段时间数据后同等时间段的数据作为多层循环神经网络模型的输出,训练所述多层循环神经网络模型;从训练集数据中提取该同等时间段的数据之后且相同时间段的数据,作为多层循环神经网络模型的输入,预测该本地数据节点的负载指标。因此,所述分布式数据库负载均衡预测方法和预测分析器能够更为精确地描述负载均衡数据的结构并对其进行有效预测。
技术领域
本发明涉及计算机领域,特别是指一种分布式数据库负载均衡预测方法和预测分析器。
背景技术
目前,为了提高分布式数据库的资源利用率和性能,采用预测技术对分布式数据库资源使用状况进行实时预测具有重要意义。
一般的BP网络负载均衡预测方法仍存在一些不足之处,在分布式预测分析器中,负载平衡通过把任务从负载过重的服务器转移到负载较轻的服务器,以使得任务能够利用那里的计算能力,从而提高整个分布式预测分析器的性能和稳定性。当预测分析器中某些服务器的工作负载经常保持较重,或者某些服务器执行任务的速度比其它服务器要慢许多时,负载分布不均的情况很明显将会经常发生。即使在一个完全同构的分布式预测分析器中,由于任务到达服务器的时间以及任务完成所需的服务时间存在的差异,同样会出现在整个预测分析器中服务器之间负载平衡问题;此外还存在查询频率远高于数据改写频率等问题。
BP网络具有原理清晰、简单实用等优点,但当需要大规模数据下网络模型训练期间进行实时负载预测,但是由于采用了神经网络的梯度法,收敛速度慢,容易收敛到局部最小。此外,学习因子和惯性因子的选取对神经网络的收敛性影响通常只能由个人经验来选定。因此,BP网络并不适合高输入高输出预测分析器的负载预测,尤其是需要处理突变实时负载的情况。
发明内容
有鉴于此,本发明的目的在于提出一种分布式数据库负载均衡预测方法和预测分析器,能够更为精确地描述负载均衡数据的结构并对其进行有效预测。
基于上述目的本发明提供的分布式数据库负载均衡预测方法,包括步 骤:
采集每个本地数据节点上的负载指标,构成训练集数据;
初始化多层循环神经网络模型;
从训练集数据中提取一段时间数据作为多层循环神经网络模型的输入,从训练集数据中提取该一段时间数据后同等时间段的数据作为多层循环神经网络模型的输出,训练所述多层循环神经网络模型;
从训练集数据中提取该同等时间段的数据之后且相同时间段的数据,作为多层循环神经网络模型的输入,预测该本地数据节点的负载指标。
在一些实施例中,所述负载指标包括CPU利用率Rc、内存利用率Rm、网络下行速度Sd以及网络上行速度Su;并且,每一秒采集一次所述的负载指标,共采集2T秒,构成训练集数据
L=[Rc,Rm,Sd,Su];
还有,所述初始化多层循环神经网络模型包括:
确定多层循环神经网络模型的隐藏层个数以及多层循环神经网络模型每层的神经元个数nm;将多层循环神经网络模型输入层和每个隐藏层的神经元之间的网络连接权重随机初始化,并记做
在一些实施例中,所述训练多层循环神经网络模型时,从训练集数据中提取第1条至第T条数据,并且将每组数据通过如下公式进行映射:
xi=[1,sin(L(i)),cos(L(i))]
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中电普华信息技术有限公司;国家电网有限公司;国网浙江省电力有限公司;国网冀北电力有限公司;北京中电飞华通信股份有限公司;北京万里开源软件有限公司;国网信息通信产业集团有限公司,未经北京中电普华信息技术有限公司;国家电网有限公司;国网浙江省电力有限公司;国网冀北电力有限公司;北京中电飞华通信股份有限公司;北京万里开源软件有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510938406.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用电量查询方法、装置
- 下一篇:一种集群一致性服务高并发下持久化的优化方法