发明名称 A SCHEDULING METHOD FOR VIRTUAL PROCESSORS BASED ON THE AFFINITY OF NUMA HIGH-PERFORMANCE NETWORK BUFFER RESOURCES
摘要 The present invention discloses a scheduling method for virtual processors based on the affinity of NUMA high-performance network buffer resources, including: in a NUMA architecture, when a network interface card of a virtual machine is started, getting distribution of the buffer of the network interface card on each NUMA node; getting affinities of each NUMA node for the buffer of the network interface card on the basis of an affinity relationship between each NUMA node; determining a target NUMA node in combination with the distribution of the buffer of the network interface card on each NUMA node and affinities of each NUMA node for the buffer of the network interface card; scheduling the virtual processor to the CPU on the target NUMA node. The present invention solves the problem that the affinity between the VCPU of the virtual machine and the buffer of the network interface card is not optimal in the NUMA architecture, so that the speed of VCPU processing network packets is not high.
申请公布号 US2016062802(A1) 申请公布日期 2016.03.03
申请号 US201414412363 申请日期 2014.08.22
申请人 SHANGHAI JIAO TONG UNIVERSITY 发明人 Guan Haibing;Ma Ruhui;Li Jian;Jia Xiaolong
分类号 G06F9/50;G06F9/48;H04L12/861;G06F9/455 主分类号 G06F9/50
代理机构 代理人
主权项 1. A scheduling method for virtual processors based on the affinity of NUMA high-performance network buffer resources, characterized by including the following steps: (1) in a NUMA architecture, when a network interface card of a virtual machine is started, getting the distribution of the buffer of the network interface card on each NUMA node; (2) getting affinities of each NUMA node for the buffer of the network interface card on the basis of an affinity relationship between each NUMA node; (3) determining a target NUMA node in combination with the distribution of the buffer of the network interface card on each NUMA node and affinities of each NUMA node for the buffer of the network interface card; (4) scheduling the virtual processor to a CPU on the target NUMA node.
地址 Shanghai CN