发明名称 Measuring CPU utilization in a cloud computing infrastructure by artificially executing a bursting application on a virtual machine
摘要 Novel techniques are provided to determine concurrent hardware resource usage as expressed in activity performed by hardware processors. A cloud computing consumer can verify the level of the quality of service provided by the physical infrastructure of a cloud, thereby allowing the consumer the ability to request a transfer of the hosting physical infrastructure to a less burdened physical machine.
申请公布号 US8769534(B2) 申请公布日期 2014.07.01
申请号 US201113240831 申请日期 2011.09.22
申请人 Accenture Global Services Limited 发明人 Liu Huan
分类号 G06F9/455 主分类号 G06F9/455
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method for determining CPU utilization of a physical hardware component hosting a plurality of virtual machines in a cloud data center, the method comprising: executing a bursting application on a first virtual machine of the plurality of virtual machines hosted on the physical hardware component comprising a hypervisor and physical resources, wherein the execution of the bursting application requests for an amount of available physical resources of the physical hardware component that causes the first virtual machine to substantially exceed its pre-allocated amount of physical resources; monitoring the execution of the bursting application on the first virtual machine by the hypervisor for processing interruptions from other virtual machines, wherein the processing interruptions temporarily occupy a portion of the physical resources being consumed by the bursting application on the first virtual machine; and determining the CPU utilization of the physical hardware component based on the monitored processing interruptions incurred over a pre-determined period of time, wherein determining the CPU utilization further comprises: querying the hypervisor for an amount of CPU cycles used by the bursting application; determining an elapsed time corresponding to the execution of the bursting application; and subtracting the amount of CPU cycles used by the bursting application from the elapsed time.
地址 Dublin IE