Job Flow Restart Control with Abnormality-Based Starting Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to appropriately set a starting point for restarting a job flow after an abnormality occurs, often leading to inefficiencies and increased processing load due to inflexible restart methods.

Innovation Solution

A computer-readable recording medium stores a program that detects abnormalities in a job flow, determines conditions for restarting based on stored associations, and allows flexible selection of multiple starting points for restarting the job flow, adapting to the type of abnormality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the job flow is restarted from a fixed starting point after an abnormality, then the restart process is simple to implement, but the processing load increases and efficiency decreases due to unnecessary re-execution of jobs

Engineering Contradiction:
Improvejob flow restart efficiencyVSAvoidrestart processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the restart starting point flexible rather than fixed. The system dynamically determines the appropriate starting point based on the type of abnormality detected, allowing the job flow to resume from different positions (e.g., after the abnormal job, from a previous checkpoint, or from a specific designated job) to optimize restart efficiency and minimize unnecessary re-execution.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the job flow is restarted from the beginning after an abnormality, then all jobs are ensured to be executed, but the processing load increases due to re-executing jobs that may not need repetition

Engineering Contradiction:
Improvejob flow completion reliabilityVSAvoidrestart processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by treating different jobs in the workflow differently based on their characteristics and the abnormality type. Instead of uniformly restarting all jobs, the system selectively determines which jobs need re-execution and from which point, applying different restart strategies to different portions of the job flow to maintain reliability while improving efficiency.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If a single restart starting point is used, then the restart logic is simple, but the system cannot adapt to different types of abnormalities

Engineering Contradiction:
Improveabnormality type adaptabilityVSAvoidrestart control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a multi-functional restart control mechanism that can handle multiple types of abnormalities through a unified framework. The system maintains a plurality of restart starting points and selection criteria that can be universally applied across different abnormality scenarios, allowing the same restart control logic to adapt to various situations without requiring separate complex control paths for each abnormality type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12373280B2Computer-readable recording medium storing information processing program, information processing method, and information processing apparatus
Publication Date: 2025.07.29 FUJITSU LTD
  • US12373280B2 patent drawing
  • US12373280B2 patent drawing
  • US12373280B2 patent drawing

AI summary

A recording medium stores a program causing a computer to execute a process including: detecting an abnormality of a first job in a job group, which has an execution order defined in a job flow; determining, by referring to a memory that stores a condition for restarting the job flow and information which indicates a job as a starting point from which the job flow is to be restarted in the job group, whether the detected abnormality of the first job satisfies a condition for restarting the job flow; and restarting, when determining that the detected abnormality of the first job satisfies the condition for restarting the job flow, based on information which indicates a second job as a starting point from which the job flow is to be restarted, and is associated with the first job, the job flow from the second job as the starting point.