Load balancing method in server cluster, as well as node server and cluster

A node server and server cluster technology, applied in the field of network communication, can solve problems such as reduced user experience, limited network bandwidth, inability to fully utilize network adapters, etc., to avoid performance bottlenecks and improve utilization efficiency.

Active Publication Date: 2012-05-09
CHENGDU HUAWEI TECH
View PDF3 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Through the research on the existing technology, it is found that the load balancing device has many single point failures. In addition, since all client service requests will pass through the load balancing device, when there are many requests, the load balancing device will become a performance bottleneck, and in the local server cluster For example, when the NAS cluster file system provides services, the network bandwidth is limited by the network bandwidth carried by LVS; in addition, the way of mapping or forwarding brings additional transmission delay, and in some delay-sensitive applications, it reduces the implementation User experience during load balancing
Especially in applications that require high-bandwidth server clusters, the number of node servers in the server cluster is large, the number of network adapters configured by the node servers is large, and the number of network adapters between each node server is different, making the existing load balancing method Unable to fully utilize all node server's network adapters

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
  • Load balancing method in server cluster, as well as node server and cluster
  • Load balancing method in server cluster, as well as node server and cluster
  • Load balancing method in server cluster, as well as node server and cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0025] figure 1 A method for realizing load balancing on a server cluster according to an embodiment of the present invention is shown. The method is applied to a server cluster. A server cluster gathers many servers with the same function together to provide a certain service. Effective way to scale server bandwidth and increase throughput. One...

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 embodiment of the invention discloses a load balancing method in server cluster comprising the following steps: acquiring an address resolution protocol ARP request message sent from a client; if a node server has an ARP response token, returning the client ARP response message, wherein the ARP response token is used for representing the response authority of the node server to the ARP request message; acquiring the load information of each node server in the server cluster, selecting the node server with small load from the server cluster according to the acquired load condition, transmitting the ARP response token to the node server with small load, synchronizing the load information of the node server with the ARP response token to the node server with small load and storing the load information on the load table of the node server with small load. The node server in the embodiment of the invention can flexibly distribute the load according to its own network adapter configuration condition and load condition to improve the server network bandwidth utilization rate, especially to fully utilize all server network adapters and to avoid the performance bottleneck caused by excessive reliance on the load balancing equipment when the server configures multiple network adapters.

Description

technical field [0001] The invention relates to the field of network communication, in particular to a method for realizing load balancing on a server cluster, a node server and a cluster. Background technique [0002] A server cluster is a device that gathers many node servers with the same function to provide a certain service, and provides a cheap and effective method to expand server bandwidth and increase throughput. The effect of server cluster load balancing largely determines the quality of service to clients. [0003] Existing load balancing technology often adopts load balancing device (or proxy server) technology. The server cluster uses a network address externally, and the proxy server maps the network address with a server network address in the cluster according to the load balancing strategy. When the client After the client accesses the network address request to the proxy server, the proxy server maps the network address to a server network address in the ...

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): H04L12/56H04L29/06H04L12/803
Inventor 陈祖林黄岩
Owner CHENGDU HUAWEI TECH
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