Location-based power management for virtual desktop environments
First Claim
Patent Images
1. A method, comprising:
- receiving, at a resource manager responsible for allocating resources at a data center for a virtual machine, an indication from a proximity detection device that an end-user is within a specified proximity of a client device remote from the data center, wherein the client device is configured to provide an interface to the virtual machine;
in response to receiving the indication from the proximity detection device, determining, by the resource manager, that the end-user is within the specified proximity of the client device; and
in response to the resource manager determining that the end-user is within the specified proximity of the client device, allocating, by the resource manager, the resources at the data center for the virtual machine configured to interface with the client device, wherein allocating the data center resources for the virtual machine includes;
identifying a historical model based on when the end-user is within the specified proximity, andallocating the data center resources for the virtual machine according to the historical model.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an illustrative technique determines when an end-user is within a specified proximity of a client device configured to provide an interface to a virtual machine. In response to the end-user being within the specified proximity of the client device, the technique may then allocate data center resources for the virtual machine.
-
Citations
17 Claims
-
1. A method, comprising:
-
receiving, at a resource manager responsible for allocating resources at a data center for a virtual machine, an indication from a proximity detection device that an end-user is within a specified proximity of a client device remote from the data center, wherein the client device is configured to provide an interface to the virtual machine; in response to receiving the indication from the proximity detection device, determining, by the resource manager, that the end-user is within the specified proximity of the client device; and in response to the resource manager determining that the end-user is within the specified proximity of the client device, allocating, by the resource manager, the resources at the data center for the virtual machine configured to interface with the client device, wherein allocating the data center resources for the virtual machine includes; identifying a historical model based on when the end-user is within the specified proximity, and allocating the data center resources for the virtual machine according to the historical model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
one or more network interfaces adapted to communicate in a computer network; a processor adapted to execute one or more processes; and a memory configured to store a process executable by the processor, the process when executed operable to; receive an indication from a proximity detection device that an end-user is within a specified proximity of a client device remote from a data center, wherein the client device is configured to provide an interface to a virtual machine in response to receiving the indication from the proximity detection device, determining, by the resource manager, that the end-user is within the specified proximity of the client device; and in response to the resource manager determining that the end-user is within the specified proximity of the client device, allocate resources at the data center for the virtual machine configured to interface with the client device, wherein the process, when executed to allocate the data center resources, is operable to; identify a historical model based on when the end-user is within the specified proximity; and allocate the data center resources for the virtual machine according to the historical model, wherein the apparatus is a resource manager responsible for allocating the resources at the data center for the virtual machine. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor operable to:
-
receive, at a resource manager responsible for allocating resources at a data center for a virtual machine, an indication from a proximity detection device that an end-user is within a specified proximity of a client device remote from the data center, wherein the client device is configured to provide an interface to the virtual machine; in response to reception of the indication from the proximity detection device, determining, by the resource manager, determine, by the resource manager, that the end-user is within the specified proximity of the client device; and in response to the resource manager determining that the end-user is within the specified proximity of the client device, allocating, by the resource manager, the resources at the data center for the virtual machine configured to interface with the client device, wherein allocating the data center resources for the virtual machine includes; identifying a historical model based on when the end-user is within the specified proximity, and allocating the data center resources for the virtual machine according to the historical model. - View Dependent Claims (15, 16, 17)
-
Specification