×

Dynamic resource configuration based on context

  • US 10,191,772 B2
  • Filed: 01/29/2018
  • Issued: 01/29/2019
  • Est. Priority Date: 07/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for resource allocation in a virtualized computing environment, comprising at least one physical computing system hosting a plurality of virtual machines (VMs), the system comprising:

  • a memory;

    a processor;

    a plurality of agents, each associated with at least one of the plurality of VMs, that, when executed by the processor, collect activity information about the associated VM;

    a module that is stored in the memory and, when executed by the processor, dynamically allocates physical computing resources of the at least one physical computing system amongst the plurality of VMs, each of the plurality of VMs configured to host a virtual desktop, a virtual desktop management module facilitating remote access to the virtual desktop by a user, the dynamic allocation performed by;

    monitoring, by the plurality of agents, a state of the virtual desktop of each associated VM to detect activities forming at least a portion of the activity information, the activity information including the user accessing one or more user interfaces on the virtual desktop, a running task on the associated VM, or both;

    comparing the collected activity information to a policy;

    in response to the comparing, automatically modifying, based on the policy, an allocation of the physical computing resources of the at least one physical computing system to at least one VM of the plurality of VMs, wherein modifying the allocation of the physical computing resources to the at least one VM comprises;

    upon detecting, based on the monitoring, that the at least one VM is idle, suspending the at least one VM; and

    upon detecting, based on the monitoring, any new activity of the at least one VM, resuming the at least one VM.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×