Streaming graph computations in a distributed processing system

    公开(公告)号:US09767217B1

    公开(公告)日:2017-09-19

    申请号:US14288456

    申请日:2014-05-28

    Applicant: Google Inc.

    CPC classification number: G06F17/30569 G06F9/5038 G06F17/30312 G06F17/30424

    Abstract: Methods, systems, and apparatus are described for performing streaming graph computations in a distributed processing system. In one aspect, a method includes receiving, during a first superstep, streaming graph input that comprises continuous input of first graph updates for updating the state of an existing graph, the existing graph comprising a plurality of vertices and edges, and each first graph update specifying a vertex and a message; scheduling, during the first superstep, the first graph updates for processing during a second superstep; providing, during the first superstep, the first graph updates as input to a graph computation for the existing graph; determining that the graph computation has completed processing for the first superstep, and in response: initiating the second superstep; and processing, during the second superstep, each first graph update; and providing, during the second superstep, graph output based at least in part on the first graph updates.

Patent Agency Ranking