Please download the dossier by clicking on the dossier button x
×

Distributed parallel determination of single and multiple source shortest paths in large directed graphs

  • US 8,631,094 B1
  • Filed: 08/07/2009
  • Issued: 01/14/2014
  • Est. Priority Date: 08/08/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of updating nodes in a nearest seed computation, comprising:

  • maintaining a nearest seed distance table in random access memory on a first server for first nodes, the first nodes being a portion of the nodes of a directed graph representation of application data;

    maintaining a link table in mass storage memory on the first server,the link table and the distance table each being ordered identically by node identifier, andthe link table having, for each of the first nodes, information identifying all of the outgoing edges in the directed graph from the first node, each outgoing edge connecting the first node to a respective target node of the first node;

    identifying dirty nodes in the distance table, dirty nodes being nodes having dirty nearest seed information for seeds recorded as being within a threshold distance of the nodes;

    looking up the dirty nodes in the link table and obtaining from the link table next node information about outgoing edges and target nodes for the dirty nodes; and

    propagating updates of nearest seed information to one or more second servers that own the target nodes identified in the next node information, the target nodes being other nodes of the directed graph.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×