Check patentability & draft patents in minutes with Patsnap Eureka AI!

CPU (Central Processing Unit) resource allocation method for virtualization platform management processes

A technology of CPU resources and virtualization platform, applied in the direction of resource allocation, multi-programming device, program control device, etc., can solve the problems of high host CPU pressure, competition for virtual machine CPU resources, low-latency response, etc. The effect of host CPU pressure, delayed response and processing power balance, and high availability

Inactive Publication Date: 2020-11-24
SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] While ensuring the efficiency and stability of clusters, hosts, and virtual machines, each virtualization platform management program also needs to occupy a part of the host CPU resources to ensure low-latency response and fast processing capabilities. However, if these virtualization platform management programs occupy the CPU Too many resources will cause too much CPU pressure on the host itself, and even compete for the CPU resources of the virtual machine; In the process, the problem cannot be dealt with in a timely manner, and the high availability state of the cluster, host and virtual machine cannot be maintained

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
  • CPU (Central Processing Unit) resource allocation method for virtualization platform management processes
  • CPU (Central Processing Unit) resource allocation method for virtualization platform management processes
  • CPU (Central Processing Unit) resource allocation method for virtualization platform management processes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] see figure 1 ,figure 1 It is an implementation flowchart of a method for allocating CPU resources of a virtualization platform management process in an embodiment of the present invention, and the method may include the following steps:

[0052] S101: Obtain the current CPU resource occupancy rates of each virtualization platform management process respectively.

[0053] During the running process of each virtualization platform management process, the current CPU resource occupancy rate of each virtualization platform management process is obtained respectively.

[0054] S102: Calculate the total usage of CPU resources according to each current CPU resource usage rate.

[0055] After the current CPU resource usage rates of each virtualization platform management process are acquired, the total amount of CPU resource usage is calculated according to each current CPU resource usage rate.

[0056] S103: Determine whether the total usage of CPU resources exceeds a preset...

Embodiment 2

[0067] see figure 2 , figure 2 It is another implementation flow chart of the CPU resource allocation method for the virtualization platform management process in the embodiment of the present invention, the method may include the following steps:

[0068] S201: Obtain the current CPU resource occupancy rates of each virtualization platform management process respectively.

[0069] When obtaining the current CPU resource occupancy rate of each virtualization platform management process, if there is a virtualization platform management process that has been restricted by the last dynamic planning to limit the CPU resource occupancy rate, release all the previous restrictions for a period of time, and then separately Obtain the current CPU resource occupancy rate of each virtualization platform management process to obtain real current CPU resource occupancy rate statistics.

[0070] S202: Calculate the total amount of CPU resource usage according to each current CPU resourc...

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 discloses a CPU (Central Processing Unit) resource allocation method for virtualization platform management processes. The method comprises the following steps: respectively acquiring the current CPU resource occupancy rate of each virtualization platform management process; calculating the total usage amount of CPU resources according to the current CPU resource occupancy rates; judging whether the total usage amount of the CPU resources exceeds a preset value or not; if so, determining a resource occupation priority corresponding to each virtualization platform management process according to each current CPU resource occupation rate; and performing CPU resource allocation operation on each virtualization platform management process according to each resource occupation priority. By applying the technical scheme provided by the embodiment of the invention, the CPU pressure of the host is reduced, and the high availability of the cluster, the host and the virtual machineis ensured. The invention furthermore discloses a virtualization platform management process CPU resource allocation device and equipment, and a storage medium, which have corresponding technical effects.

Description

technical field [0001] The present invention relates to the field of computer application technology, in particular to a method, device, equipment and computer-readable storage medium for allocating CPU resources of a virtualization platform management process. Background technique [0002] Nowadays, the private cloud and hyper-converged environment built by the virtualization platform have been widely used. Through the virtualization of host resources, the cloud scene of one host corresponding to multiple virtual machines can be realized, and through the main management, cluster management and data center management and other virtualization platform management processes to ensure high availability and high stability of virtual machines. [0003] While ensuring the efficiency and stability of clusters, hosts, and virtual machines, each virtualization platform management program also needs to occupy a part of the host CPU resources to ensure low-latency response and fast proc...

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
IPC IPC(8): G06F9/50G06F9/455
CPCG06F9/45558G06F9/5038G06F2209/5021
Inventor 解琰张东
Owner SUZHOU LANGCHAO INTELLIGENT TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More