Virtual machine disposition method and apparatus

A technology for deploying devices and virtual machines, applied in the field of data center resource scheduling, can solve problems such as physical machine load imbalance, and achieve the effect of overcoming uneven load

Active Publication Date: 2016-01-27
INSPUR BEIJING ELECTRONICS INFORMATION IND
View PDF6 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a virtual machine deployment method and device to reasonably deploy the con

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
  • Virtual machine disposition method and apparatus
  • Virtual machine disposition method and apparatus
  • Virtual machine disposition method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0053] The embodiment of the present invention discloses a virtual machine deployment method and device, which can solve the problem of unbalanced load of the physical machine by rationally deploying the connection strategy between the virtual machine and the physical machine.

[0054] see figure 1 , a virtual machine deployment method provided by an embodiment of the present invention, comprising:

[0055] S101. Receive deployment request information of a virtual...

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 embodiments of the invention disclose a virtual machine disposition method and apparatus. The method comprises the following steps: receiving disposition request information of a virtual machine, wherein the disposition request information carries a first resource applied for by the virtual machine; according to the first resource of the virtual machine, determining a linearity correlation coefficient, similarity and a first Euclidean distance between each physical machine in a physical machine cluster and the virtual machine; according to the linearity correlation coefficient between the virtual machine and each physical machine, determining first weights of the virtual machine and each physical machine; according to the first Euclidean distance between the virtual machine and each physical machine, determining second weights of the virtual machine and each physical machine; and according to an object physical machine selection rule, the similarity, the first Euclidean distance, the first weights and the second weights, determining an object physical machine disposed to the virtual machine. It can be seen that when the object physical machine is selected, the disposition request information sent by the virtual machine carries N resources, such that the problem of load nonuniformity caused by single-attribute disposition or random disposition in the prior art is overcome.

Description

technical field [0001] The present invention relates to the field of data center resource scheduling, and more specifically, to a virtual machine deployment method and device. Background technique [0002] Cloud data centers provide users with infrastructure as a service (IaaS) through virtualization technology. Virtualization technology provides a good performance isolation guarantee for virtual machines, ensuring that virtual machines do not affect each other, thus allowing multiple virtual machines to run on one physical machine at the same time. Driven by demand, the number of virtual machines in the cloud will increase, and the deployment of virtual machines has become a new challenge: a simple random deployment strategy will cause the virtual machine to fail to select a suitable server, resulting in load imbalance; and At present, many virtual machine deployments often only consider the single attribute factor of CPU, but the deployment and scheduling strategy based o...

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
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