Patent ID: 9270523
Filing Date: 2016-02-23
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for reconfiguring interrelationships between a set of components of a virtual computing network, comprising: receiving, in a computer memory medium, a set of information pertaining to an entirety of the set of components associated with the virtual computing network, the set of components comprising a set of physical servers, a set of ports, a set of virtual switches and a set of virtual machines (VMs), and the set of information describing a set of interrelationships between the set of components and including a configuration table of each of a set of switches in the virtual computing network and virtual machine information from a virtualization engine on each of the set of physical servers; generating, based on the set of information, a graphical representation depicting a visual representation of each of the set of components and a visual link illustrating each interrelationship of the set of interrelationships between individual components of the set of components, the graphical representation comprising a hierarchical tree comprising a set of nodes, each node of the set of nodes in the hierarchical tree corresponding to a component in the set of components, the hierarchical tree being formed by: detecting a failure in the virtual computing network resulting in an inability to access a virtual machine of the set of virtual machines; and automatically reconfiguring, responsive to the failure, at least one of the set of interrelationships between the set of components based on at least one visual link in the graphical representation and a predetermined set of rules, the reconfiguring including at least one of: coupling a virtual switch associated with the virtual machine with a different physical port or coupling the virtual machine with a different virtual switch that is coupled with a different physical port.