×

Dynamic virtual network topology discovery engine

  • US 10,511,485 B2
  • Filed: 08/11/2015
  • Issued: 12/17/2019
  • Est. Priority Date: 08/11/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • obtaining, at a processor that executes a network topology discovery engine, network data that describes elements of a data center, the network data comprising information that describes relationships between the elements, operations state information for the elements, and capacity data that describes capacities and usage of the elements; and

    constructing, by the processor and based on the network data, a network topology model, wherein constructing the network topology model comprises selecting a server host associated with the data center, identifying components associated with the server host, determining operational states of the components, correlating operational state change events of the components, determining a geographic location of the server host, determining capacities of the components, and creating an object-oriented model of the data center, wherein creating the object-oriented model comprises creating a first object that represents a first element of the elements of the data center and creating a second object that represents a second element of the elements of the data center, and wherein creating the first object comprises creating an attribute of the first object, wherein the attribute defines a relationship between the first element and the second element, and wherein the attribute defines an operational state of the first element, the operational state of the first element being one of available, unavailable, assigned, unassigned, reassigned, provisioned, non-provisioned, instantiated, or non-instantiated, and wherein constructing the network topology model further comprises constructing, in unified modeling language, the network topology model, wherein objects are added for the components, and wherein the operational states of the components, the geographic location, and the capacities of the components are represented in the network topology model by relationships in the unified modeling language.

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