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

Deployment algorithm of application distribution of virtual machine

A virtual machine and virtual machine instance technology, applied in the field of cloud computing, can solve problems such as resource waste, increase energy consumption, and reduce resource usage efficiency, so as to avoid resource waste, reduce operating costs, and improve utilization.

Inactive Publication Date: 2016-09-28
G CLOUD TECH +2
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

That is, within a specific time range, a virtual machine only provides services to a specific user, regardless of the current resource usage; thus, tasks are completed ahead of schedule but idle resources cannot be utilized, resulting in waste, reducing resource usage efficiency, which increases unnecessary energy consumption

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
  • Deployment algorithm of application distribution of virtual machine
  • Deployment algorithm of application distribution of virtual machine
  • Deployment algorithm of application distribution of virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0031] like figure 1 , 2 As shown, the present invention first uses the open source cloud computing platform OpenStack to build a public cloud architecture, uses the KVM virtual machine, and originally secures the Nova component in the KVM host machine, which can enable the cloud computing platform to complete user request management, virtual A series of work including machine configuration, resource type definition, etc.

[0032] The cloud computing environment is...

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 cloud computing, and in particular to a deployment algorithm of the application distribution of a virtual machine. The deployment algorithm comprises the following steps: firstly, receiving a request from a user by a cloud computing platform, and analyzing and putting each application resource request into a request queue; then, according to each application resource requirement, performing matching with each virtual machine type; then, selecting a virtual machine type which has a highest matching degree with the application resource request; then, selecting a certain virtual machine case which is operated at present from the type of virtual machines with the optimal matching degree, wherein total resource load operated on the case is the most similar to the volume set by the type of virtual machine after the application resource requirement is operated if other applications are operated on the virtual machine case and the virtual machine case can meet the application resource requirement; and adding the application resource request to the case to operate tasks of the application resource request one by one. The deployment algorithm of the application distribution of the virtual machine improves the utilization rate of virtual resources, reduces resource waste and lowers cost while the service quality of a user is guaranteed, and the deployment algorithm can be used for the application distribution of the virtual machine.

Description

technical field [0001] The invention relates to the technical field of cloud computing, in particular to a virtual machine application distribution and deployment algorithm. Background technique [0002] At present, mainstream cloud computing providers, such as Amazon and IBM, use a virtualized resource allocation model of a single virtual machine serving a single user. That is, within a specific time range, a virtual machine only provides services to a specific user, regardless of the current resource usage; thus, tasks are completed ahead of schedule but idle resources cannot be utilized, resulting in waste, reducing resource usage efficiency, increasing unnecessary energy consumption. Contents of the invention [0003] The technical problem solved by the present invention is to provide a virtual machine application allocation and deployment algorithm; the present invention can run applications of different users on a single virtual machine without affecting service qua...

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/50
CPCG06F9/505G06F9/5077G06F2209/502G06F2209/503
Inventor 莫展鹏杨松季统凯
Owner G CLOUD 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