发明名称 Dynamic Resource Configuration Based on Context
摘要 Aspects of the disclosure allocate shares of processing resources or other physical resources among virtual machines (VMs) operating as, for example, virtual desktops on a plurality of host computing devices. Allocations of resources are adjusted based on the user activity, VM activity, and/or application activity detected by an agent executing on each VM. Allocated shares may be boosted, unboosted, or normalized, depending on the type and duration of detected activity, by a resource allocation manager executing on a management server.
申请公布号 US2016139948(A1) 申请公布日期 2016.05.19
申请号 US201514820398 申请日期 2015.08.06
申请人 VMware, Inc. 发明人 Beveridge Daniel James;Agrawal Banit
分类号 G06F9/455;H04L12/26;H04L12/911;H04L29/08 主分类号 G06F9/455
代理机构 代理人
主权项 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 activity information, an allocation of the physical computing resources of the at least one physical computing system to the plurality of VMs.
地址 Palo Alto CA US