Cloud Workflow Scheduling Optimization Method Based on Hierarchical and Load Balancing Genetic Algorithm

A genetic algorithm and load balancing technology, which is applied in the fields of computer technology, information technology and system engineering, can solve problems such as incomplete search space and reduced search efficiency, and achieve improved neighborhood search capabilities, shortened convergence time, and simple genetic operations effective effect

Active Publication Date: 2022-07-08
ZHEJIANG UNIV OF TECH
View PDF0 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 incompleteness of the search space of the existing intelligent computing method based on hierarchical coding, based on the global search The intelligent calculation method will lead to the decrease of search efficiency and other deficiencies. The present invention provides a cloud workflow scheduling optimization method based on hierarchical and load balancing 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 Based on Hierarchical and Load Balancing Genetic Algorithm
  • Cloud Workflow Scheduling Optimization Method Based on Hierarchical and Load Balancing Genetic Algorithm
  • Cloud Workflow Scheduling Optimization Method Based on Hierarchical and Load Balancing Genetic Algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0111] Assuming that a cloud computing center has 6 virtual machines numbered 1 to 6 available, the virtual machines vm 1 , vm 2 , ..., vm 6 The processing capacity and bandwidth are shown in Table 1; the timing relationship between a Montage 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.

[0112] 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 ...

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 based on a hierarchical and load balancing genetic algorithm, comprising the following steps: obtaining information required for scheduling optimization; calculating the hierarchical value of a task; initializing a contemporary population; Population, perform mutation operation on the new population, decode and calculate the fitness value and improve it by means of hierarchy and load balancing, select N different individuals from the contemporary and new populations to form a new contemporary population, until the evolution termination condition is met; Output scheduling optimization scheme. On the premise of realizing global search, the invention adopts serial individual decoding based on insertion mode, individual improvement based on hierarchy and load balancing, parameterized uniform crossover based on preference and other methods to improve the optimization ability and search efficiency of the algorithm.

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 cloud workflow scheduling optimization method based on a hierarchical and load balancing genetic algorithm. Background technique [0002] Workflow in cloud computing environment, referred to as "cloud workflow", is the integration of cloud computing and workflow-related technologies. Management, supply chain management and health care and other fields have broad application prospects. 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 cloud workflow to appropriate virtual machines under the constraints of task timing and user needs, and how to ar...

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/50G06F9/455G06N3/12
CPCG06F9/4881G06F9/5072G06F9/5083G06F9/45558G06N3/126G06F2009/4557G06F2209/484G06F2209/5021Y02D10/00
Inventor 叶必卿李蒙正单晓杭李研彪张利谢毅
Owner ZHEJIANG UNIV OF TECH
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