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 monitoring interactive desktop events for a computer device and measuring a time between the interactive desktop event and a result of the interactive desktop event. Based on the time, desktop responsiveness is evaluated. System resources are reallocated to improve the responsiveness.
Claims24
A method for managing responsiveness of virtual desktops using passive monitoring, comprising;
- monitoring interactive desktop events for a computer device;
- measuring a time between the interactive desktop event and a result of the interactive desktop event;
- based on the time, evaluating desktop responsiveness;
- and
- reallocating system resources to improve the responsiveness.
A computer readable 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:
- monitoring interactive desktop events for a computer device;
- measuring a time between the interactive desktop event and a result of the interactive desktop event;
- based on the time, evaluating desktop responsiveness;
- and
- reallocating system resources to improve the responsiveness.
A method for managing responsiveness of virtual desktops using passive monitoring, comprising:
- monitoring keyboard events, mouse events and screen buffer update activities on a user device to determine active and idle periods of a computer device;
- measuring a time between the 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;
- 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 activity/idleness profiler configured to receive information about interactive desktop events from a virtual desktop;
- an allocation controller configured to receive responsiveness measurements based upon the information about interactive desktop events and to receive resource utilization measurements to determine how to allocate resources to improve responsiveness in the system;
- and
- an executor configured to allocate the resources as determined by the allocation controller.
Dependencies are inferred from the claim text.