[发明专利]负载均衡方法、装置及存储介质有效
申请号: | 201811096374.2 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109408227B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 易杉峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 装置 存储 介质 | ||
1.一种负载均衡方法,应用于负载均衡装置,该负载均衡装置连接一个或多个服务器,其特征在于,所述方法包括:
设置步骤:设置每个服务器的每个模块的权重及使用率阈值,所述模块包括中央处理器、内存、网络模块及硬盘;
统计步骤:统计每个服务器处理预设数量请求的总响应时间及实时使用率,计算出每个请求的平均响应时间;
计算步骤:根据每个服务器处理每个请求的平均响应时间,以及每个模块的配置参数、权重、使用率阈值及实时使用率,实时计算每个服务器的空闲值;
分配步骤:接收客户端发送的请求,根据每个服务器的空闲值,利用预设的分配规则将所述请求分配给相应的服务器处理;
其中,所述计算步骤包括:根据服务器处理每个请求的平均响应时间,以及服务器的每个模块的配置参数、权重、使用率阈值及实时使用率,利用预设的第一计算公式分别计算出服务器的理论处理状态值及实时处理状态值;将服务器的理论处理状态值及实时处理状态值输入到预设的第二计算公式计算得到该服务器的空闲值;
所述第一计算公式包括:
中央处理器理论处理状态值;
内存理论处理状态值;
网络模块理论处理状态值;
硬盘理论处理状态值;
服务器的理论处理状态值;
中央处理器实时处理状态值;
内存实时处理状态值;
网络模块实时处理状态值;
硬盘实时处理状态值;
服务器的实时处理状态值;
其中,、、、分别代表所述服务器的中央处理器、内存、网络模块、硬盘的权重,、、、分别代表所述服务器的中央处理器、内存、网络模块、硬盘的使用率阈值,、、、分别代表所述服务器的中央处理器每秒的理论计算量、内存的理论计算量、网络模块的延迟、硬盘的速度,、、、分别代表所述服务器的中央处理器、内存、网络模块、硬盘的实时使用率;
所述第二计算公式为:
其中,代表所述服务器的空闲值,代表所述服务器的理论处理状态值,代表所述服务器的实时处理状态值。
2.根据权利要求1所述的负载均衡方法,其特征在于,所述分配规则包括:
设置服务器空闲值的预设值,判断所有服务器的空闲值与预设值的大小,若有预设数量的服务器的空闲值大于或等于所述预设值,则按照预设的负载均衡方式将请求分配给所述预设数量的服务器;
若所有服务器的空闲值均小于所述预设值,则暂停分配请求,延迟预设时间后,重新计算每个服务器的空闲值,并返回判断所有服务器的空闲值与预设值的大小的步骤。
3.根据权利要求1所述的负载均衡方法,其特征在于,该方法还包括:当服务器的某个模块的实时使用率大于使用率阈值时,自动调整服务器的处理速率使得实时使用率小于或等于使用率阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811096374.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置及终端设备
- 下一篇:基于预算调配的群智感知任务分配方法