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

Dynamic deployment method for virtual machines

A dynamic deployment, virtual machine technology, applied in the field of virtual machine deployment, can solve the problems of low resource utilization and waste of resources, and achieve the effect of simple operation and wide application range

Active Publication Date: 2012-05-09
ZHEJIANG UNIV
View PDF3 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the memory usage rate of this physical machine is as high as 95%, it is difficult to deploy other virtual machines on it, but the resource usage rate of other dimensions is still relatively low, thus causing a waste of resources in other dimensions

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
  • Dynamic deployment method for virtual machines
  • Dynamic deployment method for virtual machines
  • Dynamic deployment method for virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The specific implementation manner of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0040] like figure 1 A dynamic deployment method of a virtual machine is shown, including steps:

[0041] S1 obtains the remaining resources of each dimension on each physical machine and the resource demand of the corresponding dimension of the virtual machine to be deployed;

[0042]S2 divides the remaining resources of each dimension on each physical machine by the resource demand of the corresponding dimension of the virtual machine to be deployed to obtain a ratio sequence; the smallest ratio in the ratio sequence is used as the maximum capacity of the physical machine;

[0043] S3 selects the physical machine with the largest maximum capacity value as the target physical machine;

[0044] S4 judges whether the target physical machine has enough resources to accommodate the virtual machine to be deployed:

[0045] If the ...

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 relates to a dynamic deployment method for virtual machines. The method comprises the following steps: dividing residual resources of each dimension on a physical machine by demanded resource quantity of a corresponding dimension of a to-be-deployed physical machine so as to obtain a ratio sequence, screening out the minimum value of ratios in the sequence and taking the minimum value as the maximum accommodating number of the physical machine to a to-be-deployed virtual machine; selecting a physical machine with the largest maximum accommodating number, and judging whether the physical machine has enough resources to accommodate the to-be-deployed virtual machine; if the value of the maximum accommodating number of the target physical machine is greater than or equal to 1, deploying the virtual machine to the physical machine; and if the maximum accommodating number of the target physical machine is less than 1, outputting that the deployment of the virtual machine fails. By using the method disclosed by the invention, a 'short board' phenomenon, namely, resources of other dimensions are wasted because of the lack of resources of some dimension of a physical machine in a cluster, can be avoided, and the resource utilization ratio of the physical machine can be increased.

Description

technical field [0001] The invention relates to the technical field of virtual machines, in particular to a virtual machine deployment method applicable in cluster resource management. Background technique [0002] Virtual machine technology is an important technical means to effectively manage and fully share physical resources. It can introduce an abstraction layer between the software and hardware of a computer system, provide an independent operating environment for upper-layer applications, and shield the dynamics and heterogeneity of lower-layer hardware. To realize the sharing and multiplexing of hardware resources. [0003] The dynamic deployment method of the virtual machine refers to the real-time monitoring and analysis of the resource usage status of the physical machine in the process of physical machine cluster management, and the reasonable adjustment of the CPU, memory, disk bandwidth, network bandwidth and other resources occupied by the virtual machine, and...

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/455G06F9/50
Inventor 王总辉王云霄张涛陈建海陈文智
Owner ZHEJIANG UNIV
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