METHOD AND APPARATUS FOR CONVERGED ANALYSIS OF APPLICATION, VIRTUALIZATION, AND CLOUD INFRASTRUCTURE RESOURCES USING GRAPH THEORY AND STATISTICAL CLASSIFICATION
First Claim
1. In a host device, a method for generating a computer infrastructure model of a computer infrastructure, comprising:
- receiving, by the host device, a set of objects from the computer infrastructure, each object of the set of objects relating to an attribute of a computer infrastructure resource of the computer infrastructure and each object of the set of objects having an object identifier criterion, an object relationship criterion, and an object specific criterion;
defining, by the host device, each object as a node of the computer infrastructure model based upon the respective object identifier criterion;
defining, by the host device, a set of edges among the nodes of the computer infrastructure model based upon the object relationship criterion of each object, each edge of the set of edges configured as an explicit relationship between two objects of the set of objects; and
defining, by the host device, a set of implicit relationships among the nodes of the computer infrastructure model based upon the object specific criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the innovation relate to a method and apparatus for utilizing graph theory and clustering analysis to build relationships among applications and corresponding and/or dependent virtualization, cloud and datacenter infrastructure components and to derive the definition of application boundaries and corresponding infrastructure components. This allows a system administrator to manage and address complex issues within a computer infrastructure, such as availability, service level deliverable/guarantees, performance, and resource optimization.
57 Citations
27 Claims
-
1. In a host device, a method for generating a computer infrastructure model of a computer infrastructure, comprising:
-
receiving, by the host device, a set of objects from the computer infrastructure, each object of the set of objects relating to an attribute of a computer infrastructure resource of the computer infrastructure and each object of the set of objects having an object identifier criterion, an object relationship criterion, and an object specific criterion; defining, by the host device, each object as a node of the computer infrastructure model based upon the respective object identifier criterion; defining, by the host device, a set of edges among the nodes of the computer infrastructure model based upon the object relationship criterion of each object, each edge of the set of edges configured as an explicit relationship between two objects of the set of objects; and defining, by the host device, a set of implicit relationships among the nodes of the computer infrastructure model based upon the object specific criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A host device, comprising:
-
a controller having a memory and a processor, the controller configured to; receive a set of objects from the computer infrastructure, each object of the set of objects relating to an attribute of a computer infrastructure resource of the computer infrastructure and each object of the set of objects having an object identifier criterion, an object relationship criterion, and an object specific criterion; define each object as a node of the computer infrastructure model based upon the respective object identifier criterion; define a set of edges among the nodes of the computer infrastructure model based upon the object relationship criterion of each object, each edge of the set of edges configured as an explicit relationship between two objects of the set of objects; and define a set of implicit relationships among the nodes of the computer infrastructure model based upon the object specific criterion. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product having a non-transitory computer-readable medium including computer program logic encoded thereon that, when performed on a controller of a host device causes the host device to:
-
receive a set of objects from the computer infrastructure, each object of the set of objects relating to an attribute of a computer infrastructure resource of the computer infrastructure and each object of the set of objects having an object identifier criterion, an object relationship criterion, and an object specific criterion; define each object as a node of the computer infrastructure model based upon the respective object identifier criterion; define a set of edges among the nodes of the computer infrastructure model based upon the object relationship criterion of each object, each edge of the set of edges configured as an explicit relationship between two objects of the set of objects; and define a set of implicit relationships among the nodes of the computer infrastructure model based upon the object specific criterion.
-
Specification