Job Control System with Name Resolution for Seamless Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing job control systems require significant time and effort to switch job execution from one system to another in case of system failure, impacting availability and efficiency.

Innovation Solution

A job control system with job data storage, multiple job execution systems, job relay mechanisms, name resolution, and execution control to seamlessly transfer job execution between systems based on conditions and common service names, ensuring smooth operation without complex setting changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If job execution is distributed across multiple job execution systems, then availability is improved, but switching jobs between systems requires various settings changes which takes time and effort

Engineering Contradiction:
ImproveavailabilityVSAvoidtime and effort for settings changes
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a common service name that can be accessed by multiple job execution systems, allowing the same service endpoint to function across different systems without requiring system-specific address configurations. This universal access mechanism enables seamless job transfer between systems while maintaining consistent service interfaces, thereby resolving the contradiction between improved availability through distribution and the time loss from settings changes.

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

Solution Approach 2:

The patent introduces a name resolution mechanism as an intermediary between job relay means and job execution systems. This mediator translates common service names into system-specific addresses automatically, eliminating the need for manual settings changes when switching between systems. The intermediary layer handles the complexity of cross-system communication transparently, allowing jobs to be transferred efficiently while maintaining high availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If job execution is distributed across multiple job execution systems, then availability is improved, but device complexity increases due to multiple systems and coordination requirements

Engineering Contradiction:
ImproveavailabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By implementing a common service name that works across multiple job execution systems, the patent reduces the operational complexity of managing distributed systems. The universal service interface abstracts away the underlying system differences, making the distributed architecture easier to manage while maintaining the availability benefits of having multiple execution systems.

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

Solution Approach 2:

The name resolution mechanism serves as an intermediary that simplifies the complexity of cross-system communication. Instead of requiring direct configuration between multiple systems, the mediator handles address translation automatically, reducing the coordination overhead and making the distributed system easier to manage while preserving high availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual settings changes are required to execute jobs in alternative job execution systems, then job execution can be transferred between systems, but ease of operation deteriorates due to complex configuration requirements

Engineering Contradiction:
Improvejob execution flexibilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service automation where the job relay means automatically performs name resolution and retrieves job data without requiring manual settings changes. The system serves itself by automatically adapting to different job execution systems through the common service name mechanism, thereby maintaining job execution flexibility while dramatically improving ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The name resolution intermediary automatically handles the complexity of system-specific configurations by translating common service names into appropriate addresses. This mediator enables the job relay means to operate different job execution systems uniformly without manual intervention, preserving adaptability while significantly improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240296064A1Job control system and control method thereof
Publication Date: 2024.09.05 RAKUTEN MOBILE INC
  • US20240296064A1 patent drawing
  • US20240296064A1 patent drawing
  • US20240296064A1 patent drawing

AI summary

A name resolution module identifies an address unique to a job execution system based on a common service name that is independent of the job execution system. A job relay module acquires job data which is stored in a job data storage unit, and satisfies a condition associated with the job relay module. The job relay module outputs a job execution request in accordance with the acquired job data to the address identified by name resolution based on the common service name by the name resolution module. A job execution module receives the job execution request output to the address unique to the job execution system, and executes the job.