Relay-Based Job Tracking for Cloud Failover Handover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing job management systems struggle with reliable failover in cloud environments due to the inability to associate job identification information across different systems, leading to challenges in managing job execution and status monitoring after a failover event.

Innovation Solution

A job management system that utilizes a relay system to associate and store identification information from both the job management apparatus and the job execution system, allowing seamless failover by using a relay system to manage and transfer identification information between active and standby systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a job management system uses separate identification information for job management apparatus and job execution system, then the systems can operate independently, but the systems cannot reliably associate job status information across failover events

Engineering Contradiction:
Improvefailover reliabilityVSAvoidjob identification association
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a relay system as an intermediary component that receives execution requests from the job management apparatus, generates execution result information, and relays it to the job management apparatus. The relay system stores the correlation between first identification information (from job management apparatus) and second identification information (from job execution system) in its storage unit, enabling it to bridge information gaps during failover events and maintain reliable job status tracking across system transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the job management apparatus directly monitors job execution status, then the monitoring process is simple, but the standby system cannot take over the monitoring process after failover

Engineering Contradiction:
Improvemonitoring process simplicityVSAvoidfailover capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The relay system is designed with multi-functionality to serve both active and standby job management apparatuses. It universally handles execution requests and status monitoring from either apparatus, storing correlations with both first identification information (from job management apparatus) and second identification information (from job execution system). This universal design enables seamless failover where the standby apparatus can take over monitoring without losing track of job status.

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

3Measurement precision

If the relay system stores detailed job execution information, then the job status can be accurately tracked, but the system complexity increases

Engineering Contradiction:
Improvejob status tracking accuracyVSAvoidrelay system structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts and stores only the essential correlation information needed for failover - specifically the association between first identification information (from job management apparatus) and second identification information (from job execution system) - in the relay system's storage unit. This selective extraction of critical data maintains accurate job status tracking while avoiding the complexity of storing complete job execution details, achieving a balance between precision and simplicity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260010398A1Job management system and information processing method
Publication Date: 2026.01.08 FUJITSU LTD
  • US20260010398A1 patent drawing
  • US20260010398A1 patent drawing
  • US20260010398A1 patent drawing

AI summary

A relay system transfers, upon receiving a first request that specifies first identification information of a job to request the start of execution of the job, from a first job management apparatus, the first request to a job execution system, receives returned second identification information, and stores the first identification information and the second identification information in association with each other in a storage unit. The relay system transmits a third request that specifies the second identification information to request status information, to the job execution system, and stores returned status information in association with the first identification information in the storage unit. When the first job management apparatus stops operation, a second job management apparatus takes over, from the first job management apparatus, a monitoring process of transmitting, to the relay system, a request that specifies the first identification information to request the status information.