The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 26, 2016

Filed:

Dec. 17, 2013
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Andrey Balmin, San Jose, CA (US);

Severin A. Corsten, Bornheim, DE;

John A McPherson, Jr., San Jose, CA (US);

Shirish Tatikonda, San Jose, CA (US);

Yuanyuan Tian, San Jose, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01); G06F 17/10 (2006.01); G06F 17/30 (2006.01); G06F 17/50 (2006.01);
U.S. Cl.
CPC ...
G06F 17/10 (2013.01); G06F 17/30958 (2013.01); G06F 17/509 (2013.01);
Abstract

Embodiments relate to subgraph-based distributed graph processing. An aspect includes receiving an input graph comprising a plurality of vertices. Another aspect includes partitioning the input graph into a plurality of subgraphs, each subgraph comprising internal vertices and boundary vertices. Another aspect includes assigning one or more respective subgraphs to each of a plurality of workers. Another aspect includes initiating processing of the plurality of subgraphs by performing a series of processing steps comprising: processing the internal vertices and boundary vertices internally within each of the subgraphs; detecting that a change was made to a boundary vertex of a first subgraph during the internal processing; and sending a message from a first worker to which the first subgraph is assigned to a second worker to which a second subgraph is assigned in response to detecting the change that was made to the boundary vertex of the first subgraph.


Find Patent Forward Citations

Loading…