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

Resource dispatching system and resource dispatching method

A resource scheduling and resource technology, which is applied in the field of computer resource virtualization, can solve problems such as low CPU utilization, resource mutual exclusion without policy constraints, and virtual machine VM5 deployment, etc., to achieve the effect of improving resource utilization

Inactive Publication Date: 2011-07-06
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF6 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the virtual machine VM1 and the virtual machine VM2 have used all the memory resources on the physical host XenKernel1. Therefore, although the CPU utilization of the physical host XenKernel1 is still very low, the newly created virtual machine VM5 cannot be deployed to XenKernel1.
Similarly, although the physical host XenKernel2 has a lot of memory resources remaining, the newly created virtual machine VM5 cannot be deployed to XenKernel1 because its CPU utilization is already 80%.
It can be seen from this that due to the contention of physical device resources between deployed virtual machines, resource mutual exclusion has no corresponding policy constraints, which may cause a lot of waste of 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
  • Resource dispatching system and resource dispatching method
  • Resource dispatching system and resource dispatching method
  • Resource dispatching system and resource dispatching method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] In this embodiment, the CPU and memory resources on the physical host are taken as an example to illustrate the process of resource scheduling for each physical host. The process is as follows: figure 2 shown, including the following steps:

[0029] Step 100, judging whether the utilization rate of various resources on each physical host has reached the set utilization rate;

[0030] Step 200, when the utilization rate of one or several resources (that is, some resources) on a certain physical host reaches the set utilization rate, then migrate one or more virtual machines on the physical host to resources that have not reached the set utilization rate. The utilization rate of all resources on the physical host after the migration operation is consistent.

[0031] Among them, all resources on the physical host include one or more of the following:

[0032] CPU resources, memory resources, network resources, disk resources.

[0033] The consistent utilization of all ...

Embodiment 2

[0035] This embodiment takes image 3 The scenario shown is taken as an example to illustrate the resource scheduling method for each physical host when creating a new virtual machine.

[0036] Among them, when the resource scheduling is initialized, the resources of each physical host are sufficient, so the newly created virtual machine can be deployed on any physical host under the premise of ensuring the load balance of each physical host;

[0037] And when the utilization rate of one or several resources (that is, some resources) on one or more physical hosts reaches the set utilization rate, the virtual machines on the physical hosts whose resource utilization rate has reached the predetermined utilization rate will be adjusted so that resources are fully utilized. Specifically, when a new virtual machine is to be created, one or more virtual machines on a physical host whose utilization rate of one or several resources reaches the set utilization rate are migrated to a ...

Embodiment 3

[0041] This embodiment introduces a resource scheduling system, which at least includes a judging unit and a migration unit.

[0042] A judging unit, judging whether the utilization rate of each resource on each physical host has reached a set utilization rate;

[0043] Migration unit, when the judging unit judges that the utilization rate of one or several resources on the physical host has reached the set utilization rate, it will migrate one or more virtual machines on the physical host to other resources that have not reached the set utilization rate. On the physical host, make the utilization of all resources on the physical host consistent after the migration operation.

[0044] Among them, the migration unit makes the utilization rate of all resources on the physical host consistent after the migration operation refers to:

[0045] The difference between utilization rates of various resources on the physical host after the migration operation of the migration unit is w...

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 system and a method of resource dispatching and relates to the virtualization field of computer resources. The method comprises the following steps: when the utilization rate of one resource or a plurality of resources on a physical host reaches the set utilization rate, one virtual machine or a plurality of virtual machines on the physical host is moved to other physical hosts whose resources do not reach the set utilization rate, so that the utilization rates of all the resources on the moved physical host are consistent. Through the embodiment of the invention, the resource utilization rate of the physical host hardware is improved, and the energy conservation and the consumption reduction are realized.

Description

technical field [0001] The invention relates to the field of virtualization of computer resources, in particular to a resource scheduling system and a resource scheduling method. Background technique [0002] The current society is increasingly aware of the importance of energy saving, emission reduction, and environmental protection. However, the utilization rate of server resources in the computer rooms of most enterprises is very low, but the power consumption is large. The necessity of server integration is becoming stronger and stronger. [0003] Using virtualization technology to achieve higher device utilization, so that users can use system resources as much as possible. It enables multiple systems to be virtualized on a single server, and all work can be done with a few computers. However, there is no corresponding policy constraint on resource mutual exclusion for the contention of physical device resources among deployed virtual machines. [0004] Taking the CPU ...

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
CPCY02B60/148Y02B60/142Y02B60/167Y02B60/146Y02D10/00
Inventor 王洪亮胡玉鹏
Owner INSPUR BEIJING ELECTRONICS INFORMATION IND
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