Job Management System Seamless Module Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing job management systems require job execution to be ceased during switching of job execution modules, such as due to replacement or version upgrades, leading to disruptions in service.
Innovation Solution
A job management system with first and second execution control means, execution request output means, switching means, and inquiry means that allows seamless switching by determining the status of jobs executed by the first job execution module and redirecting execution requests to the second module when necessary, ensuring continuous operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If job execution is ceased during switching of job execution modules, then the switching can be completed safely, but service continuity is disrupted and downtime increases
Solution Approach 1:
The system performs preliminary actions by detecting job execution status before switching occurs. The detection unit checks whether jobs are being executed by the first job execution module, and based on this detection, the system either allows switching to proceed or prevents it until jobs are completed, thereby ensuring safe switching without unnecessary downtime
Solution Approach 2:
The system implements feedback by continuously monitoring job execution status and using this information to control the switching process. The detection unit provides feedback about ongoing jobs, and the control unit adjusts switching operations accordingly, enabling the system to resume switching once jobs are completed while preventing switching during active execution, thus balancing safety and continuity
2Reliability
If job execution is ceased during switching of job execution modules, then switching can be completed, but system efficiency and productivity decrease
Solution Approach 1:
The system performs preliminary detection of job execution status before initiating switching. By checking whether jobs are currently being executed and storing this status information, the system can make informed decisions about switching timing, preventing premature switching that would disrupt productivity while ensuring safe switching when appropriate
Solution Approach 2:
The detection unit continuously monitors job execution status and provides feedback to the control unit. This feedback mechanism enables the system to dynamically adjust switching operations based on real-time job status, preventing switching during active execution to maintain productivity while ensuring switching safety when jobs are completed
Data Source
AI summary
Provided are a job management system and a control method thereof which enable seamless switching of job execution modules to be accomplished. When a job uncompleted by a first job execution module (14a) exists, a switching module (30) switches a destination to which an execution request output module (24) outputs an execution request to execute a job, from a first execution control module (32a) to a second execution control module (32b). A first inquiry module (36a) issues, to the first job execution module (14a), an inquiry about a status of a job for which execution has been instructed to the first job execution module (14a). When execution of a job uncompleted by the first job execution module (14a) is determined to be a failure based on a result of the inquiry after the destination to which an execution request to execute a job is output is switched to the second execution control module (32b), the execution request output module (24) outputs an execution request to execute the job to the second execution control module (32b).


