Patent ID: 9244705
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for managing a plurality of virtual machines upon a hardware device, which when executed by one or more processors, causes: monitoring resource consumption on the hardware device; and upon consulting a policy that considers at least a present level of resource consumption and an amount of available resources of the hardware device, programmatically changing an operational state of a particular virtual machine of the plurality of virtual machines that reside on the hardware device to ensure a minimum level of quality of service (QoS) for an executing virtual machine in which the user is presently interacting without maintaining the minimum level of quality of service (QoS) for certain virtual machines in the plurality of virtual machines in which the user is not presently interacting, wherein the policy identifies the minimum level of quality of service (QoS).