A virtual machine dynamic placement method

A virtual machine, dynamic technology, applied in multi-programming devices, program control devices, program startup/switching, etc., can solve the problems of high time complexity and difficulty in adapting to the data center environment.

Active Publication Date: 2021-08-27
SHANDONG UNIV OF SCI & TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for the dynamic placement of virtual machines with n waiting virtual machines and m physical hosts, the time complexity of the existing method reaches O(m*n), and the time complexity of the method is high, which is difficult to adapt to the large-scale data center environment , so it needs to be improved

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 virtual machine dynamic placement method
  • A virtual machine dynamic placement method
  • A virtual machine dynamic placement method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0048] Set the set of virtual machines to be migrated as {v 1 ,v 2 ,...,v n}, virtual machine v i The maximum resource requirement of is expressed as a 3-dimensional vector virtual machinev i The resource utilization of is expressed as a 3-dimensional vector

[0049] r i mem ,r i cpu ,r i bw respectively represent the virtual machine v i The maximum demand for memory, CPU and network bandwidth; respectively represent the virtual machine v i The usage of memory, CPU and network bandwidth.

[0050] Set the set of physical hosts used to place virtual machines as {p 1 ,p 2 ,...,p m}, physical host p j The maximum resource capacity of is expressed as a 3-dimensional vector physical host p jThe resource utilization of is expressed as a 3-dimensional vector

[0051] Respectively represent the physical host p j The maximum...

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 virtual machine dynamic placement method. The method first defines the evaluation functions of management objectives such as power consumption, resource use, and resource balance of the physical host in the data center, and then based on these evaluation functions, the virtual machine dynamic placement method proposed by the present invention The key steps of Top-K selection, SLA constraint and selection strategy are introduced. Finally, the flow chart of the virtual machine dynamic placement method is given. This method has a linear time complexity of O(m). The present invention overall considers multiple optimization objectives of service quality, power consumption, resource usage and resource balance, so in the process of virtual machine dynamic management in a large-scale cloud computing data center environment, it can quickly decide the placement position of a virtual machine, and is more adaptable to large-scale applications. scale data center environment.

Description

technical field [0001] The invention relates to a virtual machine dynamic management method, in particular to a virtual machine dynamic placement method. Background technique [0002] In recent years, with the popularization of a new generation of large-scale Internet applications such as social networking, e-commerce and online video, cloud computing has developed rapidly. As the core of cloud computing, the performance of the data center has an important impact on the upper cloud computing services. However, at present, there are outstanding problems in data centers such as high power consumption, low resource utilization, and unbalanced resource utilization, which seriously restrict the performance of cloud computing data centers. In order to improve the overall performance of the data center, using virtual machine migration technology to dynamically manage virtual machines has become a hot topic in the field of data center management research. [0003] The virtual mach...

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/48G06F9/455G06F9/50
CPCG06F9/45558G06F9/4881G06F9/5027G06F9/5044G06F2009/4557G06F2209/5021Y02D10/00
Inventor 赵茂先杨洪礼张玉林王永丽
Owner SHANDONG UNIV OF SCI & TECH
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