Deployment method and deployment device for could computing environment as well as equipment and storage medium

A technology of cloud computing environment and evolutionary algorithm, applied in the field of cloud computing, can solve the problems of poor deployment effect, redundancy, completeness and legality of cloud computing environment, etc., and achieve the effect of improving the effect

Inactive Publication Date: 2018-09-14
SHENZHEN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a deployment method, device, equipment and storage medium of a cloud computing environment, aiming to solve the problem of redundancy in the coding strategy for coding the cloud computing environment in the deployment method of the cloud computing environment in the prior art. , completeness and legality are not perfect, resulting in poor deployment of the cloud computing environment

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 method and deployment device for could computing environment as well as equipment and storage medium
  • Deployment method and deployment device for could computing environment as well as equipment and storage medium
  • Deployment method and deployment device for could computing environment as well as equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] figure 1 The implementation flow of the deployment method of the cloud computing environment provided by Embodiment 1 of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown, and the details are as follows:

[0030] In step S101, when a cloud computing environment deployment request input by a user is received, the number and resource information of host machines and virtual machines in the cloud computing environment are acquired.

[0031] In the embodiment of the present invention, when receiving a user input request for deploying a cloud computing environment, the number of host machines, resource information of the host machine, number of virtual machines, and resource information of the virtual machines are obtained from the cloud computing environment , so as to encode the cloud computing environment according to these data information. Wherein, the resource information of ...

Embodiment 2

[0046] figure 2 The structure of the deployment device of the cloud computing environment provided by the second embodiment of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown, including:

[0047] The information acquiring unit 21 is configured to acquire the number and resource information of host machines and virtual machines in the cloud computing environment when receiving a cloud computing environment deployment request input by a user.

[0048] In the embodiment of the present invention, when receiving a user input request for deploying a cloud computing environment, the number of host machines, resource information of the host machine, number of virtual machines, and resource information of the virtual machines are obtained from the cloud computing environment , so as to encode the cloud computing environment according to these data information.

[0049] The state encoding u...

Embodiment 3

[0070] Figure 4 The structure of the cloud computing device provided by the third embodiment of the present invention is shown, and for the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0071] The cloud computing device 4 in the embodiment of the present invention includes a processor 40 , a memory 41 and a computer program 42 stored in the memory 41 and operable on the processor 40 . When the processor 40 executes the computer program 42, the steps in the above-mentioned method embodiments are realized, for example figure 1 Steps S101 to S106 are shown. Alternatively, when the processor 40 executes the computer program 42, the functions of the units in the above-mentioned device embodiments are realized, for example figure 2 Function of units 21 to 26 shown.

[0072] In the embodiment of the present invention, the number and resource information of host machines and virtual machines in the cloud computing envir...

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 is applicable to the technical field of cloud computing and provides a deployment method and a deployment device for a could computing environment as well as equipment and a storage medium. The method comprises the following steps: acquiring the number and resource information of host machines and virtual machines in the could computing environment and constructing integer arrays ofwhich the number is equal to that of the virtual machines; randomly assigning the integer arrays according to the number of the host machines to generate deployment status codes; judging whether the number of the deployment status codes reaches a number threshold or not, if so, evolving a coding population formed by the deployment status codes to generate an optimal deployment status code, and otherwise, skipping to the step of constructing the integer arrays, and decoding the optimal deployment status code; judging whether the decoding result meets constrained conditions or not according to the resource information of the host machines and the virtual machines, and if so, deploying the cloud computing environment according to the decoding result, thereby effectively ensuring no redundancy, legality and completeness of the deployment status codes of the cloud computing environment and further improving the deployment effect of the cloud computing environment.

Description

technical field [0001] The invention belongs to the technical field of cloud computing, and in particular relates to a deployment method, device, equipment and storage medium of a cloud computing environment. Background technique [0002] With the popularity of cloud computing service models, cloud resource scheduling management has become the core issue of cloud computing, and cloud computing management and scheduling methods based on evolutionary algorithms have become research hotspots in recent years. Coding in a cloud computing environment is very important. [0003] The cloud computing environment is coded, and the code representing the cloud computing environment is set as a population individual in the evolutionary algorithm, so as to optimize the deployment of the cloud computing environment through the evolutionary algorithm. At present, coding methods include binary coding, real coding, integer or alphabetical coding, and coding of general data structures. Real c...

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/455G06N3/12
CPCG06F9/45558G06F2009/4557G06N3/126
Inventor 嵇励强陈剑勇
Owner SHENZHEN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products