Unlock instant, AI-driven research and patent intelligence for your innovation.

Task allocation method and device for server nodes

A server node and task allocation technology, applied in the computer field, can solve the problems of not being able to take into account the performance differences of server nodes, and not taking into account the performance differences of server nodes, etc.

Pending Publication Date: 2021-04-20
LENOVO (BEIJING) CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method fully considers the performance differences of each server node when assigning tasks, but the disadvantage is that the weight setting and task assignment are statically configured, and cannot be dynamically adjusted when necessary
The minimum number of connections method is to dynamically allocate tasks according to the number of server node connections. Although it is convenient to adjust task allocation, it does not take into account the performance differences of server nodes.
[0004] It can be seen that the task allocation method in the prior art cannot take into account the performance differences of server nodes and the dynamic adjustment of tasks.

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
  • Task allocation method and device for server nodes
  • Task allocation method and device for server nodes
  • Task allocation method and device for server nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the purpose, features and advantages of the present invention more obvious and understandable, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts belong to the protection scope of the present invention.

[0040] In a distributed server, there are many methods of task allocation. Common ones include weight method, minimum connection number method, consistent hash algorithm, etc.

[0041] The weight method is to set the weight of each server node according to its performance; the number of tasks assigned by the server node is positively related...

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 discloses a task allocation method and device for server nodes, and the method comprises the steps: determining the performance index of each server node according to the task execution duration of each server node in a calculation system; determining a performance sequence of the computing system according to the performance index of each server node; determining an allocation parameter corresponding to the target task; and determining a server node corresponding to the target task according to the allocation parameter and the performance sequence. According to the method, the performance difference of the server nodes can be considered during task allocation, so that the number of the allocated tasks of the server nodes is positively related to the performance of the server nodes, the load balance of each server node of the whole computing system is achieved, and the overall efficiency is improved; and meanwhile, when the server nodes are changed, low-cost dynamic adjustment can be performed only for the changed part, so that the use requirements in scenes such as stream calculation can be met.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and device for assigning tasks to server nodes. Background technique [0002] Among the current large-scale server systems, distributed servers are mostly used to provide stronger performance. A distributed server consists of multiple server nodes, and each server node can be a complete computer device. Therefore, compared with traditional single servers, the performance of distributed servers can break through the constraints of hardware performance. In a distributed server, the task allocation method for each server node is the key to improving the overall work efficiency. [0003] There are many common task assignment methods. For example, the weight method is to set the weight of each server node according to its performance; the number of tasks assigned by the server node is positively related to the weight. This method fully considers the performance differen...

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): G06F9/50G06F11/34
Inventor 于连宇高锋
Owner LENOVO (BEIJING) CO LTD