Unlock instant, AI-driven research and patent intelligence for your innovation.

A method for dynamic self-configuration of CPU resources for mission-critical computers

A CPU resource and computer technology, which is applied in the field of virtual computing resource allocation, can solve problems such as large fluctuations in CPU utilization, CPU failure, and long-term continuous work of the CPU, so as to improve system availability, avoid system failures, and improve system performance. Effect

Active Publication Date: 2018-07-24
HARBIN ENG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] (1) Most of the existing CPU dynamic allocation methods perform dynamic allocation after the CPU reaches a certain utilization rate. This single allocation method is likely to cause the CPU resource allocation to be untimely. When the CPU utilization rate of the virtual machine fluctuates greatly, Will affect the performance and availability of the virtual machine;
[0006] (2) During the operation of a mission-critical computer, since the tasks of each virtual machine may be different, the CPU workload corresponding to each virtual machine varies greatly, and some CPUs may continue to work for a long time, which may cause Some CPU failures affect system availability

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 method for dynamic self-configuration of CPU resources for mission-critical computers
  • A method for dynamic self-configuration of CPU resources for mission-critical computers
  • A method for dynamic self-configuration of CPU resources for mission-critical computers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0101] Such as figure 1 As shown, the rotation time T=10min, the rotation time period T round =60min, and the current CPU utilization is equal to 75%, T d =5s, R=2.5% / s, R increase = 2% / s, U fu , U su , U fd , U sd They are 90%, 70%, 25%, and 45%, respectively, and the dynamic CPU group is not empty. The workflow is as follows:

[0102] (1) Obtain the CPU utilization of each virtual machine, and enter step (2);

[0103] (2) The virtual machine CPU utilization rate is less than 90%, enter step (3);

[0104] (3) The virtual machine CPU utilization rate is greater than 70%, enter step (4);

[0105] (4) at T d Within a time period, the growth rate of the CPU utilization of the virtual machine is R>R increase , go to step (5);

[0106] (5) Select an available CPU in the dynamic CPU group to assign to the virtual machine, and enter step (6);

[0107] (6) reclaim a dynamic CPU of this virtual machine, enter step (7);

[0108] (7) Judging the rotation time Tround , go to ...

Embodiment 2

[0110] Such as figure 1 As shown, the rotation time T=61min, the rotation time period T round =60min, and the current CPU utilization is equal to 35%, T d =5s, R=1.5% / s, R increase = 2% / s, U fu , U su , U fd , U sd They are 90%, 70%, 25%, and 45% respectively, and the workflow is as follows:

[0111] (1) Obtain the CPU utilization of each virtual machine, and enter step (2);

[0112] (2) The virtual machine CPU utilization rate is less than 90%, enter step (3);

[0113] (3) The virtual machine CPU utilization rate is less than 70%, enter step (4);

[0114] (4) The virtual machine CPU utilization rate is less than 45%, enter step (5);

[0115] (5) at T d Within a certain period of time, the reduction rate of the CPU utilization of the virtual machine is Rdecrease , R decrease Be the threshold value of the reduction rate of CPU utilization rate, enter step (6);

[0116] (6) Rotation time T>T round , go to step (7);

[0117] (7) Call the round-robin distribution mec...

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 belongs to the field of virtual computing resource allocation, and particularly relates to a CPU resource dynamic self-configuration method facing a mission critical computer. The method comprises the steps that rotation time T is reset, timing is conducted, and the second step is entered; the CPU utilization rates of all virtual machines are obtained, and the third step is entered; whether the CPU utilization rates are larger than or equal to U<fu> or not is judged, if yes, the fourth step is entered, and if no, the seventh step is entered; whether the CPU utilization rates are larger than or equal to U<su> or not is judged, if yes, the fifth step is entered, and if no, the tenth step is entered. According to the CPU resource dynamic self-configuration method facing the mission critical computer, the CPU resources are dynamically allocated for the virtual machines, the problem that when the CPU utilization rates fluctuate greatly, timely dynamic allocation is not achieved is solved, and the system performance is effectively improved.

Description

technical field [0001] The invention belongs to the field of allocation of virtual computing resources, and in particular relates to a method for dynamic self-configuration of CPU resources oriented to critical task computers. Background technique [0002] With the development of computer technology and the application of virtualization technology, computing resources have become a dynamically redistributed resource, and mission-critical computers can virtualize multiple independent hosts to perform different tasks to improve the fault tolerance of the system. Mission-critical computers are generally configured with multiple CPUs. How to use virtualization technology to maximize the use of CPU resources and balance the load of each CPU to improve computer performance and availability. Therefore, this paper proposes a CPU resource self-configuration method to realize the dynamic self-configuration of CPU, which not only improves system performance but also improves system ava...

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/50
Inventor 冯光升戴秀豪王慧强吕宏武林俊宇
Owner HARBIN ENG UNIV