Several customer terminals interdynamic load equalizing method and its system

A load balancing and multi-client technology, applied in memory systems, program control design, instruments, etc., can solve problems such as short refresh time, reverse proxy server bottleneck, and inability to solve network bandwidth, so as to achieve load balancing and make full use of the network The effect of bandwidth

Inactive Publication Date: 2002-09-04
SNAIL GAMES
View PDF0 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] One is load balancing based on specific server software, using the "redirection" function supported by the network protocol. When the server thinks that its load is heavy, it sends back a redirection command to make the browser go to other servers in the server cluster to get a response. This method is not easy to achieve load balancing, and it is easy for multiple servers to repeatedly send redirection commands to cause an infinite loop;
[0005] The second is load balancing based on the domain name server (DNS), which is realized through random name resolution in the DNS service, that is, in the DNS server, the same name is configured for multiple different addresses, and the client that finally queries this name will be in the DNS server. One of the addresses is obtained during resolution, and different clients may obtain different addresses to access different servers to achieve the purpose of load balancing. The advantage of this method is that it is simple and easy, and the server can be located anywhere on the Internet , but in order to ensure that DNS data is updated in a timely manner, it is generally necessary to set the DNS refresh time to be relatively small, resulting in a large amount of additional network traffic, and changing the DNS data will not take effect immediately. At the same time, the DNS load balancing method cannot Knowing the differences between servers, it is impossible to allocate more requests to servers with better performance, and it is also impossible to understand the current status of servers, and there may even be occasional cases where client requests are

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
  • Several customer terminals interdynamic load equalizing method and its system
  • Several customer terminals interdynamic load equalizing method and its system
  • Several customer terminals interdynamic load equalizing method and its system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0036] Embodiment 1: A load balancing method for multi-client interaction, realized by multiple clients, a front-end processor, multiple logic computing servers and the connections between them, including the following steps:

[0037] Set the number of logic operation servers used according to the expected load flow, set the remaining logic operation servers as standby logic operation servers, distribute the system load to multiple logic operation servers according to the logic range, and assign each logic operation The status information of the server is stored in the front-end processor;

[0038] If there is a newly connected client, it will send a request to the front-end processor. If the interaction information of the original client exceeds the control range of a logic operation server, the logic operation server will send the request to the front-end processor. , the front-end processor finds the corresponding logical operation server according to the request informatio...

Example Embodiment

[0042] Embodiment two: as attached figure 1 As shown, a multi-client interactive load balancing system includes a client, a front-end processor and a logic operation server, wherein the front-end processor is composed of a server, and the front-end processor is connected to each logic operation server separately. Each client can respectively establish a connection with the front-end processor and the logic operation server, and the status information of each logic operation server is stored in the front-end processor, and the status information of the logic operation server includes the maximum load, the existing load Quantity, Logical Control Range and Logical Position.

[0043] In this embodiment, the front-end machine can adopt a server, and the operating system is a stable network system, such as Windows NT / 2000 / XP, Redhat linux, FreeBSD, etc., which are physically connected to the logic computing server that cooperates with it to form a server group Group;

[0044] The ...

Example Embodiment

[0046] Embodiment three: see attached figure 2 As shown, a multi-client interactive load balancing system is used for online games, including a client, a front-end processor and a logic operation server, and the front-end processor is connected to each logic operation server separately, and each client Connections can be established with the front-end processor and the logic operation server respectively, and the status information of each logic operation server is stored in the front-end processor. The status information of the logic operation server includes the maximum load, the existing load, and the logic control scope and logical location.

[0047] Among them, the front-end machine is a server with the following configuration: PIII800 CPU, memory 256MB, 2GB HD, at least 2 100 / 1000MB Inter / Pro network cards, using Linux operating system;

[0048] The number of logic computing servers can be increased or decreased according to the load conditions, and the following confi...

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 present invention discloses a multiple customer terminals interactive load balacing method and its system. It is implemented by using several customer terminals, a process front-end and several logic operation servers and their connection, in which the system loads can be distributed on several logic operation servers, according to the load condition the quantity of servers can be increased or reduce,d and the state information of every logic operation server is stored in the process front-end, and the curtomer can directly create connection with correspondent logic operation server according to the indication of process front-end, and the process front-end can be connected with every logic operation server by means of local area network of interconnection network. It can implement load balance, and its logic operation servers can be separately distributed so as to can fully utilize bandwidth of network.

Description

technical field [0001] The present invention relates to a load balancing method and its system. The method and system are used to respond to the requests of a large number of clients and use the distributed method to perform more complex logic operations, and the logic operations can be increased or decreased according to the load conditions. The server does not affect the response to the client request, and is especially suitable for network applications with a large number of clients and a large amount of calculation, such as online games, digital positioning, and digital maps. Background technique [0002] The rapid growth of the Internet has led to a rapid increase in the number of visitors faced by the web server. The web server needs to be able to provide a large number of concurrent access services. The performance of a single server is limited. Generally speaking, a PC server can provide The processing capacity of concurrent visits is about 1000,...

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
IPC IPC(8): G06F13/14
Inventor 李杰
Owner SNAIL GAMES
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