Maintaining hardware resource bandwidth quality-of-service via hardware counter
    1.
    发明申请
    Maintaining hardware resource bandwidth quality-of-service via hardware counter 有权
    通过硬件计数器维护硬件资源带宽服务质量

    公开(公告)号:US20140007091A1

    公开(公告)日:2014-01-02

    申请号:US13539318

    申请日:2012-06-30

    IPC分类号: G06F9/455

    摘要: Each time a currently scheduled virtual machine (VM) accesses a hardware resource over a bus for the hardware resource via the currently scheduled VM running on a processor, a hardware component adjusts a bandwidth counter associated with usage of the bus for the hardware resource, without involvement of the currently scheduled VM or a hypervisor managing the currently scheduled VM. Responsive to the bandwidth counter reaching a threshold value, the hardware component issues an interrupt for handling by the hypervisor to maintain bandwidth quality-of-service (QoS) of bus bandwidth related to the hardware resource. Upon expiration of a regular time interval prior to the bandwidth counter reaching the threshold value, the hardware component resets the bandwidth counter to a predetermined value associated with the currently scheduled VM, without involvement of the currently scheduled VM or the hypervisor; the hardware component does not issue an interrupt. The hardware resource can be memory.

    摘要翻译: 每当当前计划的虚拟机(VM)经由在处理器上运行的当前调度的VM的硬件资源的总线上访问硬件资源时,硬件组件调整与硬件资源的总线的使用相关联的带宽计数器,而没有 参与当前调度的VM或管理当前调度的VM的管理程序。 响应于带宽计数器达到阈值,硬件组件发出中断以由管理程序处理以维持与硬件资源相关的总线带宽的带宽服务质量(QoS)。 在带宽计数器达到阈值之前的规则时间间隔到期时,硬件部件将带宽计数器重置为与当前调度的VM相关联的预定值,而不涉及当前调度的VM或管理程序; 硬件组件不会发出中断。 硬件资源可以是内存。