Timing operation scheduling method and system capable of supporting operation dependency relationship
A technology of dependencies and job scheduling, applied in the computer field, can solve problems such as job dependencies, and achieve the effects of simple system implementation, high efficiency, and simple technology implementation.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0057] figure 1 The functional modules of the present invention are described, including storage unit, scheduler and execution unit. The storage unit is used to read and write data to the persistence layer, and provides an interface for the scheduler to read job-related information; the scheduler performs dependent scheduling and timing scheduling on tasks, obtains job information from the storage unit, and assigns tasks to the execution unit; The execution unit is the working node that executes the task, receives and executes the task assigned by the scheduler, and feeds back the task execution result to the scheduler.
[0058] The specific process of the method provided in this embodiment is as follows:
[0059] S1. The scheduler loads job-related data from the storage unit, including job information list and job dependencies;
[0060] S2. The scheduler converts the job information list into a job directed acyclic graph according to the job dependencies;
[0061] S3. The ...
Embodiment 2
[0067] figure 2 The initialization process of the scheduler is described, and the specific process is as follows:
[0068] S11: the scheduler loads job-related data from the storage unit, including job information list and job dependencies;
[0069] S12: Transform the job list into a job graph structure according to the job dependencies, where each node of the job graph structure represents the corresponding job information;
[0070] S13: Determine whether there is a cycle in the operation graph structure, if there is, continue to step S14, otherwise transfer to step S15;
[0071] S14: Obtain the sub-connected graph where the ring is located in the job graph structure, remove the sub-connected graph to make the job graph structure legal, and at the same time, the system alarms to indicate that the job dependency is abnormal;
[0072] S15: Obtain a legal DAG of jobs;
[0073] S16: Using the job directed acyclic graph as a copy to generate a task directed acyclic graph, wher...
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