Cloud workflow scheduling optimization method adopting multi-population coevolution genetic algorithm

A technology of co-evolution and genetic algorithm, applied in cloud workflow scheduling optimization, cloud workflow scheduling optimization using multi-group co-evolutionary genetic algorithm, can solve the problem of low search efficiency of global single-group intelligent computing method and insufficient coding search space. completeness, etc.

Inactive Publication Date: 2020-04-17
ZHEJIANG GONGSHANG UNIVERSITY
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] In order to overcome that the quality of the heuristic method solution is usually not very high and depends on the type of workflow, combined with the heuristic semi-intelligent computing method and the intelligent computing method based on hierarchical coding to encode the incompleteness of the search space, based on the global single population intelligence The calculation method has low search efficiency and other shortcomings. The present invention provides a cloud workflow scheduling optimization method using a multi-population co-evolutionary genetic algorithm, which effectively improves the efficiency and quality of the solution.

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 workflow scheduling optimization method adopting multi-population coevolution genetic algorithm
  • Cloud workflow scheduling optimization method adopting multi-population coevolution genetic algorithm
  • Cloud workflow scheduling optimization method adopting multi-population coevolution genetic algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0158] Combine below figure 1 , figure 2 The present invention will be further described in detail with reference to and examples, but the present invention is not limited to the following examples.

[0159] Suppose a cloud computing center has 6 virtual machines vm numbered 1 to 6 1 , vm 2 ,...,vm 6 Available, its processing capacity and bandwidth are shown in Table 1; the timing relationship between a Montage workflow task is as follows figure 2 As shown, it consists of 15 tasks numbered from 1 to 15, task t 1 ,t 2 ,...,t 15 Table 2 shows the execution length of , the name and length of the input files required for processing and the processed output files, and the virtual machines that can be processed.

[0160] virtual machine Processing capacity (MI / s) Bandwidth (Mbit / s) virtual machine Processing capacity (MI / s) Bandwidth (Mbit / s) vm 1

1000 200 vm 4

2000 300 vm 2

1000 200 vm 5

3000 400 vm 3

2000...

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 cloud workflow scheduling optimization method adopting a multi-population coevolution genetic algorithm. The method comprises the following steps: acquiring information required by scheduling optimization; calculating a sorting value rank of the tasks; initializing a population based on key task priority scheduling, the earliest task completion time and a random generation method; performing independent evolution on a plurality of sub-populations, and timely performing communication among the sub-populations; and until a termination condition is satisfied, outputtinga scheduling optimization scheme. According to the method, an integer coding method based on topological sorting, a serial individual decoding method based on an insertion mode, an improved strategy of forward and backward decoding and load balancing and a multi-population coordinated evolution mechanism are designed and adopted, so that each sub-population can be effectively prevented from entering local optimum and premature, the optimization capability is improved, and the overall efficiency of the algorithm is improved.

Description

technical field [0001] The present invention relates to the fields of computer technology, information technology and system engineering, in particular to a cloud workflow scheduling optimization method, more specifically, to a cloud workflow scheduling optimization method using a multi-population co-evolutionary genetic algorithm. Background technique [0002] Workflow under the cloud computing environment, referred to as "cloud workflow", is the integration of cloud computing and workflow-related technologies, and has a wide range of applications in cross-organizational business collaboration and scientific computing that require efficient computing performance and large-scale storage support. prospect. In cloud workflow, there are timing constraints between tasks, and virtual machines are usually used as the smallest allocation unit of computing resources to receive and process these tasks during execution. Cloud workflow scheduling refers to how to allocate the tasks in...

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/455G06F9/48G06F9/50G06N3/12
CPCG06F9/45558G06F9/4881G06F9/5072G06F9/5083G06N3/126
Inventor 谢毅张滟
Owner ZHEJIANG GONGSHANG UNIVERSITY
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