Dynamic scheduling method and system for DAG data model
A data model and dynamic scheduling technology, which is applied in electrical digital data processing, program startup/switching, multi-programming devices, etc., can solve the problems of wasting operating resources, prolonging task scheduling time, unable to dynamically select task nodes, etc., and saving energy. The effect of running resources and time, improving task scheduling speed, and improving convenience
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] This embodiment provides a DAG data model dynamic scheduling method, such as figure 1 shown, including the following steps:
[0049] Step S10, visually arranging the task nodes to obtain a DAG data model; the DAG data model is a directed acyclic graph comprising several task nodes carrying task information, and is used for task scheduling;
[0050] Step S20, verifying the DAG data model to ensure the correctness of the DAG data model;
[0051] Step S30, configuring parameters and variables for each task node of the DAG data model that has passed the verification;
[0052] Step S40: Dynamically schedule the next task node based on the scheduling logic carried by each task node in the DAG data model and the operation data of the previous task node, avoiding invalid task nodes that do not need to be called, until the task scheduling is completed.
[0053] The step S10 is specifically:
[0054] Create a number of task nodes carrying task information in a flowchart mode, dr...
Embodiment 2
[0067] This embodiment provides a DAG data model dynamic scheduling system, such as figure 2 shown, including the following modules:
[0068] The task node arrangement module is used to visually arrange the task nodes to obtain a DAG data model; the DAG data model is a directed acyclic graph composed of several task nodes carrying task information, and is used for task scheduling;
[0069] The DAG data model verification module is used to verify the DAG data model to ensure the correctness of the DAG data model;
[0070] A parameter and variable configuration module for configuring parameters and variables for each task node of the DAG data model that has passed the verification;
[0071] The dynamic scheduling module is used for dynamically scheduling the next task node based on the scheduling logic carried by each task node in the DAG data model and the operation data of the previous task node, avoiding invalid task nodes that do not need to be called, until the task sched...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com