Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Workflow scheduling method based on critical path task prospects

A technology of critical path and scheduling method, applied in the direction of instruments, data processing applications, resources, etc., can solve problems such as increasing time complexity, poor scheduling effect, and small sum of computing time

Active Publication Date: 2017-10-27
BEIJING UNIV OF TECH
View PDF3 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the scheduling results given by the HEFT algorithm are generally ideal, the algorithm only considers the impact of the tasks to be scheduled and their predecessors; the main idea of ​​the CPOP algorithm is to find the critical path of the DAG graph, and then define a critical path processor. This processor needs to meet the minimum calculation time of all tasks on the critical path, and finally all the critical path tasks are scheduled to this critical path processor in the scheduling, but the performance of the CPOP algorithm is not good
In 2010, L.F.Bittencount, R.Sakellariou and E.R.M. Madeira proposed the Lookahead algorithm, which is an improved algorithm for the HEFT algorithm. It mainly considers the impact of task resource allocation decisions on its subtask scheduling during the scheduling process. Experiments It shows that the performance of the Lookahead algorithm has been improved, but it also increases the time complexity
In 2014, H.Arabnejad and J.G. Barbosa improved the lookahead algorithm for the long execution time and proposed the PEFT algorithm. The main idea of ​​the algorithm is to construct an optimistic time-consuming table before scheduling, and predict the subtasks of tasks when they are scheduled on each resource. Scheduling results to optimize resource allocation decisions. Although the time complexity of the PEFT algorithm is reduced, the scheduling effect is not good

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 method based on critical path task prospects
  • Workflow scheduling method based on critical path task prospects
  • Workflow scheduling method based on critical path task prospects

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The invention will be further described below in conjunction with the accompanying drawings and examples.

[0067] Step 1, convert the workflow into a DAG task scheduling model, the DAG graph structure is as follows figure 1 As shown, the weight of each directed edge is equal to the average communication time between tasks, such as figure 1 The average communication time between task 5 and task 9 is 13 time units. The computing time of each task node in the DAG graph on each processor can be found in figure 2 , each row in the table represents the task number in the DAG graph, and each column refers to the processor number. For example, the calculation time of the task numbered 4 in Table 1 on the processor numbered 3 is 17 time units.

[0068] Step 2, according to the formula (3), calculate the upward sorting value of each task node in the DAG graph, and the results are shown in the second column of Table 1.

[0069] Step 3, calculate the downward sorting value of ...

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 workflow scheduling method based on critical path prospects. The method comprises the steps that a user submits workflow; the workflow is converted into a directed acyclic task model graph (DAG); and scheduling of DAG task nodes is performed, and a workflow scheduling scheme is output. According to the method, a longest path from an entrance task to a current task and a longest path from the current task to an exit task are considered at a task priority determination stage; and influences of critical path tasks and non-critical path tasks on a scheduling result are considered at a resource selection stage. Compared with other methods, completion time of workflow scheduling is short through the method.

Description

technical field [0001] The invention relates to the technical field of workflow scheduling in a cloud computing environment, and mainly relates to a workflow scheduling method that comprehensively considers the task itself and its subtasks when allocating resources for critical path tasks. Background technique [0002] In recent years, a variety of loosely coupled heterogeneous distributed computing models or new technologies have emerged, such as cloud computing. With the rapid rise of cloud computing, more and more workflow applications are based on cloud computing platforms to improve computing speed. Each workflow contains a task set, how to allocate tasks in each task set to appropriate heterogeneous computing resources more efficiently and quickly is the research focus of workflow scheduling problems. The static workflow scheduling problem generally expresses the task relationship in each task set using a DAG (Directed Acyclic Graph) graph before scheduling, and then ...

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
IPC IPC(8): G06Q10/06
CPCG06Q10/06312G06Q10/0633
Inventor 张雅琴孙婷肖创柏
Owner BEIJING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products