OPTIMIZING VIRTUAL MACHINE SYNCHRONIZATION FOR APPLICATION SOFTWARE
First Claim
Patent Images
1. A method of optimizing performance of a virtual machine executed by a system that includes a plurality of processing units, the method comprising:
- measuring, by a container application of the system that controls the virtual machine, a metric of an application executed by the virtual machine; and
adjusting a tunable parameter of the virtual machine based on the measured metric.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time application metrics of an application executed by a virtual machine are dynamically monitored by a controlling agent and analyzed to determine an optimal configuration of the virtual machine for executing the application. Based on the measured metrics, tunable parameters of the virtual machine may be adjusted to achieve desired application performance.
-
Citations
25 Claims
-
1. A method of optimizing performance of a virtual machine executed by a system that includes a plurality of processing units, the method comprising:
-
measuring, by a container application of the system that controls the virtual machine, a metric of an application executed by the virtual machine; and adjusting a tunable parameter of the virtual machine based on the measured metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for optimizing performance of a virtual machine executed by a system that includes a plurality of processing units, the computer program product comprising:
a computer-readable storage medium having embodied thereon computer-readable code that, when executed by a computer, causes the computer to execute a method of optimizing the performance of the virtual machine, the method comprising; measuring, by a container application of the system that controls the virtual machine, a metric of an application executed by the virtual machine; and adjusting a tunable parameter of the virtual machine based on the measured metric. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system for optimizing performance of a virtual machine executed by a plurality of processing units, the system comprising:
-
a measuring unit that measures a metric of an application executed by the virtual machine; and an adjusting unit that adjusts a tunable parameter of the virtual machine based on the measured metric. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification