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

Cluster distributed resource scheduling method, device and equipment and storage medium

A technology of distributed resource and scheduling method, applied in the field of cluster distributed resource scheduling method, equipment and computer-readable storage medium, and device, can solve problems such as CPU utilization fluctuation, hidden danger, and large occupation of CPU resources, so as to reduce scheduling Effects of reps, loss reduction, stress reduction

Active Publication Date: 2020-10-30
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF6 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of this method is that virtual machines with high CPU load can be migrated to hosts with idle CPU resources in a timely manner according to the real-time CPU utilization. A large amount of CPU resources will be occupied during the execution process. In this case, the CPU utilization of the virtual machine will fluctuate periodically, causing the distributed resource scheduler to continuously perform hot migration of the virtual machine between hosts in the cluster. Such frequent live migration of virtual machines has many hidden dangers in data security, and it also puts a lot of pressure on network resources.

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
  • Cluster distributed resource scheduling method, device and equipment and storage medium
  • Cluster distributed resource scheduling method, device and equipment and storage medium
  • Cluster distributed resource scheduling method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0063] see figure 1 , figure 1 It is an implementation flowchart of a cluster distributed resource scheduling method in an embodiment of the present invention, and the method may include the following steps:

[0064] S101: Respectively acquire the host CPU utilization of each host in the cluster and the virtual machine CPU utilization of each virtual machine in each host.

[0065] During the running process of each host and each virtual machine in the cluster, the host CPU utilization of each host in the cluster and the virtual machine CPU utilization of each virtual machine in each host are obtained respectively.

[0066] S102: Quantify the CPU utilization of each host and the CPU utilization of each virtual machine respectively to obtain a quantized stress value of each host and a quantized stress value of each virtual machine.

[0067] After obtaining the host CPU utilization rate of each host in the cluster and the virtual machine CPU utilization rate of each virtual mac...

Embodiment 2

[0077] see figure 2 , figure 2 It is another implementation flowchart of the cluster distributed resource scheduling method in the embodiment of the present invention, and the method may include the following steps:

[0078] S201: Respectively acquire the CPU utilization of each host and the vCPU utilization corresponding to each vCPU in each virtual machine.

[0079] During the running process of each host and each virtual machine in the cluster, the CPU utilization of each host and the vCPU utilization corresponding to each vCPU in each virtual machine are obtained respectively.

[0080] S202: Determine whether there is a virtual machine whose vCPU is fully loaded, if yes, perform step S203, if not, do not process.

[0081] After obtaining the vCPU utilization rate corresponding to each vCPU in each virtual machine, determine whether there is a virtual machine with a vCPU at full load, that is, determine whether there is a virtual machine with a vCPU utilization rate of ...

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 cluster distributed resource scheduling method. The method comprises the steps of respectively acquiring the CPU utilization rate of each host and the CPU utilization rate ofeach virtual machine; quantizing the CPU utilization rate of each host and the CPU utilization rate of each virtual machine to obtain a quantized pressure value of each host and a quantized pressurevalue of each virtual machine; acquiring each historical host pressure value and each historical virtual machine pressure value; calculating a target CPU pressure value corresponding to each host according to the host quantized pressure value and the historical host pressure value corresponding to each host, and the virtual machine quantized pressure value and the historical virtual machine pressure value corresponding to each virtual machine in each host; and performing thermal migration operation on each virtual machine in each host according to each target CPU pressure value. According to the method, the pressure of network resources is reduced, and the probability of memory data loss caused by frequent thermal migration of the virtual machine is reduced. The invention further disclosesa cluster distributed resource scheduling device and equipment and a storage medium, which have corresponding technical effects.

Description

technical field [0001] The present invention relates to the technical field of distributed storage, in particular to a cluster distributed resource scheduling method, device, equipment and computer-readable storage medium. Background technique [0002] Cluster Distributed Resource Scheduling (DRS) is an important function of the virtualization platform. It can evaluate the resource pressure between hosts in real time, and schedule the virtual machines in the cluster according to various indicators, so as to achieve each cluster in the cluster. The host resources can be utilized in a balanced manner, avoiding the risk that the virtual machine cannot run normally or even go down due to the resource shortage of a certain host. [0003] The existing cluster distributed resource scheduling method is to evaluate the CPU resource utilization of all hosts in the cluster in real time, and then transfer the virtual machines in the hosts with high CPU resource utilization to the curren...

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 Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5088G06F9/5077G06F9/505Y02D10/00G06F9/45558G06F2009/4557G06F2209/5022G06F2009/45575
Inventor 解琰张东
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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