Multi-thread-based automatic task decomposition scheduling system and implementation method

A technology of task decomposition and scheduling system, which is applied in the field of automatic task decomposition and scheduling system based on multi-threading, and achieves the effects of reducing response delay, improving task execution efficiency, and shortening task execution time.

Pending Publication Date: 2022-02-01
INSPUR SOFTWARE TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical task of the present invention is to provide a multi-thread-based automatic task decomposition scheduling system and its implementation method to solve how to reduce the complexity of multi-thread programming, shield the details of multi-thread implementation, improve the robustness and security of the system, and reduce task decomposition at the same time Complexity, ensuring the balance of data sets when splitting work tasks, and reducing the overall time-consuming problem of 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
  • Multi-thread-based automatic task decomposition scheduling system and implementation method
  • Multi-thread-based automatic task decomposition scheduling system and implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] Append figure 1 As shown, the present invention based on multi-threaded automated task decomposition schedule includes,

[0063] Task handle the resource pool module, used as an access layer of user tasks, provides synchronous interface services and asynchronous interface services, and provides execution monitoring services, read the task execution information in the database in real time, perform visual display; where task handles resources The synchronous interface service of the pool is waiting to return data results, and the asynchronous interface service does not have to wait for return data results;

[0064] User Task Interface Module, used to define business logic that the user initiates task;

[0065] Task Manager module for task declaration cycle management;

[0066] Basic component service module, for specific tasks execution; where specific tasks include two types of tasks for scheduling tasks and job tasks; each task execution request creates a dispatch task and...

Embodiment 2

[0088] The present invention is based on multi-threaded automated task decomposition schedule implementation, which is to submit user tasks to task processing resource pool modules, basic component service modules initiated task decomposition and task scheduling, task decomposition is initiated by task scheduling, will receive The bulk data set is split according to the number of tasks, and the packaging generates a task; then submits a task into multiple tasks according to the setting data split policy module, which automatically creates multithreaded tasks, providing concurrent data processing scheduling capabilities, and improves the overall task Perform efficiency; figure 2 As shown, the method is specifically as follows:

[0089] S1, the user implements the task interface processing logic, submits to the task handling resource pool module, initiating task application, task processing resource pool module scheduling task manager module execution;

[0090] S2, the task manager ...

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 multi-thread-based automatic task decomposition scheduling system and an implementation method, belongs to the technical field of task scheduling, and aims to solve the technical problems of how to reduce multi-thread programming complexity, shield multi-thread implementation details, improve system robustness and safety, reduce the task decomposition complexity, guarantee the balance of data sets during splitting the work tasks and reduce the total time consumption of tasks. According to the technical scheme, the system comprises a task processing resource pool module which is used as an access layer of a user task and is used for providing a synchronous interface service and an asynchronous interface service; a user task interface module which is used for defining the business logic which must be realized when a user initiates a task; a task manager module which is used for managing a task declaration period; a basic component service module which is used for executing specific tasks; and a data splitting strategy module which is used for ensuring the balance of the data sets when the work tasks are split.

Description

Technical field [0001] The present invention relates to the field of task scheduling technology, and in particular, a multi-threaded automated task decomposition scheduling system and implementation method. Background technique [0002] With the continuous development of Internet technology, users have higher and higher requirements for impact delays. A lot of traditional web applications based on B / S architecture, facing data processing time, high problems with high asynchronous processing, gradually highlighted. High volume data processing, time-consuming, affecting user awareness. Existing bulk data processing schemes generally use multi-threaded concurrency processing, technicians face multithreaded programming, high threshold, and simultaneous threshold configurations lead to frequent problems such as memory overflow, there is a great security hazard. [0003] Asynchronous processing usually adopts the message middleware MQ implementation, it is necessary to introduce addi...

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): G06F9/50G06F9/48
CPCG06F9/5027G06F9/4881G06F2209/5011G06F2209/5018
Inventor郭凤徐兵兵侯冬刚
OwnerINSPUR SOFTWARE TECH CO LTD