License Manager for Virtual Desktop Infrastructure
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need to manage and enforce the use of virtual desktops within a Virtual Desktop Infrastructure (VDI) system according to the assigned number of licenses, as virtual machines support virtual desktops instead of physical workstations for ease of deployment, software management, and hardware cost reduction.
Innovation Solution
A method and system for managing virtual desktops that includes a license manager to validate licenses for virtual desktops, determine availability, and send validation status messages, ensuring that virtual desktops are shut down when licenses are not available, and allocating licenses based on customer assignments and usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If virtual machines are used to support virtual desktops instead of physical workstations, then hardware cost is reduced and deployment is simplified, but license management complexity increases
Solution Approach 1:
The patent introduces a license manager as an intermediary component that mediates between virtual desktops and the licensing system. The license manager receives validation requests from virtual desktops, checks license availability, and returns validation status messages, thereby simplifying the overall license management process while maintaining control over license usage.
Solution Approach 2:
The system implements feedback mechanisms where the license manager sends validation status messages back to virtual desktops based on license availability determinations. This feedback loop enables automatic license enforcement, where virtual desktops can be shut down when licenses are not available, reducing manual management complexity.
2Reliability
If license validation is performed for each virtual desktop request, then license compliance is ensured, but system response time increases
Solution Approach 1:
The license manager determines license availability in advance by receiving validation requests from virtual desktops and checking the current license status before allowing virtual desktop operations. This preliminary validation ensures compliance is established before resource allocation, preventing unauthorized usage while maintaining efficient license tracking.
3Reliability
If the system enforces strict license limits by shutting down virtual desktops when licenses are unavailable, then license compliance is maintained, but user productivity decreases
Solution Approach 1:
The license management system dynamically adjusts virtual desktop availability based on real-time license status. When licenses become available, virtual desktops can be activated; when licenses are exhausted, the system enforces shutdowns. This dynamic approach ensures compliance while optimizing resource utilization based on current licensing conditions.
Data Source
AI summary
In an aspect of the disclosure, a method, a computer-readable medium, and a system for managing a collection of virtual desktops are provided. The system receives, at a license manager and from a first virtual desktop of the collection of virtual desktops, a first request to validate a license for the first virtual desktop. The system also determines whether a license is available for the first virtual desktop. The system further sends a validation status message to the first virtual desktop to indicate whether a license is available for the first virtual desktop based on the determination.


