Task scheduling management method, apparatus and system
A task scheduling and management device technology, applied in the field of the Internet, can solve problems such as affecting the efficiency of task execution, inability to manage tasks in a unified manner, and disorderly output of task results, saving running time, avoiding spare time, and improving execution efficiency.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
example 1
[0025] Task 1: Count the number of clicks and visits of the website in the last hour, and the execution time is once an hour;
[0026] Task 2: Count the number of clicks and visits to the website on the day, and the execution time is once a day;
[0027] Task 3: Count the increase in the number of clicks and visits to the website today compared with yesterday, and the execution time is once a day;
[0028] In the above tasks, task 2 depends on task 1; after task 1 is executed 24 times, start to execute task 2, and sum the results of 24 times to get the result of task 2. (From this you can determine the start time of task 2, etc.)
[0029] In the above task, task 3 depends on task 2; only after task 2 is completed, in task 3, subtract yesterday's amount from today's amount to get the result.
example 2
[0031] Task 1: Compress all pictures in disk A into compressed package X;
[0032] Task 2: Copy the compressed package X from disk A to disk B;
[0033] Task 3: Delete the compressed package X in disk A;
[0034] Obviously, task 2 depends on task 1, and task 2 can only be performed after task 1 is completed; task 3 can only be performed after task 2 is completed.
[0035] The above task scheduling management is mainly used to manage the execution time of subsequent tasks and whether the execution conditions are satisfied. As in Example 1, if task 1 and task 2 fail to be executed or are not completed due to failure or other reasons, task 3 is in a state of waiting for non-execution. In Example 2, task 3 can only be executed after it is determined that task 2 is successfully executed, otherwise data loss may result.
[0036] When large-scale distributed clusters execute tasks, in order to improve task execution efficiency, it is necessary to build a cross-platform distributed...
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