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

Cloud application deploying method and device

A cloud application and utilization technology, applied in the Internet field, can solve the problems of inflexible cloud application response and low utilization of cloud resources, and achieve full utilization

Inactive Publication Date: 2015-04-15
NEUSOFT CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problems of low utilization rate of cloud resources and inflexible response of cloud applications, the present invention provides a cloud application deployment method and device

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
  • Cloud application deploying method and device
  • Cloud application deploying method and device
  • Cloud application deploying method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] refer to figure 1 , figure 1 It is a flow chart of Embodiment 1 of a cloud application deployment method provided by the present invention. This embodiment may specifically include:

[0053] Step 101, obtain the virtual machine load of the current virtual machine, and the service request load of each functional module of the cloud application;

[0054] The difference between this embodiment and the prior art is that the cloud application deployment method not only needs to consider the influence of the virtual machine load on the cloud application deployment, but also considers the influence of the service request frequency of each functional module of the cloud application on the cloud application deployment. .

[0055] First of all, this embodiment needs to obtain the virtual machine load of the current virtual machine. Since the virtual machine load is related to the CPU utilization rate, memory utilization rate, and network bandwidth utilization rate of the curren...

Embodiment 2

[0074] refer to figure 2 , figure 2 It is a flow chart of Embodiment 2 of a cloud application deployment method provided by the present invention. This embodiment may specifically include: .

[0075] Step 201, calculate the current virtual machine load by using the calculation formula (1):

[0076] Vp = 1 ( 1 - cpu uti ) * ( 1 - mem uti ) * ( 1 - net uti ) - - - ( 1 ) ; ...

Embodiment 3

[0099] refer to image 3 , image 3 It is a flow chart of Embodiment 3 of a cloud application deployment method provided by the present invention. This embodiment may specifically include:

[0100] Step 301. Calculate the current load of the virtual machine using the calculation formula (1):

[0101] Vp = 1 ( 1 - cpu uti ) * ( 1 - mem uti ) * ( 1 - net uti ) - - - ( 1 ) ; ...

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 embodiment of the invention discloses a cloud application deploying method and device. The method comprises the steps of: acquiring a virtual machine load of the current virtual machine, and a business request load of each functional module in a loud application; setting an upper limit value and a lower limit value of the virtual machine load, and an upper limit value and a lower limit value of the business request loads; building a new target virtual machine under the condition that the load value of the current virtual machine is higher than the upper limit value of the virtual machine load, and moving the functional module on the current virtual machine to the target virtual machine; judging that whether at least one functional module of which the business request load value is higher than the upper limit value of the business request load exists on the current virtual machine based on the business request load and the upper limit value of the business request load of each functional module; and if so, combining the current virtual machine and other virtual machines meeting a combining condition.

Description

technical field [0001] The present invention relates to the technical field of the Internet, in particular to a cloud application deployment method and device. Background technique [0002] Cloud computing is the growth, usage and delivery model of Internet-based related services, usually involving the provision of dynamically scalable and often virtualized resources over the Internet. A virtual machine refers to a complete computer system that is simulated by software and has complete hardware system functions and runs in a completely isolated environment. Each functional module of the cloud application based on the modular application development framework is deployed in virtual machines distributed in the cloud environment. With the widespread use of cloud computing, more and more enterprises are concerned about how to deploy cloud applications in a cloud environment more reasonably, so that the utilization rate of cloud resources is higher and the response of cloud appl...

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 Patents(China)
IPC IPC(8): H04L29/08G06F9/50
Inventor 毛军考明军张霞
Owner NEUSOFT 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