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

Self-adapting virtual machine start control method and device

A virtual machine and self-adaptive technology, applied in the field of communication, can solve problems such as hard disk I/O or network bandwidth congestion

Active Publication Date: 2014-08-06
ZTE CORP
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In view of the above analysis, the present invention aims to provide an adaptive virtual machine startup control method and device to solve the problem of hard disk I / O or network bandwidth congestion in the prior art when a large number of virtual machines are started at the same time. question

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
  • Self-adapting virtual machine start control method and device
  • Self-adapting virtual machine start control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] An embodiment of the present invention provides an adaptive virtual machine startup control method, see figure 1 , the method includes:

[0032] S101, presetting the upper limit of the average startup time of the virtual machine and the number of virtual machines started at the same time;

[0033] Wherein, in the embodiment of the present invention, under the condition that the current user interface environment can satisfy the user experience, the upper limit of the average startup time of the virtual machine and the number of virtual machines started at the same time are preset.

[0034] S102. After receiving the startup request sent by the virtual machine, judge according to the number of the currently started virtual machines and the preset number of simultaneously started virtual machines that the virtual machine that requests to start enters the startup state or enters the waiting queue state;

[0035] Before this step, at first carry out authentication to descr...

Embodiment 2

[0042] An embodiment of the present invention provides an adaptive virtual machine startup control device, see figure 2 , the device consists of:

[0043] The setting unit 21 is configured to preset the upper limit of the average startup time of the virtual machine and the number of virtual machines started at the same time under the condition that the current user interface environment can satisfy the user experience.

[0044] The judging unit 22 is configured to first authenticate the virtual machine after receiving the startup request sent by the virtual machine, and judge whether the virtual machine is in a stopped state, and when it is judged that the virtual machine is authenticated, And when it is determined that the virtual machine is in a shutdown state, then compare the number of virtual machines currently being started with the preset number of virtual machines that are simultaneously started, and when the number of virtual machines that are currently being started...

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 discloses a self-adapting virtual machine start control method and a self-adapting virtual machine start control device. The method comprises the following steps: presetting the upper limit of average start time of virtual machines and the number of the virtual machines which are started simultaneously, and judging whether the virtual machines requesting to be started go into a start state or a queuing waiting state according to the number of the virtual machines which are currently started and the preset number of the virtual machines which are started simultaneously; counting durations from start beginning to start ending of all the virtual machines, calculating the average start time of all the virtual machines which are completely started in a preset time period in real time, and adjusting the number of the virtual machines which are currently and simultaneously started in real time according to the calculated average start time of the virtual machines in the preset time period. The method is simple, unified one-time setting according to a user experience is only needed, and one-by-one calculation according to different software / hardware environments is not needed; moreover, the start speed of the virtual machines in a starting process currently can be effectively guaranteed, and the problem of over-long start time of each virtual machine is avoided.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to an adaptive virtual machine start-up control method and device. Background technique [0002] In a large-scale virtual desktop environment, boot storm is a common phenomenon of resource preemption. When a virtual machine starts, it needs to read and write a lot of disk images, and disk image files are generally stored in storage devices. Therefore, when a large number of virtual machines start at the same time, the disk I / O or network bandwidth of the storage device may become a bottleneck. Affects the performance of each virtual machine, resulting in long startup times and poor user experience. Therefore, how to avoid the long startup time of a single virtual machine from affecting the user experience is a real problem that needs to be solved. Contents of the invention [0003] In view of the above analysis, the present invention aims to provide an adaptive vi...

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/445G06F9/455
CPCG06F9/4401G06F9/45533
Inventor 杨奕堃陈世忠王义
Owner ZTE CORP
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