Cloud data center virtual machine placement method

A cloud data center and virtual machine technology, applied in the field of virtual machine placement, can solve the problems of not considering the number of physical machines occupied and the large amount of data transmitted, and achieve the effect of shortening the provisioning time, improving the utilization rate, and reducing the amount of data transmission

Active Publication Date: 2017-03-15
湖南科创信息技术股份有限公司
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The technical problem solved by the present invention is to provide a virtual machine suitable for cloud data centers in view of the problems that the amount of transmitted data is too large when deploying virtual machines in batches in cloud data centers and that the number of occupied physical machines is not c

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
  • Cloud data center virtual machine placement method
  • Cloud data center virtual machine placement method
  • Cloud data center virtual machine placement method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0045] The present invention will be further described in detail below in conjunction with the drawings.

[0046] See figure 1 , figure 1 It is a flowchart of the present invention. The invention discloses a virtual machine placement method suitable for cloud data centers, including the following steps:

[0047] Step 1: Enter the list of virtual machines to be provisioned and the list of physical machines available in the cloud data center; the entered list of virtual machines to be provisioned at least describes the name of the image file required by each virtual machine and the type and quantity of physical resources required. Enter The list of physical machines at least describes the types and quantities of available image file data blocks and currently available physical resources stored by each physical machine. The resource usage threshold of each available physical machine is initialized to α, 0<α<1; in this embodiment, the resource usage threshold α of each physical mach...

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 cloud data center virtual machine placement method; the method comprises the following steps: firstly using available calculating resource quantity to rank available physical machines in a descending order when virtual machines are placed in batch in a cloud data center; calculating similarity between mirror image files while satisfying resource constraint conditions, thus selecting a virtual machine group using the least transmission data block so as to fill each physical machine in sequence until all virtual machines are placed. The method can reduce the network flow when batch virtual machines are placed, can use the least physical machines to load the virtual machines, thus reducing a configuration time, and improving the cloud data center physics calculating resource utilization rate.

Description

technical field [0001] The invention relates to a virtual machine placement method suitable for cloud data centers. Background technique [0002] At present, cloud computing has gradually stepped out of the stage of emerging technologies, and more and more users are investing in cloud computing services, so that the number of virtual machines that need to be provisioned for users in a certain period of time is also increasing all the time. Provisioning a virtual machine refers to the process of transferring image files, snapshots, storage files, etc. of an unavailable or about to be unavailable virtual machine from the source to an available destination physical machine, and starting it as a running virtual machine instance . Virtual machine provisioning is divided into two types: static provisioning and dynamic provisioning. The former mainly involves the one-time demand of virtual machines for physical resources, while the latter dynamically balances the load of cloud dat...

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
CPCG06F9/45558G06F9/5077G06F2009/45562G06F2209/5011
Inventor 王建新李汇熙王伟平张士庚
Owner 湖南科创信息技术股份有限公司
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