[发明专利]一种负载均衡方法、负载均衡装置和负载均衡服务器在审
申请号: | 201910726064.2 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110597619A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 王芬;高隆林;韩锋;赵欣;翟鲁超 | 申请(专利权)人: | 山东中创软件商用中间件股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N20/10 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王云晓 |
地址: | 250014 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载均衡 应用服务器节点 应用服务器信息 权重 最小二乘支持向量机 算法模型 申请 负载均衡服务器 负载均衡装置 内存使用率 应用服务器 权重分配 用户请求 磁盘IO 动态的 输入量 输出 响应 分配 | ||
本申请公开了一种负载均衡方法,包括:获取各个应用服务器节点的应用服务器信息,其中,应用服务器信息包括CPU使用率、内存使用率、web应用请求时间、磁盘IO利用率;将应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个应用服务器节点的负载均衡权重;基于负载均衡权重分配工作任务至对应的应用服务器节点。可见,本申请通过利用应用服务器信息与最小二乘支持向量机算法模型得到负载均衡权重,能够动态的获取符合当前应用服务器节点的负载均衡权重,合理分配各应用服务器工作任务,提高用户请求的响应的速度。本申请同时还提供了一种负载均衡装置和负载均衡服务器,均具有上述有益效果。
技术领域
本申请涉及信息技术领域,特别涉及一种负载均衡方法、负载均衡装置和负载均衡服务器。
背景技术
目前负载均衡使用不同的算法控制通信流量,这些算法用于以智能方式分散负载,或者最大限度地利用集群内的所有服务器。常用的负载均衡算法包括轮询、加权轮询、随机选取、最小连接数、IP_Hash等。
目前负载均衡权重值的分配仅仅是经过人工经验进行设置,存在很大的时间滞后性,将导致节点分配不均衡影响响应web应用层请求速度。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本申请的目的是提供一种负载均衡方法、负载均衡装置和负载均衡服务器,能够动态的获取符合当前应用服务器节点的负载均衡权重,合理分配各应用服务器工作任务,提高用户请求的响应的速度。其具体方案如下:
本申请提供一种负载均衡方法,包括:
获取各个应用服务器节点的应用服务器信息,其中,所述应用服务器信息包括CPU使用率、内存使用率、web应用请求时间、磁盘IO利用率;
将所述应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重;
基于所述负载均衡权重分配工作任务至对应的应用服务器节点。
可选的,获取各个应用服务器节点的应用服务器信息之前,包括:
获取web应用层的web应用请求,其中所述web应用请求包括所述工作任务。
可选的,获取web应用层的web应用请求之后,还包括:
初始化所述负载均衡服务器;
对应的,将所述应用服务器信息作为输入量,输入最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重,包括:
判断各个所述应用服务器节点是否存在负载失衡;
若存在所述应用服务器节点负载失衡,则将所述应用服务器信息作为输入量,输入所述最小二乘支持向量机算法模型,输出各个所述应用服务器节点的负载均衡权重。
可选的,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述web应用请求时间是否超过预设阈值;
若所述web应用请求时间超过预设阈值,则所述应用服务器节点负载失衡。
可选的,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述CPU使用率是否超过第一预设使用率;
若所述CPU使用率超过第一预设使用率,则所述应用服务器节点负载失衡。
可选的,判断各个所述应用服务器节点是否存在负载失衡,包括:
判断各个所述应用服务器节点的所述内存使用率是否超过第二预设使用率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件商用中间件股份有限公司,未经山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910726064.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据交换系统的任务拆分方法及装置
- 下一篇:一种大容量多组件主机