×

Connection minimization for distributed system

  • US 10,454,807 B2
  • Filed: 10/13/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 10/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of minimizing edges in a directed graph representing a distributed system, the method comprising:

  • using a representational state transfer application program interface (REST API) including a plurality of resource nodes of the directed graph representing resources identified by uniform resource indicators (URIs) and a plurality of edges of the directed graph representing a plurality of hyperlinks between the resources, traversing paths in the directed graph including;

    performing a distinct walk procedure to determine all distinct paths in the directed graph; and

    performing a random walk procedure including;

    starting from an entry node of the directed graph, selecting an edge at random;

    moving to a node coupled by the selected edge and repeating random selection of an edge until a predefined path length is reached or no edge exists from the node coupled by the selected edge;

    storing each selected edge; and

    repeating selecting an edge at random from the entry node, moving, and repeating selection of an edge until a selected number of paths is obtained;

    simulating a client accessing the resources, the simulated client selecting, at each node, one of the stored edges instead of an edge that was not encountered in the random walk procedure; and

    identifying as excessive edges, edges that are not used by any of the selected number of paths, wherein the excessive edges are removable from the distributed system without preventing client access to resources in the distributed system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×