Job Management Apparatus Retry Control for Dependency Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In job management systems, when a job step follows an abnormally ended job step with a dependency relation, inconsistency arises between the states of these two job steps, leading to potential data loss or system instability, as existing methods fail to ensure consistent retry operations without causing further inconsistencies.
Innovation Solution
A job management apparatus with an execution part, reception part, and control part that receives definition information for job steps, stops the restarting step and subsequent job steps upon an abnormal end, and generates a retry job to maintain consistency by aligning previous run times, ensuring safe and available system operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a job step is allowed to retry automatically after abnormal end, then system availability is improved, but inconsistency may arise between job steps with dependency relations
Solution Approach 1:
The patent introduces a job management apparatus as an intermediary between the job execution system and the retry mechanism. This apparatus monitors job step execution, detects abnormal ends, and controls retry operations based on dependency relations. By acting as a mediator, it ensures that retry operations maintain consistency between dependent job steps while enabling automatic recovery, thus resolving the contradiction between availability and consistency.
2Reliability
If job steps are stopped upon abnormal end to maintain consistency, then system safety is improved, but job execution efficiency deteriorates
Solution Approach 1:
The patent implements dynamic control of job step execution based on real-time monitoring of abnormal ends and dependency relations. The job management apparatus dynamically determines whether to stop or allow continuation of subsequent job steps by analyzing the nature of the abnormal end and the dependency structure. This dynamic approach enables the system to maintain safety when necessary while preserving execution efficiency when possible, resolving the contradiction between safety and productivity.
3Reliability
If dependency relations are enforced between job steps, then system safety is improved, but device complexity increases
Solution Approach 1:
The patent enables the job management apparatus to automatically analyze dependency relations and determine appropriate retry control actions without requiring complex external configuration or manual intervention. The system self-services by autonomously monitoring job execution, detecting abnormal ends, evaluating dependency relations, and making retry decisions. This self-service capability reduces the operational complexity despite the presence of dependency relations, resolving the contradiction between safety and device complexity.
Data Source
AI summary
In a job management apparatus, a reception part receives an input of definition information that defines a running sequence and a running condition of a plurality of job steps. If an abnormal end occurs in a job step included in a job run by the apparatus in accordance with the definition information, the apparatus runs a retry job including a restarting step, which is the job step in which the abnormal end has occurred, and a job step posterior to the restarting step in the running sequence defined by the definition information and satisfying the running condition defined by the definition information at the occurrence of the abnormal end in the restarting step. The apparatus stops running the restarting step and the job step posterior to the restarting step in the running sequence defined by the definition information at least until the run of the retry job is completed.


