Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A resource pool management method for virtual machine vcpu scheduling

A management method and resource pool technology, applied in the resource pool management field of virtual machine vCPU scheduling, can solve problems such as large communication delay, increased jitter, and reduced throughput, and achieve the effect of improving network performance

Active Publication Date: 2018-11-30
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the physical CPU load of the host machine is high, there will be multiple VMs competing for CPU scheduling time slices. For VMs running network tasks, even if the BOOST mechanism is used to temporarily increase their priority, there will still be a relatively large number of VMs. Large communication delays, which in turn lead to serious throughput reduction and greatly increased jitter
On the other hand, if the BOOST mechanism is frequently used for network communication events, it will greatly reduce the fairness of using virtual computing resources for other computing tasks

Method used

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
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A resource pool management method for virtual machine vcpu scheduling
  • A resource pool management method for virtual machine vcpu scheduling
  • A resource pool management method for virtual machine vcpu scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In response to the problem of virtual machine network performance degradation mentioned above, the inventor proposed a solution to dynamically identify network-sensitive VMs and dynamically divide computing resources into pools based on the identification results. On the basis of basically maintaining the principle of fairness, Based on the dynamic pool management technology, the virtual machine vCPU resources can be flexibly scheduled to improve the network performance of the virtual machine. The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

[0046] According to an embodiment of the present invention, a virtual machine computing resource dynamic pool management method for improving network performance is provided. The computing resource dynamic pool management method uses statistics and statistics of VM network sensitivity and computing resource requirements. Analyze and determine resource allocation...

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 resource pool management method for vCPU scheduling of virtual machines (VM). The method comprises: 1) according to the fluctuation degree of data transmission delay of each VM within current statistic analysis cycle, identifying each VM as a network-sensitive VM and a non network-sensitive VM; 2) according to the identified type of each VM in the step 1), the CPU load value actually occupied by each VM within current statistic analysis cycle, and physical computing resources distributed to each VM, distributing the physical computing resources to a branch resource pool of the network-sensitive VM and a branch resource pool of the non network-sensitive VM; and 3) distributing the network-sensitive VM to the branch resource pool of the network-sensitive VM for scheduling, and distributing the non network-sensitive VM to the branch resource pool of the non network-sensitive VM for scheduling. According to the method, the network performance of the VM executing a network-sensitive task can be greatly improved, so that the two types of VMs both can share the physical resources fairly.

Description

technical field [0001] The present invention relates to the technical field of virtualization of cloud computing, in particular, the present invention relates to a resource pool management method for virtual machine vCPU scheduling. Background technique [0002] In recent years, cloud computing technology has received extensive attention from industry and academia. Many telecom operators and information technology service companies at home and abroad have built their own public cloud computing platforms and private cloud computing platforms to provide users with related cloud computing-based application services. Virtualization technology is the foundation of cloud computing technology. By using hardware resource virtualization technology, multiple virtual machines can be virtualized on one physical server. These virtual machines (VMs) not only share the underlying hardware computing resources, but are also isolated from each other. Among them, typical virtualization techn...

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
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/50H04L29/08G06F9/455
Inventor 王煜炜秦晨翀高博吴斌刘敏
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products