Workflow scheduling optimization method based on multi-stage genetic algorithm in cloud computing environment

A cloud computing environment and genetic algorithm technology, applied in the field of workflow scheduling optimization and cloud workflow scheduling optimization based on multi-stage genetic algorithm, can solve the problems of low search efficiency and low single-stage evolution efficiency, and achieve simple decoding and enhanced Neighborhood optimization ability, the effect of high search efficiency

Active Publication Date: 2022-07-29
ZHEJIANG GONGSHANG UNIVERSITY
View PDF2 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, the semi-intelligent computing method combined with heuristics and the intelligent computing method based on layered coding have incompleteness in the search space. It will lead to a decrease in search efficiency and low efficiency of single-stage evolution. The present invention provides a workflow scheduling optimization method based on a multi-stage genetic algorithm in a cloud computing environment, 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
  • Workflow scheduling optimization method based on multi-stage genetic algorithm in cloud computing environment
  • Workflow scheduling optimization method based on multi-stage genetic algorithm in cloud computing environment
  • Workflow scheduling optimization method based on multi-stage genetic algorithm in cloud computing environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0151] As shown, suppose a cloud computing center has 6 virtual machines vm numbered 1 to 6 1 , vm 2 , …, vm 6 Available for use, and its processing capacity and bandwidth are shown in Table 1; the timing relationship between a CyberShake workflow task is as follows figure 2 shown, consisting of 15 tasks numbered 1 to 15, task t 1 , t 2 , …, t 15 The execution length of , the name and length of the input file and the processed output file required for processing, and the virtual machines that can be processed are shown in Table 2.

[0152] virtual machine Processing power (MI / s) Bandwidth (Mbit / s) virtual machine Processing power (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 workflow scheduling optimization method based on a multi-stage genetic algorithm in a cloud computing environment, comprising the following steps: acquiring information required for scheduling optimization, calculating task level values, initializing contemporary populations and elite individuals; Adaptive evolution: Phase 1 and Phase 2 based on the heuristic method of the earliest completion time of the task and the task scheduling order list based on hierarchical and topological sorting Genetic operations make the algorithm converge to the vicinity of the optimal solution as soon as possible, while Phase 3 adopts the virtual machine allocation list Neighborhood expansion search is carried out with the genetic operation of task scheduling order list; meanwhile, serial decoding method based on insertion mode, elite preservation mechanism, FBI&D and LDI improvement strategies are adopted in evolution. Compared with the single-stage search algorithm, the present invention has better search efficiency and optimization capability.

Description

technical field [0001] The 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 workflow scheduling optimization method based on a multi-stage genetic algorithm in a cloud computing environment. Background technique [0002] Workflow in cloud computing environment, referred to as "cloud workflow", is the integration of cloud computing and workflow-related technologies. It has a wide range of applications in the fields of cross-organization 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 minimum allocation unit of computing resources to receive and process these tasks during execution. Cloud workflow scheduling refers to how to assign tasks in 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 Patents(China)
IPC IPC(8): G06F9/48G06F9/50G06N3/12
CPCG06F9/4881G06F9/5077G06F9/505G06N3/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