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

A Virtual Machine Migration Method with Three Thresholds

A technology of virtual machine migration and virtual machine, which is applied in the field of cloud computing and can solve problems such as the decline of cloud service quality

Active Publication Date: 2019-03-08
HEFEI UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the virtual machine load fluctuates violently, using the dual-threshold virtual machine migration strategy will often trigger virtual machine migration actions, resulting in a decline in the quality of cloud services

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 Migration Method with Three Thresholds
  • A Virtual Machine Migration Method with Three Thresholds
  • A Virtual Machine Migration Method with Three Thresholds

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In this embodiment, a three-threshold virtual machine migration method is used in the process of migrating N virtual machines between M hosts,

[0039] Let M hosts be recorded as set PM={pm 1 ,pm 2 ,...,pm m ,...,pm M}, 1≤m≤M; pm m Indicates the m-th host in PM, so that the m-th host in the T-th cycle pm m recorded as and pc m Indicates the mth host pm m The total computing power of the CPU, for example, if there are 2 CPUs in the host, and the computing power of each CPU is 2000 MIPS, then the total CPU computing power of the host is 4000; Indicates the mth host in the Tth cycle load, and For example, if the CPU utilization rate of the host in the current period is 50%, then the load of the host in the current period is 0.5; Indicates the mth host in the Tth cycle CPU computing power used, and Indicates the mth host in the Tth cycle of idle CPU computing power, and Indicates the mth host in the Tth cycle the active marker for , and In t...

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 present invention discloses a migration policy for a virtual machine with three thresholds. The migration policy is characterized in comprising: 1. using virtual machine activeness to quantify virtual machine load fluctuations, and using virtual machine activeness to determine whether the virtual machine is active; 2. traversing hosts in a cluster, and migrating heterogeneous virtual machines different from a host active mark in the hosts to an overload migration queue; 3. traversing hosts in the cluster, and migrating some virtual machines from the overload hosts to the overload migration queue until the hosts are no longer overloaded; 4. migrating the virtual machines in the overload migration queue to the suitable hosts in the cluster; 5. traversing hosts in the cluster, and migrating all virtual machines in the light-load hosts to a light-load migration queue; and 6. migrating the virtual machines in the light-load migration queue to the suitable hosts in the cluster. According to the migration policy disclosed by the present invention, in the case that virtual machine load fluctuations are intense in the cloud computing environment, the number of times of virtual machine migration between hosts in the cluster can be reduced, so that the quality of cloud services can be improved.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a three-threshold virtual machine migration strategy. Background technique [0002] Cloud computing is a new computing model based on the Internet, following grid computing, parallel computing, and distributed computing. Virtualization technology provides a solution for cloud computing dynamic resource adjustment (BARHAM P, DRAGOVIC B, FRASER K, et al. Xen and the Art of Virtualization [J]. ACM, 2003 (08): 164-177.), is One of the important core technologies of cloud computing. [0003] Virtualization technology can abstract physical resources into a resource pool, and a virtual machine obtains the resources required for operation from the resource pool. Using virtualization technology can run multiple virtual machines on a physical machine at the same time, which not only increases the utilization of physical resources (NICOLAE B,CAPPELLO F.A hybrid local storage trans...

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
CPCG06F9/45558G06F2009/4557
Inventor 梁昌勇柏一泓顾东晓赵树平陆文星
Owner HEFEI UNIV OF TECH
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