HIERARCHICAL THRESHOLDS-BASED VIRTUAL MACHINE CONFIGURATION
First Claim
1. A method for hierarchical thresholds-based configuring of a virtual machine (VM), the method comprising:
- identifying, responsive to a performance parameter of the VM exceeding a threshold, an operation to be performed relative to the VM;
determining, using a resource requirement thresholds hierarchy, a resource requirement of performing the operation, wherein the resource requirement thresholds hierarchy is usable for computing the resource requirement of the operation when the operation is performed at a specified level in a hierarchy within a virtualized data processing environment (environment) where the VM is executing, the hierarchy within the environment defines a logical virtualization infrastructure within a data center;
determining, using a violation value thresholds hierarchy, a violation value resulting from performing the operation, wherein the violation value thresholds hierarchy is usable for computing the violation value resulting from the operation when the operation is performed at the specified level in the hierarchy within the environment where the VM is executing; and
revising, responsive to the resource requirement not exceeding a resource requirement threshold and the violation value not exceeding a violation value threshold, a first configuration of the VM to a second configuration of the VM, wherein the second configuration includes a result of performing the operation relative to the VM at the specified level in the hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
In response to a performance parameter of a virtual machine (VM) exceeding a threshold, an operation to be performed relative to the VM is identified. A resource requirement of performing the operation is determined using a resource requirement thresholds hierarchy. The resource requirement thresholds hierarchy is usable for computing the resource requirement of the operation when the operation is performed at a specified level in a hierarchy within a virtualized environment where the VM is executing. A violation value resulting from performing the operation is determined using a violation value thresholds hierarchy. If the resource requirement and the violation value do not exceed a resource requirement threshold and a violation value threshold respectively, a first configuration of the VM is revised to a second configuration of the VM. The second configuration includes a result of performing the operation relative to the VM at the specified level in the hierarchy.
-
Citations
13 Claims
-
1. A method for hierarchical thresholds-based configuring of a virtual machine (VM), the method comprising:
-
identifying, responsive to a performance parameter of the VM exceeding a threshold, an operation to be performed relative to the VM; determining, using a resource requirement thresholds hierarchy, a resource requirement of performing the operation, wherein the resource requirement thresholds hierarchy is usable for computing the resource requirement of the operation when the operation is performed at a specified level in a hierarchy within a virtualized data processing environment (environment) where the VM is executing, the hierarchy within the environment defines a logical virtualization infrastructure within a data center; determining, using a violation value thresholds hierarchy, a violation value resulting from performing the operation, wherein the violation value thresholds hierarchy is usable for computing the violation value resulting from the operation when the operation is performed at the specified level in the hierarchy within the environment where the VM is executing; and revising, responsive to the resource requirement not exceeding a resource requirement threshold and the violation value not exceeding a violation value threshold, a first configuration of the VM to a second configuration of the VM, wherein the second configuration includes a result of performing the operation relative to the VM at the specified level in the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification