Cloud computing virtual machine migration method based on load curve similarity

A virtual machine migration and load curve technology, applied in cloud computing and virtualization-related fields, can solve problems such as increasing the number of migrations, reducing virtual machine performance, and increasing energy consumption

Active Publication Date: 2019-05-24
NANJING UNIV OF POSTS & TELECOMM
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In real life, it is often necessary to migrate an overloaded physical host, but many live migration algorithms only consider the resource usage of the virtual machine on the physical machine at the moment of overload to select the target physical machine
However, the resource utilization of different virtual machine

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 computing virtual machine migration method based on load curve similarity
  • Cloud computing virtual machine migration method based on load curve similarity
  • Cloud computing virtual machine migration method based on load curve similarity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0056] A cloud computing virtual machine migration method based on load curve similarity, comprising the following steps:

[0057] Step 1, define the set of physical machines P={p 1 ,p 2 ,...,p j ,...,p n}, there are n physical machines in the set, where j represents the jth physical machine, and the set of virtual machines on the overloaded physical machine V={v 1 ,v 2 ,...v i ...,v m}, there are m virtual machines in the set V, where i represents the i-th virtual machine in the set V, and the physical machines have a total of k resources, including CPU, memory, hard disk, etc.

[0058] Step 2, obtain the resource utilization matrix A of each virtual machine on the overloaded physical machine i .

[0059]

[0060] where u itk defined as a virtual machine v i Utilization of resource k at time t, where each row represent...

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 provides a cloud computing virtual machine migration method based on load curve similarity. obtaining residual resource utilization rate curves of all physical machines and resource utilization rate curves of all virtual machines to be migrated, according to a Pearson correlation coefficient formula, a similarity vector composed of the similarity of each type of resources is obtained, and finally the Euclidean distance is obtained according to the similarity vector and the average resource utilization rate so as to determine the virtual machine and the target physical machine needing to be migrated. According to the invention, the load of the overload physical machine within a period of time is taken as the standard of migration instead of paying close attention to the load condition at the moment of overload, so that the target physical machine is effectively prevented from overload within a period of time after migration, the migration frequency is reduced, and the energy consumption is reduced. Meanwhile, the similarity of the curves is used as one of migration standards, so that the virtual machine to be migrated and the target physical machine are complementary as much as possible, and the load of the target physical machine is more balanced.

Description

technical field [0001] The invention belongs to the related fields of cloud computing and virtualization, and in particular relates to a cloud computing virtual machine migration method based on load curve similarity. Background technique [0002] The initial goal of cloud computing is to strengthen the management of resources, mainly in three aspects: computing resources, network resources and storage resources. The main way to strengthen management is to improve the flexibility of time and space. Time flexibility, that is, services can be provided at any time when users need them. The flexibility of space, that is, to provide services according to the amount of resources required by each user. The combination of time and space flexibility is the elasticity of cloud computing. [0003] In order to improve the elasticity of cloud computing, many solutions have been proposed. The initial solution is to provide physical equipment capabilities, that is, to increase the hard...

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/455
CPCY02D10/00
Inventor 付雄王云邓松王俊昌程春玲
Owner NANJING UNIV OF POSTS & TELECOMM
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