Systems and methods for integrated modeling of monitored virtual desktop infrastructure systems
First Claim
1. A method comprising, by a computer system:
- at runtime, in a multilayered computing environment that supports a virtual desktop infrastructure (VDI) solution, receiving real-time monitoring data from a plurality of monitored resources in the multilayered computing environment, the plurality of monitored resources comprising;
a plurality of monitored physical resources;
a plurality of monitored virtual resources;
a plurality of monitored VDI resources; and
a plurality of monitored network resources that handle VDI-related network traffic;
at runtime, responsive to the receiving, transforming the real-time monitoring data into an integrated topology model (ITM) instance of interconnected topology objects, the ITM instance comprising instances of separate topology models, the instances comprising;
a physical-and-virtual infrastructure topology model (PVI-TM) instance comprising first interconnected topology objects, the first interconnected topology objects representing the plurality of monitored physical resources and the plurality of monitored virtual resources, wherein interconnections between the first interconnected topology objects reflect relationships therebetween;
a VDI topology model (VDI-TM) instance comprising second interconnected topology objects, the second interconnected topology objects representing the plurality of monitored VDI resources of the VDI solution, wherein interconnections between the second interconnected topology objects reflect relationships between the plurality of monitored VDI resources of the VDI solution; and
an access gateway topology model (AG-TM) instance comprising third interconnected topology objects, the third interconnected topology objects representing the plurality of monitored network resources that handle VDI-related network traffic, wherein interconnections between the third interconnected topology objects reflect relationships between the plurality of monitored network resources;
generating inter-model runtime dependencies between the interconnected topology objects of the ITM instance, wherein the dependencies comprise;
a dependency of at least one of the third interconnected topology objects on at least one of the second interconnected topology objects; and
a dependency of at least one of the second interconnected topology objects on at least one of the first interconnected topology objects;
generating a dependency graph for the multilayer VDI architecture based, at least in part, on the inter-model runtime dependencies; and
outputting at least a portion of the dependency graph for presentation to a user.
22 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method is performed by a computer system. The method includes, responsive to deployment of at least one component of a virtual desktop infrastructure (VDI) in a multilayer VDI architecture, creating an integrated topology model (ITM) instance of interconnected topology objects, the ITM instance comprising: a physical-and-virtual infrastructure topology model (PVI-TM) instance comprising first interconnected topology objects; a VDI topology model (VDI-TM) instance comprising second interconnected topology objects; and an access gateway topology model (AG-TM) instance comprising third interconnected topology objects. The method further includes generating dependencies between the interconnected topology objects of the ITM instance, wherein the dependencies comprise. In addition, the method includes generating a dependency graph for the multilayer VDI architecture based, at least in part, on the dependencies. Also, the method includes outputting at least a portion of the dependency graph for presentation to a user.
-
Citations
20 Claims
-
1. A method comprising, by a computer system:
-
at runtime, in a multilayered computing environment that supports a virtual desktop infrastructure (VDI) solution, receiving real-time monitoring data from a plurality of monitored resources in the multilayered computing environment, the plurality of monitored resources comprising; a plurality of monitored physical resources; a plurality of monitored virtual resources; a plurality of monitored VDI resources; and a plurality of monitored network resources that handle VDI-related network traffic; at runtime, responsive to the receiving, transforming the real-time monitoring data into an integrated topology model (ITM) instance of interconnected topology objects, the ITM instance comprising instances of separate topology models, the instances comprising; a physical-and-virtual infrastructure topology model (PVI-TM) instance comprising first interconnected topology objects, the first interconnected topology objects representing the plurality of monitored physical resources and the plurality of monitored virtual resources, wherein interconnections between the first interconnected topology objects reflect relationships therebetween; a VDI topology model (VDI-TM) instance comprising second interconnected topology objects, the second interconnected topology objects representing the plurality of monitored VDI resources of the VDI solution, wherein interconnections between the second interconnected topology objects reflect relationships between the plurality of monitored VDI resources of the VDI solution; and an access gateway topology model (AG-TM) instance comprising third interconnected topology objects, the third interconnected topology objects representing the plurality of monitored network resources that handle VDI-related network traffic, wherein interconnections between the third interconnected topology objects reflect relationships between the plurality of monitored network resources; generating inter-model runtime dependencies between the interconnected topology objects of the ITM instance, wherein the dependencies comprise; a dependency of at least one of the third interconnected topology objects on at least one of the second interconnected topology objects; and a dependency of at least one of the second interconnected topology objects on at least one of the first interconnected topology objects; generating a dependency graph for the multilayer VDI architecture based, at least in part, on the inter-model runtime dependencies; and outputting at least a portion of the dependency graph for presentation to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising a hardware processor and memory, wherein the processor and the memory in combination are operable to implement a method comprising:
-
at runtime, in a multilayered computing environment that supports a virtual desktop infrastructure (VDI) solution, receiving real-time monitoring data from a plurality of monitored resources in the multilayered computing environment, the plurality of monitored resources comprising; a plurality of monitored physical resources; a plurality of monitored virtual resources; a plurality of monitored VDI resources; and a plurality of monitored network resources that handle VDI-related network traffic; at runtime, responsive to the receiving, transforming the real-time monitoring data into an integrated topology model (ITM) instance of interconnected topology objects, the ITM instance comprising instances of separate topology models, the instances comprising; a physical-and-virtual infrastructure topology model (PVI-TM) instance comprising first interconnected topology objects, the first interconnected topology objects representing the plurality of monitored physical resources and the plurality of monitored virtual resources, wherein interconnections between the first interconnected topology objects reflect relationships therebetween; a VDI topology model (VDI-TM) instance comprising second interconnected topology objects, the second interconnected topology objects representing the plurality of monitored VDI resources of the VDI solution, wherein interconnections between the second interconnected topology objects reflect relationships between the plurality of monitored VDI resources of the VDI solution; and an access gateway topology model (AG-TM) instance comprising third interconnected topology objects, the third interconnected topology objects representing the plurality of monitored network resources that handle VDI-related network traffic, wherein interconnections between the third interconnected topology objects reflect relationships between the plurality of monitored network resources; generating inter-model runtime dependencies between the interconnected topology objects of the ITM instance, wherein the dependencies comprise; a dependency of at least one of the third interconnected topology objects on at least one of the second interconnected topology objects; and a dependency of at least one of the second interconnected topology objects on at least one of the first interconnected topology objects; generating a dependency graph for the multilayer VDI architecture based, at least in part, on the inter-model runtime dependencies; and outputting at least a portion of the dependency graph for presentation to a user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:
-
at runtime, in a multilayered computing environment that supports a virtual desktop infrastructure (VDI) solution, receiving real-time monitoring data from a plurality of monitored resources in the multilayered computing environment, the plurality of monitored resources comprising; a plurality of monitored physical resources; a plurality of monitored virtual resources; a plurality of monitored VDI resources; and a plurality of monitored network resources that handle VDI-related network traffic; at runtime, responsive to the receiving, transforming the real-time monitoring data into an integrated topology model (ITM) instance of interconnected topology objects, the ITM instance comprising instances of separate topology models, the instances comprising; a physical-and-virtual infrastructure topology model (PVI-TM) instance comprising first interconnected topology objects, the first interconnected topology objects representing the plurality of monitored physical resources and the plurality of monitored virtual resources, wherein interconnections between the first interconnected topology objects reflect relationships therebetween; a VDI topology model (VDI-TM) instance comprising second interconnected topology objects, the second interconnected topology objects representing the plurality of monitored VDI resources of the VDI solution, wherein interconnections between the second interconnected topology objects reflect relationships between the plurality of monitored VDI resources of the VDI solution; and an access gateway topology model (AG-TM) instance comprising third interconnected topology objects, the third interconnected topology objects representing the plurality of monitored network resources that handle VDI-related network traffic, wherein interconnections between the third interconnected topology objects reflect relationships between the plurality of monitored network resources; generating inter-model runtime dependencies between the interconnected topology objects of the ITM instance, wherein the dependencies comprise; a dependency of at least one of the third interconnected topology objects on at least one of the second interconnected topology objects; and a dependency of at least one of the second interconnected topology objects on at least one of the first interconnected topology objects; generating a dependency graph for the multilayer VDI architecture based, at least in part, on the inter-model runtime dependencies; and outputting at least a portion of the dependency graph for presentation to a user. - View Dependent Claims (18, 19, 20)
-
Specification