Dispatching method of virtual machine under multi-core environment

A scheduling method and virtual machine technology, applied in the directions of multi-programming device, software simulation/interpretation/simulation, resource allocation, etc., can solve the problems of load balancing, waste of CPU resources, ignoring different requirements of resources, etc., to reduce resources. Waste, resource load balancing, and full utilization

A scheduling method and virtual machine technology, applied in the directions of multi-programming device, software simulation/interpretation/simulation, resource allocation, etc., can solve the problems of load balancing, waste of CPU resources, ignoring different requirements of resources, etc., to reduce resources. Waste, resource load balancing, and full utilization

CN101706743AInactive Publication Date: 2010-05-12BEIHANG UNIV

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dispatching method of virtual machine under multi-core environment
  • Dispatching method of virtual machine under multi-core environment
  • Dispatching method of virtual machine under multi-core environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0033] Such as figure 1 As shown, the virtual machine scheduling method in a multi-core environment proposed by the present invention adds four new modules in the existing virtual machine monitor VMM1: CPU dynamic partition module 2, scheduling initialization module 3, scheduling decision module 4, CPU Status Monitoring Module 5.

[0034] The CPU dynamic partition module 2 is responsible for partitioning the CPU resources according to the type of scheduling strategy, dynamically adjusting the size of each partition, and adding new virtual machines to each partition. First, according to the CPU information and the preset scheduling strategy type information passed by the scheduling initialization module 3, the system CPU is initially partitioned. The number of partitions is the number of scheduling strategy types plus 1, because a free partition is needed, init...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a dispatching method of a virtual machine under a multi-core environment. The dispatching method divides zones for CUP resources according to dispatching strategy types when a system is started, monitors the CPU loading condition of all divided zones in real time when the system operates, and dynamically adjusts the size of the CPU resources in the divided zones. The dispatching method carries out dispatching in the same divided zone by using the same dispatching strategy, thus improving dispatching efficiency, achieving the purpose of resource loading balance by dynamically adjusting the size of the CPU resources of the divided zone, realizing the full utilization of resources and reducing waste of resources.

Description

technical field [0001] The invention relates to a virtual machine scheduling method, in particular to a virtual machine scheduling method in a multi-core environment, and belongs to the technical field of computer operating systems and virtualization. Background technique [0002] With the advancement of multi-core processor technology, the number of processor cores integrated on a single processor is increasing year by year, and the computing power of servers is getting stronger and stronger. At present, general servers have at least 4-16 cores. The increase in processor cores makes a single server More applications can be gathered on it. At the same time, based on server virtualization technology, it has gained unprecedented attention. The basic idea of โ€‹โ€‹virtualization technology is to manage the underlying hardware resources through virtual machine monitor (VMM) software, and provide multiple isolated virtual hardware execution environments ( VM), so that multiple diffe...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
12 May 2010
Publication
CN101706743A
IPC
G06F9/50; G06F9/455
Inventors
้พ™็ฟ”; ้™ˆ่ดค้’ฆ