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

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

Example Embodiment

[0027] Example 1

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

[0029] Step 100: Determine whether the utilization rate of various resources on each physical host reaches a set utilization rate;

[0030] Step 200: When the utilization rate of one or several resources (ie, some resources) on a certain physical host reaches the set utilization rate, then one or more virtual machines on the physical host are migrated to the resource that does not reach 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] Central processing unit resources, memory resources, network resources, disk resources.

[0033] The consistent u...

Example Embodiment

[0034] Example 2

[0035] This embodiment is based on image 3 The scenario shown is an example to illustrate the method of resource scheduling 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] 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 host whose utilization rate of some resources have reached the predetermined utilization rate are performed. Adjust to make full use of resources. Specifically, when a new virtual machine is to be created, one or more virtual machines on a physical host whose utilization of one or several resources reach the set utilization are migrated t...

Example Embodiment

[0040] Example 3

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

[0042] The judgment unit judges whether the utilization rate of each resource on each physical host reaches the set utilization rate;

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

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

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

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products