Topology mapping of a mulitier compute infrastructure
First Claim
Patent Images
1. A computer apparatus for managing a multitier compute infrastructure, the computer apparatus comprising:
- a processor;
a multitier topology map executable by the processor identifying components from at least two different tiers of the multitier compute infrastructure and indicating relationships between the components including at least one cross-tier relationship between the components, wherein the multitier topology map comprises;
(i) network objects identifying network components from a network tier of the multitier compute infrastructure;
(ii) compute objects identifying compute components from a compute tier of the multitier compute infrastructure; and
(iii) application objects identifying application components from an application tier of the multitier compute infrastructure, wherein the relationships include at least one application-level dependency on an application component, wherein the application component in turn has a dependency on the network components or the compute components, and the application-level dependency is defined relative to the application component and inherits the dependency on the network components or the compute components;
an interface module executable by the processor communicably coupled to the multitier topology map for accessing the multitier topology map, wherein the interface module comprises;
(i) a build engine for building the multitier topology map;
(ii) a topology manager communicably coupled to the multitier topology map for maintaining the multitier topology map; and
(iii) a query module for answering queries concerning the multitier topology map; and
a logical cluster object identifying a logical cluster of components.
0 Assignments
0 Petitions
Accused Products
Abstract
A multitier topology map describes a multitier compute infrastructure. The multitier topology map identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between components including at least one cross-tier relationship between components. An interface module accesses the multitier topology map.
-
Citations
23 Claims
-
1. A computer apparatus for managing a multitier compute infrastructure, the computer apparatus comprising:
-
a processor; a multitier topology map executable by the processor identifying components from at least two different tiers of the multitier compute infrastructure and indicating relationships between the components including at least one cross-tier relationship between the components, wherein the multitier topology map comprises; (i) network objects identifying network components from a network tier of the multitier compute infrastructure; (ii) compute objects identifying compute components from a compute tier of the multitier compute infrastructure; and (iii) application objects identifying application components from an application tier of the multitier compute infrastructure, wherein the relationships include at least one application-level dependency on an application component, wherein the application component in turn has a dependency on the network components or the compute components, and the application-level dependency is defined relative to the application component and inherits the dependency on the network components or the compute components; an interface module executable by the processor communicably coupled to the multitier topology map for accessing the multitier topology map, wherein the interface module comprises; (i) a build engine for building the multitier topology map; (ii) a topology manager communicably coupled to the multitier topology map for maintaining the multitier topology map; and (iii) a query module for answering queries concerning the multitier topology map; and a logical cluster object identifying a logical cluster of components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable storage medium including computer software containing a multitier topology map, an interface module and a logical cluster object for managing a multitier compute infrastructure, wherein the interface module and the multitier topology map is executable by a computer, and wherein:
-
the multitier topology map executes on the computer and identifies components from at least two different tiers of the multitier compute infrastructure and indicates relationships between the components including at least one cross-tier relationship between the components, wherein the multitier topology map comprises; (i) network objects identifying network components from a network tier of the multitier compute infrastructure; (ii) compute objects identifying compute components from a compute tier of the multitier compute infrastructure; and (iii) application objects identifying application components from an application tier of the multitier compute infrastructure, wherein the relationships include at least one application-level dependency on an application component, wherein the application component in turn has a dependency on the network components or the compute components, and the application-level dependency is defined relative to the application component and inherits the dependency on the network components or the compute components; the interface module executes on the computer and is communicably coupled to the multitier topology map for accessing the multitier topology map, wherein the interface module comprises; (i) a build engine for building the multitier topology map; (ii) a topology manager communicably coupled to the multitier topology map for maintaining the multitier topology map; and (iii) a query module for answering queries concerning the multitier topology map; and the logical cluster object identifies a logical cluster of components. - View Dependent Claims (22, 23)
-
Specification