Three-class vertex degree aware-based 1.5-dimensional graph division method and application
AssigneeResearch Institute of Tsinghua University in Shenzhen
InventorsHuanqi CAO, Yuanwei WANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeResearch Institute of Tsinghua University in Shenzhen
InventorsHuanqi CAO, Yuanwei WANG
Estimating the term…
Provided are a distributed parallel computing-based graph computing method, a distributed parallel computing system, and a computer readable medium. The graph computing method comprises: obtaining data of a graph to be computed, dividing vertexes into a first extremely high degree class E, a second high degree class H, and a third regular class R, forming a super node by a predetermined number of compute nodes, the communication between nodes in a super node being faster than the communication between nodes across the super node, and dividing the nodes into grids, one node in each grid, the internal nodes in one super node being logically arranged in a row, vertices being evenly divided into the nodes according to numbers, Ri and Ro being maintained by the nodes to which Ri and Ro belong, the state of an Ho vertex being synchronously maintained on a column, the state of an Hi vertex being synchronously maintained on the column and the row, and the states of Eo and Ei vertexes being globally and synchronously maintained. According to the three-level vertex division method, sub-graphs are well balanced between the nodes, thereby facilitating elimination of repeated sending of a message to a same super node, and avoiding a high-cost global delegate.
A graph computing method based on distributed parallel computing, including:
A distributed parallel computing system with multiple super nodes, each super node is composed of multiple nodes, each node is a computing device with computing capabilities, inter-node communication within the super node is faster than communication between nodes across the super node, the nodes are divided into grids, each grid has one node, and the internal nodes of a super node are logically arranged in a row, the distributed parallel computing system stores graphs and performs graph calculations according to the following rules:
Dependencies are inferred from the claim text.