Method for dynamic interrupt balanced mapping based on current scheduling states of vcpus
AssigneeShanghai Jiao Tong University
InventorsHaibing GUAN, Jian LI, Ruhui MA, Minjun ZHU, Fanfu ZHOU
Life of this patent
Estimating the term…
Loading patent…
AssigneeShanghai Jiao Tong University
InventorsHaibing GUAN, Jian LI, Ruhui MA, Minjun ZHU, Fanfu ZHOU
Estimating the term…
The invention discloses a method for dynamic interrupt balanced mapping method based on the current scheduling states of VCPUs. When the virtual I/O APIC of an SMP virtual machine needs to map a virtual interrupt into a VCPU of the virtual machine after receiving the virtual interrupt, a part of VCPUs in the active state are analyzed according to the scheduling states of all VCPUs of the current VM in a VMM scheduler, and the virtual interrupt is mapped into the active VCPUs to obtain lower interrupt processing delay. If a plurality of VCPUs are in the active state simultaneously, the interrupt load of each active VCPU is considered further, and the interrupt is mapped into the active VCPU with the current lowest current load to further ensure balancing of interrupt processing loads of all VCPUs, and therefore, the loads of VCPUs in the SPMP structure are more symmetrical to promote balancing of the overall performance of all VCPUs in the SMP structure.
A method for dynamic interrupt balanced mapping based on the current scheduling states of VCPUs, comprising following steps:
Dependencies are inferred from the claim text.