System and method for managing a virtual domain environment to enable root cause and impact analysis
AssigneeEMC Corporation
InventorsAmanuel Ronen Artzi, Igg M. Adiwijaya, Sudhir Vijendra, Ehud Kleers
Life of this patent
Estimating the term…
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.
Claims20
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 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;
- wherein the first topology is correlated 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.
A domain management system comprising a non-transitory computer readable medium having program code stored thereon, operable when executed to:
- represent a virtual domain in at least one computer model, the at least one computer model having one or more computer objects representing the structure 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;
- wherein the first topology is correlated 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.
A program product for managing a virtual domain, the program product comprising:
- a non-transitory computer-readable storage medium encoded with computer-executable program code enabling:
- 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 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;
- wherein the first topology is correlated 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.
Dependencies are inferred from the claim text.