Supercharge Your Innovation With Domain-Expert AI Agents!

Distributed Scheduling System and Application Method Based on Job Flow

A scheduling system and application method technology, applied in the directions of resource allocation, multiprogramming device, program startup/switching, etc., can solve the problems of response and scheduling efficiency limitations, lack of job flow control, and lack of independent attributes, etc.

Active Publication Date: 2021-02-09
SHANGHAI BAOSIGHT SOFTWARE CO LTD
View PDF7 Cites 0 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
  • Distributed Scheduling System and Application Method Based on Job Flow
  • Distributed Scheduling System and Application Method Based on Job Flow
  • Distributed Scheduling System and Application Method Based on Job Flow

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 distributed scheduling system and application method based on job flow, including: 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 Execute the proxy terminal module. Among them, the logic scheduling module completes the logical processing and scheduling of the job flow and jobs, the trigger management module completes the addition, triggering and deletion of triggers for the job flow, the database interaction module completes the data interaction between the system and the database, and the service interface module provides support for jobs. The external service interface for flow and job control, the job distribution module and the job response module are used to complete the job distribution and the execution agent terminal module to receive and update the job execution results, and the job flow resource library module stores the job flow read from the database Configuration properties. Share the pressure of single-point job execution and improve the efficiency of job scheduling and execution.

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 Patents(China)
IPC IPC(8): G06F9/48G06F9/50
Inventor 姜宇顾宇栋赵新阳龚新平王凯茹伍治平王磊
Owner SHANGHAI BAOSIGHT SOFTWARE CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More