发明名称 MECHANISM FOR RESOURCE UTILIZATION METERING IN A COMPUTER SYSTEM
摘要 Systems, apparatuses, and methods for tracking system resource utilization of guest virtual machines (VMs). Counters may be maintained to track resource utilization of different system resources by different guest VMs executing on the system. When a guest VM initiates execution, stored values may be loaded into the resource utilization counters. While the guest VM executes, the counters may track the resource utilization of the guest VM. When the guest VM terminates execution, the counter values may be written to a virtual machine control block (VMCB) corresponding to the guest VM. Scaling factors may be applied to the counter values to normalize the values prior to writing the values to the VMCB. A cloud computing environment may utilize the tracking mechanisms to guarantee resource utilization levels in accordance with users' service level agreements.
申请公布号 US2017031719(A1) 申请公布日期 2017.02.02
申请号 US201615097859 申请日期 2016.04.13
申请人 Advanced Micro Devices, Inc. 发明人 Clark Michael T.;Fleischman Jay;Fortenberry Thaddeus S.;Steinman Maurice B.
分类号 G06F9/50;G06F9/455;G06F12/08 主分类号 G06F9/50
代理机构 代理人
主权项 1. A processor comprising: one or more execution cores; and one or more counters; wherein the processor is configured to: maintain a first counter to track utilization of a first resource while a first guest virtual machine (VM) is executing on the processor;store a current value of the first counter to a first memory location when the first guest VM terminates execution; andinitialize the first counter to the current value stored in the first memory location, in response to re-scheduling the first guest VM for execution.
地址 Sunnyvale CA US