[发明专利]一种依据TCP请求质量评估的负载均衡调度系统和方法在审
申请号: | 201810778644.1 | 申请日: | 2018-07-16 |
公开(公告)号: | CN108984306A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 罗意;谈加虎 | 申请(专利权)人: | 广发证券股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510700 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务模块 质量评估 负载均衡调度 负载均衡组件 服务发现模块 应用服务器 分配请求 负载均衡 负载状态 上层用户 实时负载 业务进程 业务影响 应用服务 多维度 高效率 应用层 子模块 扩容 缩容 无锁 主调 感知 删除 应用 发现 管理 | ||
一种依据TCP请求质量评估的负载均衡调度系统和方法,其特征在于:所述系统包括:服务发现模块、负载均衡组件模块、主调业务模块和被调业务模块,被调业务模块包括若干个被调业务进程子模块,其优点是1)能够从应用层对TCP长连接进行多维度的质量评估,从而反映业务实时的负载状态。2)能够依据业务实时负载状态进行负载均衡,能够更好的分配请求,同时应用服务器的扩容、缩容对于上层用户来说都是无感知的。3)无锁化设计使负载均衡组件高效率运行,对业务影响最小。4)通过对TCP连接状态的管理,能够在毫秒内发现应用服务的状态,从而将新增(或删除)的应用加入(或踢出)。
技术领域
本发明涉及传输控制规程,涉及具备负载均衡、路由容灾和高性能要求的分布式后台系统,尤指一种依据TCP请求质量评估的负载均衡调度系统和方法。
背景技术
当一台服务器的性能达到极限时,可以使用服务器集群来提高网站的整体性能。在服务器集群中,需要有一个调度者的角色,接收用户的所有请求,然后根据每台服务器的负载情况将请求分配给某一台后端服务器去处理。在这个过程中,调度者如何合理分配任务,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡问题。现有技术的负载均衡调度有如下方法:
一、轮询法
将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。
二、随机法
通过系统的随机算法,根据后端服务器的列表大小值来随机选取其中的一台服务器进行访问。由概率统计理论可以得知,随着客户端调用服务端的次数增多,其实际效果越来越接近于平均分配调用量到后端的每一台服务器,也就是轮询的结果。
二、源地址哈希法
源地址哈希的思想是根据获取客户端的IP地址,通过哈希函数计算得到的一个数值,用该数值对服务器列表的大小进行取模运算,得到的结果便是客服端要访问服务器的序号。采用源地址哈希法进行负载均衡,同一IP地址的客户端,当后端服务器列表不变时,它每次都会映射到同一台后端服务器进行访问。
四、加权轮询法
不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此它们的抗压能力也不相同。给配置高、负载低的机器配置更高的权重,让其处理更多的请;而配置低、负载高的机器,给其分配较低的权重,降低其系统负载,加权轮询能很好地处理这一问题,并将请求顺序且按照权重分配到后端。
五、最小连接数法
最小连接数算法比较灵活和智能,由于后端服务器的配置不尽相同,对于请求的处理有快有慢,它是根据后端服务器当前的连接情况,动态地选取其中当前积压连接数最少的一台服务器来处理当前的请求,尽可能地提高后端服务的利用效率,将负责合理地分流到每一台服务器。
现有技术的这些方法存在以下缺点:
1)不能依据后端服务的实际负载能力动态变更请求调度规则;
2)不能真实反映应用层业务模块的性能;
3)不能针对TCP长连接请求进行负载均衡。
发明内容
针对现有技术的缺点,本发明的目的在于提供一种依据TCP请求质量评估的负载均衡调度系统和方法。旨在针对不同业务模块的TCP请求质量提出一种评估业务模块服务性能分数的标准化算法,建立一套能够依据业务模块的不同负载能力进行动态负载均衡方法。
本发明解决其技术问题所采用的技术方案是:提供一种依据TCP请求质量评估的负载均衡调度系统和方法,其特征在于,所述系统包括:服务发现模块、负载均衡组件模块、主调业务模块和被调业务模块,被调业务模块包括若干个被调业务进程子模块,其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广发证券股份有限公司,未经广发证券股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810778644.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务处理方法、装置及系统
- 下一篇:计算任务迁移方法及计算任务迁移器