A Batch Scientific Workflow Task Scheduling Algorithm Based on Improved Genetic Algorithm

A technology for improving genetic algorithms and task scheduling, applied in the field of batch scientific workflow task scheduling algorithms, can solve the problems of slow algorithm convergence, less attention to parallelism, high complexity, and achieve cost control and time control improvement, high efficiency The effect of task scheduling

Active Publication Date: 2021-09-24
天科大(天津)科技园有限责任公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although many scheduling algorithms for general workflows can be used for batch workflows, they tend to lead to low resource utilization because they do not consider the batch structure characteristics of batch workflows.
Cai et al. proposed a hybrid heuristic algorithm with the least new lease time interval priority rule, the cheapest execution cost priority rule, and the remaining time slice length and execution time matching priority rule, but the algorithm defaults between task batches and task batches. Independent of each other and the randomness of the initial resource allocation scheme is too large, it is easy to cause the algorithm to converge too slowly, and the search for the optimal solution mainly depends on the virtual machine upgrade, and less attention is paid to the degree of parallelism
[0004] It can be seen that the above classic algorithms have many limitations, the task scheduling results are not ideal, and the complexity is high, it is difficult to meet the requirements of actual batch scientific workflow task scheduling
In summary, the existing batch scientific workflow task scheduling algorithms have a lot of room for improvement in terms of task scheduling cost and task scheduling time

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
  • A Batch Scientific Workflow Task Scheduling Algorithm Based on Improved Genetic Algorithm
  • A Batch Scientific Workflow Task Scheduling Algorithm Based on Improved Genetic Algorithm
  • A Batch Scientific Workflow Task Scheduling Algorithm Based on Improved Genetic Algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Embodiments of the present invention are described in further detail below in conjunction with the accompanying drawings:

[0025] A batch scientific workflow task scheduling algorithm based on improved genetic algorithm, such as figure 1 shown, including the following steps:

[0026] Step A: Generate an initial population according to the integer encoding method.

[0027] In this step, in order to ensure that the distance between the initial solution and the optimal solution is not too far, the best virtual machine configuration method for each task node is generated according to the optimal virtual machine configuration method with the optimal time-cost ratio, and then the full combination method is generated. In the process of generating the initial solution, we introduce the concept of time-cost ratio, that is, the ratio of the cost of upgrading the virtual machine or increasing the number of virtual machines used and the reduction of scheduling time. When generat...

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 relates to a batch-processing scientific workflow task scheduling algorithm based on an improved genetic algorithm, comprising the following steps: generating an initial population according to an integer encoding method; continuously performing cross-mutation operations of a genetic algorithm according to a fitness function value, and eliminating inferior solutions , to generate a new high-quality solution; after multiple iterations, an optimal solution is retained according to the fitness function; on the basis of not changing the critical path of the optimal solution, shrinking the number of virtual machines used in the non-critical path is performed to obtain the final solution, and the final solution output. The invention has a reasonable design, can efficiently perform task scheduling of batch scientific workflow, is beneficial to reduce task scheduling cost and task scheduling time generated in the process of batch scientific workflow task scheduling, and can be widely used in various scales Cost-oriented cloud computing task scheduling.

Description

technical field [0001] The invention belongs to the technical field of cloud computing task scheduling, in particular to a batch processing scientific workflow task scheduling algorithm based on an improved genetic algorithm. Background technique [0002] With the development of computer network technology, technology has entered the era of big data, and a large amount of data is generated every moment. Data is the driving force behind the development of new technologies, and it contains endless business opportunities, making more and more enterprises invest in the research of the data field, and cloud computing technology emerged as the development of distributed and grid computing. In the era of big data, how to effectively manage the increasing amount of data and how to extract useful information from a large amount of data, that is to say, the transformation of data from "number" to "data", has become a problem for IT companies and Research institutions urgently need to...

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/455G06N3/12
CPCG06F9/45558G06F9/4881G06N3/126
Inventor 熊聪聪陈长博赵青
Owner 天科大(天津)科技园有限责任公司
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