×

Dynamic resource configuration based on context

  • US 9,513,950 B2
  • Filed: 08/06/2015
  • Issued: 12/06/2016
  • 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 execute a virtual desktop remotely accessible 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 triggered by an active user session, the detected activities forming at least a portion of the activity information;

    comparing the collected activity information to a policy;

    in response to the detected activities, automatically modifying, based on the policy, an allocation of the physical computing resources of the at least one physical computing system to the plurality of VMs,wherein modifying the allocation of the physical computing resources further comprises suspending or resuming fault tolerance operating on at least one of the plurality of VMs by;

    upon determining that either the VM or the user is idle based on the monitoring, suspending the operation of fault tolerance on the VM; and

    upon determining that either the VM or the user is active based on the monitoring, resuming the operation of fault tolerance on the VM.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×