Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Load balancing method, device and system for computing cluster

A load balancing and computing cluster technology, applied in transmission systems, electrical components, etc., can solve problems such as imbalance in the amount of requests received by servers, waste of computing resources, etc.

Inactive Publication Date: 2018-11-30
CHINA CONSTRUCTION BANK
View PDF12 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the purpose of the embodiments of the present invention is to provide a load balancing method, device, and system for a computing cluster, so as to solve the problem of unbalanced requests received by servers in the above-mentioned cluster, resulting in waste of computing resources

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, device and system for computing cluster
  • Load balancing method, device and system for computing cluster
  • Load balancing method, device and system for computing cluster

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0028]The applicant found that in the traditional load balancing method used by the existing computing clusters, the distribution and forwarding of service requests completely depend on the load balancing device. With the increase of the number of computing nodes in the cluster, the calculation amount of the load balancing device, Information throughput will also continue to increase. Therefore, when the scale of the cluster expands to a certain extent, the load balancing device will become the bottleneck node of the system performance because the computing power or information throughput capacity reaches the limit. At the same time, in a computing cluster that relies on load balancing devices, since the distribution of services must pass through the load balancing device, when the cluster needs to increase or decrease computing nodes, it is necessary to register the change information of the computing nodes in the load balancing device in advance. The computing resources of t...

no. 2 example

[0049] In order to better cooperate with the computing cluster load balancing method provided in the first embodiment of the present invention, the second embodiment of the present invention further provides a computing cluster load balancing device 100 .

[0050] Please refer to image 3 , image 3 It is a schematic diagram of modules of a load balancing device provided by the second embodiment of the present invention.

[0051] The load balancing device 100 includes a task state information reading module 110 , a task judging module 120 , a task obtaining module 130 and a task processing module 140 .

[0052] The task state information reading module 110 is configured to read the task state information of the tasks in the task pool.

[0053] The task judging module 120 is configured to judge whether the computing unit in the node server can process the task based on the task state information.

[0054] The task acquisition module 130 is configured to acquire the task from...

no. 3 example

[0064]In the load balancing methods of traditional computing clusters, physical load balancing devices are used to receive task processing requests from clients, and real servers are selected through scheduling algorithms, and then the task processing requests are forwarded to the selected real servers. The computing power of the balancing device has a very high demand, and the physical load balancing device will become a bottleneck node of system performance due to the limit of computing power or information throughput. In order to cooperate with the load balancing method for computing clusters provided in the first embodiment of the present invention to solve the above problems, the third embodiment of the present invention also provides a load balancing system 200 for computing clusters.

[0065] Please refer to Figure 4 , Figure 4 A schematic module diagram of a load balancing system of a computing cluster is provided for a third embodiment of the present invention.

...

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 load balancing method, device and system for a computing cluster, and relates to the technical field of load balancing of computing clusters. The load balancing method for thecomputing cluster comprises the steps of first reading task state information of a task in a task pool; based on the task state information, judging whether a computing unit in a node server can process the task; if yes, obtaining the task from the task pool; and instructing the computing unit to perform computing processing on the task. The load balancing method of the computing cluster cooperates with the load balancing device and the load balancing system to automatically allocate the information processing requests according to real-time resource conditions of the server without introducing additional devices, thereby avoiding waste of system computing resources caused by reasons of a key node bottleneck, unreasonable task allocation and the like.

Description

technical field [0001] The present invention relates to the technical field of computing cluster load balancing, in particular, to a computing cluster load balancing method, device and system. Background technique [0002] With the rapid development of the Internet economy, the requirements for the information processing capabilities of enterprises in the process of economic activities are also increasing. The traditional single-server processing mode can no longer meet the needs of business development. More and more enterprises have begun to use clustered cloud computing services. Cope with business expansion. Among them, the computer cluster formed by clustering (cluster for short) is a kind of computer system, which connects a group of loosely integrated computer hardware and highly cooperates to complete computing work. In a sense, they can be thought of as a computer. The individual computing devices in a cluster system are usually referred to as nodes and are usuall...

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): H04L29/08
CPCH04L67/1004H04L67/1008H04L67/1029H04L67/60H04L67/63
Inventor 徐立宇石爱华陈文极林晨张龙璨曾思颖
Owner CHINA CONSTRUCTION BANK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products