System and method for efficient allocation of resources in virtualized desktop environments
AssigneeInternational Business Machines Corporation
InventorsKirk A. Beaty, Rajdeep Bhowmik, Andrzej Kochut
Life of this patent
Estimating the term…
Abstract
A system and method for managing responsiveness of virtual desktops using passive monitoring includes measuring a time between an interactive desktop event and a result of the interactive desktop event. Based on the time, system resources are reallocated to improve the responsiveness.
Claims20
A method for managing responsiveness of virtual desktops using passive monitoring, comprising:
- measuring a time between an interactive desktop event and a result of the interactive desktop event, wherein measuring includes comparing a screen state or event with a library of events stored in memory and employing the screen state or event to determine a start time and an end time for the interactive desktop event;
- and
- reallocating system resources to improve responsiveness time.
A computer readable storage medium comprising a computer readable program for managing responsiveness of virtual desktops using passive monitoring, wherein the computer readable program when executed on a computer causes the computer to:
- measure a time between an interactive desktop event and a result of the interactive desktop event, wherein the measuring a time includes comparing a screen state or event with a library of events stored in memory and employing the screen state or event to determine a start time and an end time for the interactive desktop event;
- and
- reallocate system resources to improve responsiveness time.
A method for managing responsiveness of virtual desktops using passive monitoring, comprising:
- measuring a time between an interactive desktop event and a result of the interactive desktop event and employing the time to determine a probability that a virtual component will remain active or idle, wherein the measuring a time includes comparing a screen state or event with a library of events stored in memory and employing the screen state or event to determine a start time and an end time for the interactive desktop event;
- and
- based on the probability, migrating workload in accordance with the probability that resources will remain active or idle to improve responsiveness.
A system for managing responsiveness of virtual desktops, comprising:
- a control system configured to receive responsiveness feedback and to reallocate system resources in accordance with the feedback, the control system being implemented in a computer device with memory storage, and comprising:
- an allocation controller configured to receive responsiveness measurements based upon information about interactive desktop events and to receive resource utilization measurements to determine how to allocate resources to improve responsiveness, and
- a library of events stored in memory wherein a display screen is monitored to determine and compare displayed information with the library to determine a start time and an end time for an interactive desktop event.
Dependencies are inferred from the claim text.