System and method for efficient allocation of resources in virtualized desktop environments
First Claim
Patent Images
1. A method for managing responsiveness of virtual desktops using passive monitoring, comprising:
- monitoring interactive desktop events for a computer device;
measuring a time between an 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. A method for managing responsiveness of virtual desktops using passive monitoring, comprising:
-
monitoring interactive desktop events for a computer device; measuring a time between an 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 an 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.
-
-
11. 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 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; based on the probability, migrating workload in accordance with the probability that resources will remain active or idle to improve responsiveness. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification