Task scheduling method and device based on task dependency relationship and storage medium

A dependency and task scheduling technology, applied in the field of data processing, can solve problems such as collaborative execution of complex and large tasks that cannot be solved by distributed task scheduling systems, and achieve the effects of less error prone, simple process, and intuitive dependencies

Pending Publication Date: 2019-11-08
PING AN BANK CO LTD
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a task scheduling method, device and computer-readable storage medium based on task dependencies, to solve the technical problem that the existing distributed task scheduling system cannot solve the relatively complex cooperative execution of large tasks

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
  • Task scheduling method and device based on task dependency relationship and storage medium
  • Task scheduling method and device based on task dependency relationship and storage medium
  • Task scheduling method and device based on task dependency relationship and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0046] The invention provides a task scheduling method based on task dependency. refer to figure 1 As shown, it is a schematic flowchart of a task scheduling method based on task dependencies provided by an embodiment of the present invention. The method may be performed by a device, and the device may be implemented by software and / or hardware.

[0047] In this embodiment, the task scheduling method based on task dependencies includes:

[0048] Step S10, establishing a graphical dependency relationship between tasks.

[0049] Among them, as an implementation method, the way of establishing a graphical dependency relationship between tasks can be performed in the following steps:

[0050] Get the task flow chart;

[0051] According to the task flow chart, a dependency relationship between tasks is established, wh...

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 task scheduling method based on a task dependency relationship. The method comprises the following steps: establishing a graphical dependency relationship between tasks; analyzing the graphical dependency relationship into a corresponding workflow rule; issuing the workflow rule to a task execution cluster for mutual exclusion execution, wherein the nodes of the task execution cluster execute the workflow rule according to the scheduling plan of the workflow rule and the plan. The invention further provides a task scheduling device based on the task dependency relationship and a computer readable storage medium. According to the invention, a graphical task dependency relationship is established in a visual manner; the established graphical dependency relationshipis analyzed into a corresponding rule, and the corresponding rule is issued to the execution cluser for mutual exclusion execution; due to the fact that the dependency relationship is established between the tasks, cooperation can be completed between the tasks, the problem of complex multi-task serial and parallel cooperative execution can be solved, and meanwhile the graphical dependency relationship established in a visualized mode is visual, simple in process and not prone to making mistakes.

Description

technical field [0001] The present invention relates to the technical field of data processing, in particular to a task scheduling method, device and computer-readable storage medium based on task dependencies. Background technique [0002] Distributed task scheduling refers to dividing an application or business into multiple tasks and handing them over to multiple servers for processing. Distributed task scheduling can solve the problem of insufficient resources of a single server and achieve the purpose of large-scale data processing, so it has been widely used. [0003] Most of the open source distributed task scheduling system products currently on the market (such as TBSchedule, SchedulerX, Elastic-job, Saturn, etc.) do not provide task dependency functions, or only provide simple dependencies between tasks, such as "B Depends on A, C depends on B" this simple dependency (A—>B—>C). However, this simple dependency function has been unable to solve the more compl...

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/48
CPCG06F9/4881
Inventor 杨真
Owner PING AN BANK CO LTD
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