[发明专利]一种负载均衡方法、负载均衡装置和负载均衡服务器在审
申请号: | 201910726064.2 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110597619A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 王芬;高隆林;韩锋;赵欣;翟鲁超 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N20/10 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王云晓 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载均衡 应用服务器节点 应用服务器信息 权重 最小二乘支持向量机 算法模型 申请 负载均衡服务器 负载均衡装置 内存使用率 应用服务器 权重分配 用户请求 磁盘IO 动态的 输入量 输出 响应 分配 | ||
1.一种负载均衡方法,其特征在于,包括:
获取各个应用服务器节点的应用服务器信息,其中,所述应用服务器信息包括CPU使用率、内存使用率、web应用请求时间、磁盘IO利用率;
将所述应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重;
基于所述负载均衡权重分配工作任务至对应的应用服务器节点。
2.根据权利要求1所述的负载均衡方法,其特征在于,获取各个应用服务器节点的应用服务器信息之前,包括:
获取web应用层的web应用请求,其中所述web应用请求包括所述工作任务。
3.根据权利要求2所述的负载均衡方法,其特征在于,获取web应用层的web应用请求之后,还包括:
初始化所述负载均衡服务器;
对应的,将所述应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重,包括:
判断各个所述应用服务器节点是否存在负载失衡;
若存在所述应用服务器节点负载失衡,则将所述应用服务器信息作为输入量,输入所述最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重。
4.根据权利要求3所述的负载均衡方法,其特征在于,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述web应用请求时间是否超过预设阈值;
若所述web应用请求时间超过预设阈值,则所述应用服务器节点负载失衡。
5.根据权利要求3所述的负载均衡方法,其特征在于,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述CPU使用率是否超过第一预设使用率;
若所述CPU使用率超过第一预设使用率,则所述应用服务器节点负载失衡。
6.根据权利要求3所述的负载均衡方法,其特征在于,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述内存使用率是否超过第二预设使用率;
若所述内存使用率超过第二预设使用率,则所述应用服务器节点负载失衡。
7.根据权利要求3所述的负载均衡方法,其特征在于,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述磁盘IO利用率是否超过预设利用率;
若所述磁盘IO利用率超过预设利用率,则所述应用服务器节点负载失衡。
8.根据权利要求1至7任一项所述的负载均衡方法,其特征在于,所述最小二乘支持向量机算法模型的建立方法包括:
获取多个数据样本,所述数据样本包括应用服务器信息、负载均衡权重;
根据所述数据样本利用最小二乘支持向量机算法进行模型训练,得到初始最小二乘支持向量机算法模型;
获取多个测试样本,所述测试样本包括应用服务器信息、负载均衡权重;
利用所述测试样本对所述初始最小二乘支持向量机算法模型进行测试,得到测试成功率;
当所述测试成功率达到预设成功率时,得到所述最小二乘支持向量机算法模型。
9.一种负载均衡装置,其特征在于,包括:
应用服务器信息获取模块,用于获取各个应用服务器节点的应用服务器信息,其中,所述应用服务器信息包括CPU使用率、内存使用率、web应用请求时间、磁盘IO利用率;
负载均衡权重获取模块,用于将所述应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重;
分配模块,用于基于所述负载均衡权重分配工作任务至对应的应用服务器节点。
10.一种负载均衡服务器,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至8任一项所述负载均衡方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910726064.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据交换系统的任务拆分方法及装置
- 下一篇:一种大容量多组件主机