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

Method for defending cloud platform virtual machines against storm starting

A startup storm and virtual machine technology, applied in software simulation/interpretation/simulation, resource allocation, program control design, etc., can solve problems such as virtual machine startup storm, host load increase, network IO blockage, etc., to achieve defensive startup The effect of the storm problem

Inactive Publication Date: 2017-05-31
G CLOUD TECH
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the increasing development of the cloud computing industry, in order to make cloud hosts run more efficiently and consume less energy, virtual machines are created in the form of image snapshots, but this technology brings about the problem of startup storms that start virtual machines in batches:
[0003] One is that the customer will start the virtual machine during working hours, and a black screen may appear at this time;
[0004] The second is that the virtual machines are opened in batches at the same time, causing network IO blocking problems;
[0005] The third is that simultaneous activation of virtual machines in batches will increase the load on the host machine, affecting the virtual machines and business operations on the host machine;
[0006] Fourth, the virtual machine fails to start, which affects the daily business operation of customers
[0007] In order to solve the problem of virtual machine startup storm, a method for defending against cloud platform virtual machine startup storm is needed, so as to solve the problems of black screen and failure when virtual machines are started at the same time

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
  • Method for defending cloud platform virtual machines against storm starting
  • Method for defending cloud platform virtual machines against storm starting
  • Method for defending cloud platform virtual machines against storm starting

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Such as figure 1 Shown, the basic steps of the present invention are:

[0028] Step 1: Add the virtual machine that needs to be powered on to the waiting queue;

[0029] Step 2: Dynamically calculate the average CPU load and network IO of the physical machine;

[0030] Step 3: Determine whether the two sets of data values ​​in step 2 reach the preset peak value;

[0031] Step 4: On the premise of satisfying step 3, select a virtual machine according to the first-in-first-out and priority algorithms;

[0032] Step 5: Execute the boot command to let the thread enter the waiting state;

[0033] Step 6: Detect whether the boot is complete, if it fails, return to step 2;

[0034] Step 7: After the detection is successful, delete the power-on queue of the corresponding virtual machine.

[0035] Moreover, the dynamic calculation is to obtain N times of data, remove the two groups of lowest and highest values, and then calculate the average value of the remaining N-4 data....

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 the technical field of virtual machine management, in particularly to a method for defending cloud platform virtual machines against storm starting. Firstly, the virtual machines needing to be started in batches are combined into a locking queue; secondly, a current physical machine CPU load and network IO are dynamically calculated, if the two data do not reach preset peak values, one virtual machine high in priority is selected from the locking queue, and after a start-up command is executed, a thread sleeps for a period of time; finally, after start-up is successfully detected, the next virtual machine in the locking queue continues to be started. The method eliminates the situation that the virtual machines are started at the same time in batches and accordingly the black-screen phenomenon is caused, guarantees that the client environment can be used normally, and improves user experience.

Description

technical field [0001] The invention relates to the technical field of virtual machine management, in particular to a method for defending against cloud platform virtual machine start-up storms. Background technique [0002] With the increasing development of the cloud computing industry, in order to make cloud hosts run more efficiently and consume less energy, virtual machines are created in the form of image snapshots, but this technology brings about the problem of startup storms that start virtual machines in batches: [0003] One is that the customer will start the virtual machine during working hours, and a black screen may appear at this time; [0004] The second is that the virtual machines are opened in batches at the same time, causing network IO blocking problems; [0005] The third is that simultaneous activation of virtual machines in batches will increase the load on the host machine, affecting the virtual machines and business operations on the host machine;...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5038G06F2009/45575
Inventor 张志江杨松季统凯
Owner G CLOUD TECH