Temporal dynamic virtual machine policies
AssigneeInternational Business Machines Corporation
InventorsJoseph W. Cropper, Jeffrey W. Tenner
Life of this patent
Estimating the term…
Abstract
Temporal dynamic policies may be used to effectively alter the management of a virtual machine in a virtualized computing environment based upon some temporal condition such as how long a virtual machine has been active or idle, how long it has been since the virtual machine was created or deployed, etc. The altered management may be used, for example, to activate various performance and/or reliability-related technologies such as high availability and failover functionality for longer-running virtual machines.
Claims18
A method of managing a virtualized computing environment, the method comprising:
- collecting a temporal attribute for a virtual machine deployed in the virtualized computing environment;
- determining a temporal condition and a virtual machine management action associated with a policy for the virtual machine, wherein the virtual machine management action is associated with a modification of the virtualized computing environment;
- determining from the collected temporal attribute for the virtual machine whether the determined temporal condition is met, wherein determining whether the temporal condition is met is based at least in part upon a duration from an event associated with the virtual machine or the virtualized computing environment, wherein the temporal condition includes a threshold duration, and wherein determining whether the temporal condition is met includes determining whether the duration from the event meets or exceeds the threshold duration;
- and
- initiating the determined virtual machine management action in response to determining that the determined temporal condition is met to modify the virtualized runtime environment such that the virtual machine executes in the modified virtualized computing environment, wherein the virtual machine management action activates or deactivates high availability functionality for the virtual machine, activates or deactivates placement optimization functionality for the virtual machine, or causes the virtual machine to be migrated to a different host, and wherein the virtual machine management action is initiated in response to the determination that the determined temporal condition is met.
Dependencies are inferred from the claim text.