Data processing method, switch node, and related system
AssigneeHuawei Technologies Co., Ltd.
InventorsShanggang Xie, Tianxiang Chen, Wenkai Ling, Jie Xu, Shuo Liu, Shengyu Shen
Life of this patent
Estimating the term…
Abstract
A data processing method, a switch node, and a related system are applied to a distributed computing system including a plurality of computing nodes and at least one first switch node. Each first switch node is connected to at least one computing node in the plurality of computing nodes. The first switch node sends a data read request to the at least one computing node based on the control information and sends the computation result to the at least one computing node.
Claims20
A data processing method performed by a first switch node of a distributed computing system having a plurality of computing nodes and switch nodes, the first switch node being connected to at least one of the plurality of computing nodes, the method comprising:
- receiving, by the first switch node, first control information of at least one of the plurality of computing nodes to which the first switch node is connected, wherein the first control information comprises a communication job identity (ID) indicating a communication job that the at least one computing node connected to the first switch node participates in;
- sending, by the first switch node, a data read request to the at least one computing node to which the first switch node is connected based on the first control information;
- obtaining, by the first switch node, a data computation result obtained based on data read based on the data read request;
- and
- sending, by the first switch node, the data computation result to the at least one computing node to which the first switch node is connected.
A first switch node connectable to a distributed computing system having a plurality of computing nodes and a plurality of switch nodes, wherein the first switch node is connected to at least one computing node in the plurality of computing nodes, the first switch node comprising:
- a processor;
- and
- an interface, wherein the interface receives computer-readable instructions and communicates the instructions to the processor that, upon execution of the computer-readable instructions, causes the first switch node to perform operations including:
- receiving first control information of at least one computing node connected to the first switch node, wherein the first control information comprises a communication job identity (ID) indicating a communication job that the at least one computing node to which the first switch node is connected participates in;
- sending, a data read request to the at least one computing node to which the first switch node is connected based on the first control information;
- obtaining, a data computation result, wherein the data computation result is obtained based on data read based on the data read request;
- and
- sending, the data computation result to the at least one computing node to which the first switch node is connected.
A distributed computing system comprising a plurality of computing nodes and at least one first switch node, wherein:
- each first switch node is connected to at least one computing node in the plurality of computing nodes;
- each computing node is configured to send first control information to the first switch node connected to the computing node, and each first switch node is configured to:
- receive first control information of at least one computing node connected to the first switch node, wherein the first control information comprises a communication job identity (ID) that indicates a communication job that the computing node connected to the first switch node participates in;
- send a data read request to the at least one computing node based on the first control information;
- obtain a data computation result based on data read based on the data read request;
- and
- send the data computation result to the computing node connected to the first switch node.
Dependencies are inferred from the claim text.