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

Method for dynamic allocation of virtual machines for cloud computing system

A technology of system dynamics and virtual machines, applied in transmission systems, electrical components, etc., can solve problems such as high risk of startup storms, long time consumption, and difficult reuse, so as to reduce the risk of startup storms, improve utilization rate and reuse The effect of reducing the utilization rate and shortening the response time

Inactive Publication Date: 2014-12-10
温武少
View PDF5 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When assigning a virtual machine to a user, a new virtual machine needs to be created, and it takes a long time to create a new virtual machine, resulting in a long allocation response time;
[0006] 2. There is a high risk of startup storms during batch allocation
Creating virtual machines in batches will generate a large number of intensive read and write operations, so the risk of a startup storm is extremely high;
[0007] 3. For application scenarios with a large user base but a small number of concurrency, it will cause serious waste of resources
However, in the traditional desktop allocation model, the virtual machine of the remote office worker continues to occupy computing resources
[0008] 4. Auditing is difficult for data centers with limited resources
In addition, since each virtual machine has one virtual machine, when the resource is fully loaded, the virtual machine must be deleted and rebuilt if the owner is to be replaced, resulting in low resource reuse rate and difficult reuse.

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 dynamic allocation of virtual machines for cloud computing system
  • Method for dynamic allocation of virtual machines for cloud computing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] A method for dynamically allocating virtual machines in a cloud computing system, virtualizing the physical resources of the cloud computing system into a batch of virtual machines and forming them into one or more virtual machine pools;

[0039] Establish a virtual machine management module of the cloud computing system for managing and scheduling virtual machines in the virtual machine pool, and set a user information library for storing user information having the right to access the virtual machine pool in the virtual machine management module;

[0040] The virtual machine management module responds to the virtual machine allocation request sent by the user to the virtual machine management module, and authenticates the user. After the user passes the authentication, the virtual machine management module selects a virtual machine from the virtual machine pool and assigns it to the user;

[0041] In this embodiment, virtual machines have been created as required at th...

Embodiment 2

[0054] like figure 1 As shown, the cloud computing system architecture of the method for dynamically allocating virtual machines in the cloud computing system of the present invention includes a virtual machine pool, a virtual machine management module, a user information library, a virtual machine allocation agent, a client, and the like. The virtual machine pool is composed of a batch of virtual machines; the virtual machine management module processes user requests, manages the virtual machines in the virtual machine pool and the user information library, and performs scheduling tasks related to virtual machine allocation; the user information library is the virtual machine The user list corresponding to the pool is used to authenticate user requests; the virtual machine allocation agent is a self-starting service running in the virtual machine, which is used to receive requests from the desktop management module and perform corresponding user information operations and reso...

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 method for dynamic allocation of virtual machines for a cloud computing system. The method includes: virtualizing physical resources of the cloud computing system into a batch of virtual machines and composing the same into one or a plurality of virtual machine pools; establishing a virtual machine management module used for managing and scheduling the cloud computing system of the virtual machines in the virtual machine pool, and setting a user information database used for storing user information of a user having the right to access to the virtual machine pool into the virtual machine management module; the virtual machine management module responding to virtual machine allocation requests transmitted by the user to the virtual machine management module, performing authentication on the user, and then selecting one virtual machine from the virtual machine pool and allocating the same to the user after the user passes the authentication; after the user exits, the virtual machine management module retrieving the virtual machine, wherein the virtual machine is reset for next allocation. Allocation of the virtual machines is performed through the virtual machines well established in the virtual machine pool, so that response time in virtual machine allocation is shortened, and risk of occurrence of boot storm is lowered.

Description

technical field [0001] The invention relates to the application fields of computer virtualization, cloud computing and desktop virtualization, and in particular relates to a method for dynamically allocating virtual machines in a cloud computing system. Background technique [0002] "Virtual machine" refers to any virtual machine operating environment running on the top layer of the virtualization layer (hypervisor layer) provided by virtualization solutions, such as VMware ESX / ESXi. "Virtual machine template" refers to the operating system running on the virtual machine and its integrated software, applications and other overall environment, which is similar to the system installation CD used by traditional computers to install the operating system. The virtual machine "inactive" means that the created virtual machine is suspended and placed in a dormant state. Suspended virtual machines consume no computing resources and can be quickly restored to a powered-on state for u...

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): H04L29/08
Inventor 温武少杨创业温劲伦温木奇冯英才吴海斌
Owner 温武少