Server load balancing system and method thereof

A load balancing and server technology, applied in the field of communication, can solve problems such as deadlock, increase server burden, and low intelligence, and achieve the effect of improving stability and reliability, alleviating additional workload, and saving storage resources.

Pending Publication Date: 2022-04-29
广东三合电子实业有限公司
View PDF10 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Secondly, the existing balance strategy technology lacks the ability to dynamically adjust according to the real-time processing situation of the server
[0004] Under the traditional load balancing model, due to the dynamic allocation of the servers connected by the client, each time the client connects to the server, especially when a large number of clients frequently go online and offline, the servers need to synchronize the connection information among all nodes, which is very difficult. It is easy to cause problems such as deadlock, which may eventually lead to a decrease in the number of users. Especially in the case of many nodes, data must be synchronized between every two nodes to form a complex network structure, which increases the burden on the server and affects the performance of the instant messaging server. performance
[0005] In order to solve the common problems in the field of reducing the workload of synchronizing client information between servers, the degree of intelligence is low, the load of the server cannot be reduced, the processing efficiency is low, the difference between user requests is not considered, and the real load status of the server cannot be accurately judged. etc. problem, made the present invention

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Server load balancing system and method thereof
  • Server load balancing system and method thereof
  • Server load balancing system and method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] according to figure 1 , figure 2 , image 3 , Figure 4 and Figure 5 , the present embodiment provides a server load balancing system, including a management server and a server cluster, the server cluster processes user access requests distributed by the management server, and calculates its own load index in real time to feed back to the management server; the management server includes a request detection module, a feedback modules, computing modules, allocation modules, execution modules and processors;

[0057] The processor is respectively connected to the request detection module, feedback module, calculation module, allocation module, and execution module, and based on the centralization of the processors, the request detection module, feedback module, calculation module, allocation module, Execution module for centralized control;

[0058] The allocation module and the request detection module cooperate with each other, so that the management server can ...

Embodiment 2

[0105] This embodiment should be understood as at least including all the features of any one of the foregoing embodiments, and further improvements on the basis thereof, according to figure 1 , figure 2 , image 3 , Figure 4 and Figure 5 , further comprising setting a load threshold amount for the server cluster, and receiving a load measurement of each server in the server cluster during operation;

[0106] generating a baseline measure of load based on the load measure from each of the server cluster;

[0107] At the same time, the monitoring threshold is configured for each server in the server cluster, and based on the load measurement on each server and the baseline measurement of the load deviate from the monitoring amount, the balance system also includes a monitoring module, and the monitoring module is used for receiving relevant The information of multiple servers in the connected server cluster, the information includes the failure rate of the server and the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a server load balancing system, which comprises a management server and a server cluster, and is characterized in that the server cluster processes user access requests distributed by the management server, calculates load indexes of the server cluster in real time and feeds the load indexes back to the management server; the management server comprises a request detection module, a feedback module, a calculation module, a distribution module and an execution module; the calculation module calculates the load of the communication channel of the management server, and detects whether the overloaded nodes of the server cluster are lower than a preset performance level or not; the distribution module receives an access request of a user, takes out the access request from the request queue, and submits the access request to the request detection module to estimate the task load and the expected completion time of the access request; and the feedback module receives a feedback result of the server cluster. The load of the server can be ensured to be more balanced by redistributing the server through the execution module, and the stability and the reliability of managing the server are improved.

Description

technical field [0001] The invention relates to the technical field of communications, in particular to a server load balancing system and method thereof. Background technique [0002] Network communication between computing devices is often performed by transmitting network packets from one device to another, for example, using a packet-switched network. In some client-server network environments, server cluster computers may be used to handle communications to and from various client devices. Network load balancing techniques may be used in a manner designed to ensure that server computers are not overloaded processing network communications. [0003] For example, the prior art of CN105208133A discloses a server, a load balancer, and a server load balancing method and system. Service requests are distributed to different servers in the cluster to achieve the processing balance of the overall server cluster. Currently commonly used load balancing strategies are based on ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L67/1001H04L67/1008G06F9/50
CPCH04L67/1008G06F9/5083
Inventor 张俊朋
Owner 广东三合电子实业有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products