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

Workflow-based distributed scheduling system and application method thereof

A scheduling system and application method technology, applied in data processing applications, special data processing applications, instruments, etc., can solve problems such as difficult job flow display and control, response and scheduling efficiency limitations, and increased system burden.

Active Publication Date: 2016-11-23
SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF7 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Most of the existing job scheduling systems are based on Quartz. The most important features are: the integration of job scheduling and execution. Although the scheduling efficiency is high, it increases the burden on the system. When the number of concurrent jobs is large, its response and scheduling efficiency are limited. big limit
Scheduling with jobs as the scheduling unit, one configuration per job, which cannot be reused
The job flow is composed of dependencies between jobs in series, without independent attributes, it is not easy to display and control the job flow globally
Although it is possible to flexibly intervene on each job in the job flow, the lack of global control over the job flow makes job flow scheduling prone to logical confusion

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-based distributed scheduling system and application method thereof
  • Workflow-based distributed scheduling system and application method thereof
  • Workflow-based distributed scheduling system and application method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0112] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0113] A distributed scheduling system based on job flow provided by the present invention includes: a logic scheduling module, a trigger management module, a database interaction module, a service interface module, a job distribution module, a job response module, a job flow resource library module and an execution agent terminal module;

[0114] Specifically, the logic scheduling module may include multiple execution terminals, and users may be divided into multiple application systems according...

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 provides a workflow-based distributed scheduling system and the application method thereof. The distributed scheduling system comprises a logic scheduling module, a trigger management module, a database interaction module, a service interface module, a work distribution module, a work response module, a workflow resource library module and an execution agent terminal module. The logic scheduling module completes the logic processing and scheduling process of the workflow and the work. The trigger management module completes the trigger adding, triggering and deleting process of the workflow. The database interaction module completes the data interaction between the system and the database. The service interface module provides an external service interface for controlling the workflow and the work. The work distribution module and the work response module complete the work distributing process. The execution agent terminal module completes the receiving and updating process of work results. The workflow resource library module stores workflow configuration attributes read from a database. In this way, the single-point work execution pressure is shared, and the work scheduling and executing efficiency is improved.

Description

technical field [0001] The present invention relates to the field of job scheduling, in particular to a distributed scheduling system and method based on job flow. Background technique [0002] Most of the existing job scheduling systems are based on Quartz. The most important features are: the integration of job scheduling and execution. Although the scheduling efficiency is high, it increases the burden on the system. When the number of concurrent jobs is large, its response and scheduling efficiency are limited. big limit. Jobs are used as the scheduling unit for scheduling, and each job is configured one by one, which cannot be reused. The job flow is composed of dependencies between jobs in series, without independent attributes, it is not easy to display and control the job flow globally. Although each job in the job flow can be flexibly intervened, the lack of global control of the job flow makes the job flow scheduling prone to logic confusion. Contents of the in...

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): G06Q10/06G06F17/30
Inventor 姜宇顾宇栋赵新阳龚新平王凯茹伍治平王磊
Owner SHANGHAI BAOSIGHT SOFTWARE CO LTD
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