发明名称 Optimizing virtual machine synchronization for application software
摘要 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.
申请公布号 US8990823(B2) 申请公布日期 2015.03.24
申请号 US201113045016 申请日期 2011.03.10
申请人 International Business Machines Corporation 发明人 Blythe Christopher J.;Dawson Michael H.;Hrischuk Curtis E.;Quirk Aaron J.
分类号 G06F9/46;G06F9/455;G06F15/173;G06F9/50;G06F11/34 主分类号 G06F9/46
代理机构 Sughrue Mion, PLLC 代理人 Sughrue Mion, PLLC
主权项 1. A computer program product for optimizing performance of an application executed by a virtual machine, the virtual machine executed by a system that includes a plurality of processing units, the computer program product comprising: a non-transitory 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, at least a hardware metric of the system upon which the virtual machine is executed and a software metric of an application executed by the virtual machine; andadjusting a tunable execution parameter of the virtual machine that optimizes execution of the application based on the measured hardware and software metric,wherein the hardware metric and the software metric cannot be measured by the virtual machine and the tunable execution parameter is a parameter that is adjusted by the virtual machine, andwherein the tunable execution parameter comprises an allocation of the plurality of processing units allocated to the virtual machine to which servicing of the application is restricted and a spin strategy for the application that controls spinning in locks used for synchronization within the virtual machine.
地址 Armonk NY US
您可能感兴趣的专利