×

Methods and apparatus for identifying network configurations in an existing network

  • US 7,120,680 B1
  • Filed: 07/15/2002
  • Issued: 10/10/2006
  • Est. Priority Date: 07/15/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for identifying a useable network configuration, the method comprising the step of:

  • receiving a preferred network configuration defining a preferred network topology;

    analyzing an existing network configuration to produce an existing network topology;

    comparing the preferred network topology to the existing network topology to identify a useable network configuration within the existing network configuration that most closely supports operation of the preferred network configuration, further including applying a graph matching technique to compare the preferred network graph to the existing network graph to identify at least one useable network configuration corresponding to a set of existing interconnected nodes in the existing graph that most closely correspond to preferred nodes in the preferred network graph, the at least one useable network configuration indicating which existing nodes can support operation of the preferred network configuration within the existing network configuration, applying a graph matching technique to compare the preferred network graph to the existing network graph further comprising;

    iteratively mapping node combinations from the preferred network graph and the existing network graph based on corresponding node mapping characteristics to produce a solution set of usable nodes; and

    comparing a configuration characteristic of the solution set of useable nodes to a best match configuration characteristic derived from the preferred network graph to determine if the solution set of useable nodes is a best match solution set of useable nodes, and if so, saving the best match solution set of useable nodes as a useable network configuration;

    wherein the step of applying a graph matching technique comprises the step of;

    selecting a preferred node from the preferred network graph;

    selecting an existing node from the existing network graph;

    determining, based on node mapping characteristics, if the existing node matches the preferred node, and if so;

    i) creating a mapping between the preferred node and the existing node in a solution set of useable nodes; and

    ii) identifying the preferred node and the existing node as mapped nodes;

    iii) comparing the solution set of useable nodes using a best solution metric to determine if the solution set of useable nodes is a preferred solution set of useable nodes, and if so, saving the solution set of useable nodes in a set of preferred solution sets of useable nodes;

    repeating, in a first repeat sequence, the steps of selecting an existing node and determining if the existing node matches the preferred node for all unmapped existing nodes in the existing network graph; and

    repeating, in a second repeat sequence, the steps of selecting a preferred node, selecting an existing node, and repeating in the first repeat sequence for all preferred nodes in the preferred network.

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