Unlock instant, AI-driven research and patent intelligence for your innovation.

Triggering method for dynamic migration of virtual machine on the basis of prediction, and implementation system

A dynamic migration and virtual machine technology, applied in the field of cloud computing virtualization, can solve problems such as wasting resources, thresholds cannot be effectively determined, server downtime, etc., and achieve the effects of ensuring load balancing, preventing frequent migration, and avoiding uncertainty

Inactive Publication Date: 2018-09-04
SHANDONG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the selection of migration trigger timing, the existing practice is to select one or more of the weighted values ​​of CPU usage, memory usage, bandwidth usage, and I / O usage to compare with the threshold. When triggering the migration of the virtual machine, however, there are the following problems in this method of triggering the migration: (1) the resources (CPU usage rate, memory usage rate, bandwidth usage rate, I / O usage rate) of the virtual machine have instantaneous fluctuations , which may lead to frequent migration of virtual machines
(2) The threshold cannot be effectively determined. When the threshold is determined to be low, it will cause unnecessary migration of virtual machines and waste resources; when the threshold is determined to be high, because the migration of the province is also consuming resources, it is easy to cause server downtime , (3) If the weighted value of CPU occupancy, memory occupancy, bandwidth occupancy, and I / O occupancy is selected to determine the migration time, the weight of the load cannot be effectively determined

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
  • Triggering method for dynamic migration of virtual machine on the basis of prediction, and implementation system
  • Triggering method for dynamic migration of virtual machine on the basis of prediction, and implementation system
  • Triggering method for dynamic migration of virtual machine on the basis of prediction, and implementation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] A method for triggering dynamic migration of virtual machines based on prediction, such as figure 1 As shown, the initial setting is Count=0, N=0, and Count refers to the sum of the number of times the predicted resource value of the virtual machine is greater than the upper threshold H of resource utilization and the number of times the predicted resource value of the virtual machine is smaller than the lower threshold L, and N is Refers to the number of times to obtain the resource forecast value of the virtual machine; it includes the following steps:

[0056] (1) monitor the utilization rate of the resource of virtual machine, the total size of the resource of virtual machine by libvirt coding, suppose the upper and lower thresholds of the resource utilization rate of virtual machine are respectively H, L; H=80% and L=20 %; The resource of the virtual machine is CPU, memory or bandwidth;

[0057] (2) Assuming that at a certain moment step (1) obtains the resource u...

Embodiment 2

[0084] The implementation system of the method for triggering virtual machine live migration based on prediction described in Embodiment 1, such as figure 2 As shown, it includes a monitoring module, a probability prediction module, a running module, a freezing module, and a wake-up module;

[0085] The monitoring module, the probability prediction module, and the running module are connected in sequence; the running module is connected to the freezing module and the waking module respectively;

[0086] The monitoring module is used for: monitoring the resource utilization rate of the virtual machine and the total size of the resource of the virtual machine;

[0087] The probability prediction module is used to: use the gray prediction method to predict the predicted value of the resource utilization of the virtual machine through the resource information obtained from the monitoring module; the gray prediction method described in this paper is mainly implemented in this modu...

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 relates to a triggering method for the dynamic migration of a virtual machine on the basis of prediction, and an implementation system. A grey prediction model in a time series prediction method is applied to the triggering stage of the dynamic migration of the virtual machine, a dual-threshold method can be combined to effectively avoid the frequent migration of the virtual machinedue to the instantaneous oscillation performance of virtual machine resources, and in addition, situations that a server crashes due to an overhigh migration threshold and resources are wasted due toan excessively low migration threshold can be avoided. Meanwhile, the dual-threshold method can be applied to effectively save energy consumption.

Description

technical field [0001] The invention relates to a method for triggering virtual machine dynamic migration based on prediction and an implementation system, belonging to the field of cloud computing virtualization. Background technique [0002] Cloud computing has become one of the most promising research directions in the information field, and is widely used in many aspects of production, life and scientific research. As one of the key technologies of cloud computing, virtualization makes it possible for users to access cloud data and services on demand. [0003] With the increase of the number of people connected to the Internet, the data in the Internet is also in a process of explosive growth, and people's requirements for the services provided by the Internet are also getting higher and higher. When it is necessary to perform service upgrade, equipment replacement, or the load of the server where the existing virtual machine is located is too high, it is necessary to m...

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/5027G06F9/505G06F9/5077G06F2009/4557G06F2009/45583Y02D10/00
Inventor 张海霞管年丰袁东风
Owner SHANDONG UNIV