The invention discloses a load balancing system and method among multiple servers, and relates to the technical field of server load balancing. The invention includes: a classification management processor, several load distribution processors and several processing servers; the classification management server is connected with several load distribution processors respectively; the load distribution processor is connected with several processing servers respectively; the classification management processor includes a task classification module; the load distribution processor also includes a monitoring and distribution module. \u3002 The invention realizes the classification processing of different types of task requests by classifying and distributing task requests to corresponding types of load distribution processors according to different types of task requests by the classifying management processor, avoids the unbalanced load when multiprocessors process task requests, facilitates the rapid processing of task requests, and improves the processing efficiency of task requests.
【技术实现步骤摘要】
多服务器间的负载均衡系统及方法
本专利技术属于服务器负载均衡
,特别是涉及多服务器间的负载均衡系统及方法。
技术介绍
为了解决网络业务处理的不平衡问题,网络通信技术已经从单节点网络服务器的一对多架构,向集群化、多服务器的多对多架构迁移,扩展了网络处理能力和带宽,以实现廉价、高效、可靠的网络服务能力。多服务器架构在应用中会存在如下问题:多服务器的网络架构下,由于服务器的连接不同,不同服务器会收到不同的任务请求,这就造成有的服务器处于高负载、甚至超负载运行,而有的服务器处于低负载或空闲状态,网络设备资源没有得到有效的利用。本专利技术提供一种计算机网络负载均衡方法,致力于多服务器处理网络设备的任务请求时的负载不均匀、处理效率较低的问题。
技术实现思路
本专利技术的目的在于提供多服务器间的负载均衡系统及方法,通过分类管理处理器将任务请求按照不同类型归类并分配到对应类型的负载分配处理器,负载分配处理器依次将任务请求池中的任务请求按照负载量由高到低分配到对应处理服务器,实现了不同类型的任务请求的分类处理,以及同种类型的任务请求采用对应类型的处理服务器处理,提高了任务请求的处理效率,解决了现有多服务器处理任务请求时的负载不均匀、处理效率较低的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本专利技术为多服务器间的负载均衡系统,包括:分类管理处理器、若干负载分配处理器以及若干处理服务器;所述分类管理服务器分别与若干负载分配处理器连接;所述负载分配处理器分别与若干处理服务器连接;所述分类管理处理器内包含任务分类模块;所述任务分类模块用于将接收到的任务按照类型 ...
【技术保护点】
1.多服务器间的负载均衡系统,其特征在于,包括:分类管理处理器、若干负载分配处理器以及若干处理服务器;所述分类管理服务器分别与若干负载分配处理器连接;所述负载分配处理器分别与若干处理服务器连接;所述分类管理处理器内包含任务分类模块;所述任务分类模块用于将接收到的任务按照类型分类并为任务请求设置唯一标记及类型标记;所述任务分类模块还将任务请求的唯一标记及类型标记存储到任务信息表内;所述任务分类模块将同类型的任务请求实时传送到对应类型的负载分配处理器;所述负载分配处理器中设置任务请求池用于存储分类管理服务器传递的任务请求;所述负载分配处理器还包括监测分配模块;所述监测分配模块接收处理服务器传递的服务器负载信息并存储到负载信息表中;所述处理服务器定时向对应的负载分配处理器传递负载信息;所述负载信息包括请求任务等待数量以及CPU利用率;所述监测分配模块对比各处理服务器的负载信息将任务请求池中的任务请求逐个分配给处理服务器。
【技术特征摘要】
1.多服务器间的负载均衡系统,其特征在于,包括:分类管理处理器、若干负载分配处理器以及若干处理服务器;所述分类管理服务器分别与若干负载分配处理器连接;所述负载分配处理器分别与若干处理服务器连接;所述分类管理处理器内包含任务分类模块;所述任务分类模块用于将接收到的任务按照类型分类并为任务请求设置唯一标记及类型标记;所述任务分类模块还将任务请求的唯一标记及类型标记存储到任务信息表内;所述任务分类模块将同类型的任务请求实时传送到对应类型的负载分配处理器;所述负载分配处理器中设置任务请求池用于存储分类管理服务器传递的任务请求;所述负载分配处理器还包括监测分配模块;所述监测分配模块接收处理服务器传递的服务器负载信息并存储到负载信息表中;所述处理服务器定时向对应的负载分配处理器传递负载信息;所述负载信息包括请求任务等待数量以及CPU利用率;所述监测分配模块对比各处理服务器的负载信息将任务请求池中的任务请求逐个分配给处理服务器。2.根据权利要求1所述的多服务器间的负载均衡系统,其特征在于,所述任务请求池内的任务请求分配规则按照先进先处理的顺序。3.根据权利要求1所述的多服务器间的负载均衡系统,其特征在于,所述负载分配处理器与分类管理处理器连接时,所述负载分配处理器向分类管理处理器传递管理注册信息进行注册;所述管理注册信息包括负载分类处理器IP地址以及负载分类处理器类型标记;所述负载分类处理器类型标记与任务请求的类型标记对应;...
【专利技术属性】
技术研发人员:杜小芳,
申请(专利权)人:北京华安普特网络科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。