[发明专利]一种基于动态概率模型的负载均衡方法、装置和系统在审
| 申请号: | 201910271466.8 | 申请日: | 2019-04-04 |
| 公开(公告)号: | CN110035122A | 公开(公告)日: | 2019-07-19 |
| 发明(设计)人: | 廖奇 | 申请(专利权)人: | 科讯嘉联信息技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
| 代理公司: | 合肥市长远专利代理事务所(普通合伙) 34119 | 代理人: | 段晓微 |
| 地址: | 230088 安徽省合肥市*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务节点 负载均衡 命中 动态概率 投射 均匀分布随机数 评分值计算 周期性获取 峰值问题 服务请求 负载节点 节点访问 瞬时状态 硬判决 有效地 概率 平滑 服务器 并发 均衡 优化 服务 | ||
1.一种基于动态概率模型的负载均衡方法,其特征在于,包括以下步骤:
S1、周期性获取所有服务节点的状态信息;
S2、根据服务节点的状态信息对服务节点进行评分,获取与各服务节点对应的评分值;
S3、根据各服务节点的评分值计算对应的命中概率;
S4、根据命中概率将区间(0,1]划分为与各服务节点对应的命中区间;
S5、根据服务请求,在区间(0,1]范围内生成均匀分布随机数作为服务请求对应的投射值;
S6、获取投射值所在命中区间对应的服务节点作为本次服务请求的负载节点。
2.如权利要求1所述的基于动态概率模型的负载均衡方法,其特征在于,步骤S1中,通过心跳机制周期性获取所有服务节点的状态信息,各服务节点的状态信息由所述服务节点上传的心跳包携带。
3.如权利要求1所述的基于动态概率模型的负载均衡方法,其特征在于,步骤S2具体为:根据状态信息对服务节点进行筛选,对连接状态正常的服务节点的状态信息进行量化和归一化,并加权评分获取与各服务节点对应的评分值;
优选的,步骤S1中获取的服务节点的状态信息包括:连接数、响应时间和优先级。
4.如权利要求3所述的基于动态概率模型的负载均衡方法,其特征在于,步骤S2中,对连接数和优先级进行线性归一化处理,并对响应时间进行非线性归一化处理;
优选的,步骤S2中,连接数和优先级的归一化模型如下:
其中,Cmax为预定义的最大连接数,Pmax为预定义的最大权重;
优选的,步骤S2中,响应时间的归一化模型如下:
其中,Rmax为预定义的最大响应时间,kscale为量化的时间间隔尺度,
优选的,步骤S2中对服务节点的评分模型为:Wi=wc×C′i+wr×R′i+wp×P′i,其中,wc为预设的连接数权重,wr为预设的响应时间权重,wp为预设的优先级权重,C′i、R′i和P′i分别为Ci、Ri和Pi归一化值,Ci、Ri和Pi分别为第i个服务节点的连接数、响应时间和优先级,Wi为第i个服务节点的评分值。
5.如权利要求1所述的基于动态概率模型的负载均衡方法,其特征在于,步骤S3中,根据各服务节点的评分值计算对应的命中概率的计算模型为:
其中,qi为第i个服务器的命中概率,Wi为第i个服务节点的评分值,n为服务节点的总数,e为自然常数。
6.如权利要求1至5任一项所述的基于动态概率模型的负载均衡方法,其特征在于,步骤S5中,采用均匀分布模板生成均匀分布随机数作为投射值。
7.一种基于动态概率模型的负载均衡装置,其特征在于,包括:
第一信号接收模块,用于实时接收各服务节点的状态信息;
命中区间划分模块,与第一信号接收模块连接,用于根据状态信息赋予各服务节点一个评分值,根据评分值计算各服务节点的命中概率,并用于根据命中概率在区间(0,1]上划分各服务节点的命中区间;
第二信号接收模块,用于接收客户端发送的服务请求;
服务节点匹配模块,分别连接命中区间划分模块和第二信号接收模块,用于在第二信号接收模块接收到服务请求时,对应所述服务请求随机生成一个(0,1]范围内的投射值,并用于获取所述投射值所在的命中区间对应的服务节点作为本次服务请求对的负载节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科讯嘉联信息技术有限公司,未经科讯嘉联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910271466.8/1.html,转载请声明来源钻瓜专利网。





