Back to results
US 8,713,565 B2Granted
Automated tuning in a virtual machine computing environment
AssigneeInternational Business Machines Corporation
InventorsRohith Kottamangalam Ashok, David Blair Gilgen, Ruth Edith Willenborg
Life of this patent
Estimating the term…
Abstract
Automatic optimization of application performance parameters is provided. This optimization may be provided by identifying the resource demands of applications using virtual resources, identifying the virtual resources that can be available to the applications, and allocating the virtual resources to the applications to be run on a virtual machine.
Claims16
An article of manufacture comprising:
- a non-transitory computer readable storage media, the storage media containing logic, which when executed at a processor, causes the processor to identify available virtual resources of a first virtual machine, the first virtual machine containing a first operating system, the virtual resources comprising at least virtual memory and virtual CPU allocation;
- identify resource requirements from one or more applications to be run on the first operating system contained in the first virtual machine;
- identify resource requirements of one or more of the applications using a virtual image of the one or more applications;
- identify resource requirements by querying metadata from the one or more applications, wherein the metadata stores parameters of the virtual resources including lava virtual machine heap settings;
- determine the allocation of the available virtual resources of the first virtual machine after identifying the resource requirements from the one or more applications;
- and
- set resource allocations for the first virtual machine for the one or more applications consistent with the determined allocation of available virtual resources available to the first virtual machine.
4 more elements
A device comprising
- a processor;
- memory in communication with the processor,
- the memory storing instructions, which when executed by the processor, cause the processor to
- identify available resources of a first virtual machine, the first virtual machine supporting a first operating system, the virtual resources comprising at least virtual memory and virtual CPU allocation;
- identifying resource requirements from one or more applications to be run on the first operating system supported by the first virtual machine;
- identifying resource requirements of one or more of the applications using a virtual image of the one or more applications;
- identifying resource requirements by querying metadata from the one or more applications, wherein the metadata stores parameters of the virtual resources including java virtual machine heap settings;
- determine the allocation of the available resources of the first virtual machine after identifying the resource requirements from the one or more applications;
- and
- set resource allocations within the first virtual machine for the one or more applications consistent with the determined allocation of available virtual resources available to the first virtual machine.
7 more elements
Dependencies are inferred from the claim text.