Invention Grant
- Patent Title: Method for dynamic interrupt balanced mapping based on current scheduling states of VCPUs
-
Application No.: US14412188Application Date: 2014-04-14
-
Publication No.: US09697041B2Publication Date: 2017-07-04
- Inventor: Haibing Guan , Jian Li , Ruhui Ma , Minjun Zhu , Fanfu Zhou
- Applicant: SHANGHAI JIAO TONG UNIVERSITY
- Applicant Address: CN Shanghai
- Assignee: Shanghai Jiao Tong University
- Current Assignee: Shanghai Jiao Tong University
- Current Assignee Address: CN Shanghai
- Agency: Hovey Williams LLP
- Priority: CN201410018108 20140115
- International Application: PCT/CN2014/075253 WO 20140414
- International Announcement: WO2015/106497 WO 20150723
- Main IPC: G06F13/24
- IPC: G06F13/24 ; G06F15/173 ; G06F9/48 ; G06F9/455 ; G06F9/46

Abstract:
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.
Public/Granted literature
- US20160259664A1 METHOD FOR DYNAMIC INTERRUPT BALANCED MAPPING BASED ON CURRENT SCHEDULING STATES OF VCPUS Public/Granted day:2016-09-08
Information query