System and method for managing a virtual domain environment to enable root cause and impact analysis
First Claim
Patent Images
1. A method for managing a virtual domain includes the steps of:
- maintaining a first topology associated with the virtual domain by representing the virtual domain in at least one computer model, the at least one computer model having one or more computer objects representing the structure and causal behavior of one or more virtual entities of the virtual domain, wherein the virtual domain provides abstraction between a virtual application infrastructure existing in the virtual domain and a physical infrastructure, wherein the virtual application infrastructure is dynamically mapped to resources of the physical infrastructure based on the available resources and application need, and wherein the virtual entities are unaware of the characteristics of the physical infrastructure;
wherein at least one of the represented virtual entities is selected from the group consisting of a virtual machine and a virtual server; and
correlating the first topology to a second topology associated with a second domain by identifying overlapping objects of the first topology and the second topology, the overlapping objects comprising topology end points, wherein information is propagated from the virtual domain to the second domain through the topology end points.
10 Assignments
0 Petitions
Accused Products
Abstract
A virtual domain management system is provided which associates application, physical and virtual domains to enable propagation of events, symptoms and other information across the domains. The virtual domain manager collects events and symptom information across multiple domains by correlating domain topology models. Using a causality matrix and codebook technology the virtual domain manager uses the information to perform root cause and impact analysis across domains. Information from the analysis may be fed back into the domains to enhance domain management.
93 Citations
16 Claims
-
1. A method for managing a virtual domain includes the steps of:
-
maintaining a first topology associated with the virtual domain by representing the virtual domain in at least one computer model, the at least one computer model having one or more computer objects representing the structure and causal behavior of one or more virtual entities of the virtual domain, wherein the virtual domain provides abstraction between a virtual application infrastructure existing in the virtual domain and a physical infrastructure, wherein the virtual application infrastructure is dynamically mapped to resources of the physical infrastructure based on the available resources and application need, and wherein the virtual entities are unaware of the characteristics of the physical infrastructure;
wherein at least one of the represented virtual entities is selected from the group consisting of a virtual machine and a virtual server; andcorrelating the first topology to a second topology associated with a second domain by identifying overlapping objects of the first topology and the second topology, the overlapping objects comprising topology end points, wherein information is propagated from the virtual domain to the second domain through the topology end points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A domain management system comprising a non-transitory computer readable medium having program code stored thereon, operable when executed to:
-
extract structural and behavior model information from entities in a virtual domain for populating and maintain a dynamic representation of a first topology associated with the virtual domain; represent the virtual domain in at least one computer model, the at least one computer model having one or more computer objects wherein the one or more computer objects are based on the extracted structural and behavioral model information;
wherein the virtual domain provides abstraction between a virtual application infrastructure existing in the virtual domain and a physical infrastructure, wherein the virtual application infrastructure is dynamically mapped to resources of the physical infrastructure based on the available resources and application need, and wherein the virtual entities are unaware of the characteristics of the physical infrastructure;
wherein at least one of the represented virtual entities is selected from the group consisting of a virtual machine and a virtual server; andcorrelate the first topology to a second topology by identifying topology end-points, wherein information is propagated between the virtual domain and second domain through the topology end-points. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
Specification