Enhancing virtual machine performance using autonomics
AssigneeInternational Business Machines Corporation
InventorsDaniel Heidinga, Peter D. Shipton, Aleksandar Micic, Devarghya Bhattacharya, Kenneth B. Kent
Life of this patent
Estimating the term…
Abstract
A first execution of an application is performed on a virtual machine. A set of virtual machine parameters associated with the first execution is determined. One or more command lines of the application are mapped to the set of virtual machine parameters. The mapping is stored in a cache. A second execution of the application is performed on the virtual machine. The second execution retrieves the set of virtual machine parameters from the cache.
Claims11
-10. (canceled)
A computer program product comprising a computer-readable storage medium having a computer-readable program stored therein, wherein the computer-readable program, when executed on a computing device including at least one processor, causes the at least one processor to:
- perform a first execution of an application on a virtual machine;
- determine a set of virtual machine parameters associated with the first execution by mapping one or more command lines of the application to the set of virtual machine parameters, or by using a set of default values for the set of virtual machine parameters;
- store the set of virtual machine parameters in a cache;
- and
- perform a second execution of the application on the virtual machine, wherein the second execution retrieves the set of virtual machine parameters from the cache.
An apparatus comprising at least one processor and a memory coupled to the at least one processor, wherein the memory comprises instructions which, when executed by the at least one processor, cause the at least one processor to:
- perform a first execution of an application on a virtual machine;
- determine a set of virtual machine parameters associated with the first execution by mapping one or more command lines of the application to the set of virtual machine parameters, or by using a set of default values for the set of virtual machine parameters;
- store the set of virtual machine parameters in a cache;
- and
- perform a second execution of the application on the virtual machine, wherein the second execution retrieves the set of virtual machine parameters from the cache.
Dependencies are inferred from the claim text.