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

Reporting method of node computing capability and computing nodes

A computing power and computing node technology, applied in the computer field, can solve the problems of sub-task decision, loss of parallel computing power, unbalanced computing power, etc., to achieve the effect of improving computing power and avoiding inaccurate computing power

Active Publication Date: 2018-12-04
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, computing nodes with unbalanced computing capabilities inevitably exist in a computer cluster, that is, even when the number of CPU cores is the same, these unbalanced computing nodes may still have different computing capabilities
[0005] In this way, in practice, there will be the following situation: a computing task can be subdivided into multiple subtasks, which can be assigned to multiple computing nodes for concurrent execution. The CPU main frequency of the first computing node in the cluster is 1.5GHz, and the CPU main frequency of the second computing node is 3.0GHz. Obviously, when subtasks of the same size are assigned to the two computing nodes for calculation, the two Computing nodes have different completion times for subtasks, which will cause the completion time of the entire task to be determined by the slowest subtask, losing the original parallel computing capability
[0006] There may be another worse situation: if these subdivided subtasks are not parallel, but have some kind of dependency relationship, for example, the calculation output of one subtask may be the input of another subtask, then , the computing power of the whole task is determined by the slowest subtask
[0007] In summary, due to the unbalanced computing power of the computing nodes in the computer cluster, the computing resources of the computer cluster cannot be fully utilized, which undoubtedly affects the computing efficiency.

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
  • Reporting method of node computing capability and computing nodes
  • Reporting method of node computing capability and computing nodes
  • Reporting method of node computing capability and computing nodes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] refer to figure 1 , which shows a flow chart of the steps of Embodiment 1 of a method for reporting node computing capabilities according to the present invention, which may specifically include the following steps:

[0042] Step 101, the computing node acquires quality information and quantity information of its own hardware resources;

[0043] In an application example of the present invention, the hardware resource of the computing node may include a CPU. In the existing solution, the computing node only reports the number of CPU cores, that is, the quantity information of the CPU to the management node; however, when the CPU has the same number of cores, it may also have different CPU main frequencies, that is, the qualitative information of the CPU; that is, CPUs have heterogeneous characteristics. Therefore, the computing capabilities of computing nodes with the same number of CPU cores may be unbalanced. Therefore, the embodiment of the present invention conside...

Embodiment 2

[0053] The reporting method of the node computing capability in this embodiment is described above figure 1 On the basis of the illustrated embodiments, the following optional technical solutions may be further included.

[0054] The step of the computing node determining the computing capability information of the hardware resource according to the quality information and quantity information of the hardware resource may specifically include:

[0055] The computing capability information of the hardware resource is determined according to the ratio of the product of the quality information and the quantity information of the hardware resource to the variable factor; wherein the variable factor has a unique value in the computer cluster.

[0056] In an application example of the present invention, taking CPU hardware resources as an example, the steps of determining the computing capability information of the CPU hardware resources are described, which may specifically include...

Embodiment 3

[0075] The reporting method of the node computing capability in this embodiment is described above figure 1 On the basis of the illustrated embodiments, the following optional technical solutions may be further included.

[0076] The variable factor can be determined by the following method:

[0077] Method 1. Determine the minimum CPU main frequency in the computer cluster as a variable factor;

[0078] In the current situation, the number of CPU logical cores of the node with the minimum CPU main frequency is equal to the number of physical cores, while the number of CPU logical cores of other computing nodes is greater than the number of physical cores.

[0079] Method 2, determining the average CPU main frequency of all computing nodes in the computer cluster as a variable factor;

[0080] Method 3. Set a non-zero value as the variable factor.

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 provides a node calculating capability reporting method, a calculating node, a cluster management method and a cluster management node, wherein the node calculating capability reporting method concretely comprises the following steps that a calculating node obtains quality information and quantity information of self hardware resources; the calculating node determines the calculating capability information of the hardware resources according to the quality information and the quantity information of the hardware resources; the calculating node reports the calculating capability information of the hardware resources to the management node. The embodiment of the invention can avoid the problem of calculating capability inaccuracy due to the heterogeneous feature of the calculating node.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method for reporting node computing capabilities, a computing node, a cluster management method and a cluster management node. Background technique [0002] A computer cluster is a computer system that connects multiple computers (also known as computing nodes) to cooperate and complete computing tasks. These computing nodes are located in the same management domain, which has a unique management policy and provides services to users as a whole. For example, Apache Mesos is a cluster architecture of a distributed system, which can realize high-efficiency parallel computing and massive storage. [0003] The process of distributing computing tasks on a computer cluster to multiple computing nodes may be called task scheduling. The scheduling method of existing tasks is usually as follows: each computing node reports its own number of CPU cores to a scheduler in the cluster, a...

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 Patents(China)
IPC IPC(8): G06F9/50
Inventor 杨成伟
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD