Job Management Server Timeout Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current job management systems lack granular timeout management based on job type, leading to inefficient resource consumption and increased costs due to mixed life cycles of jobs with varying processing requirements, such as immediate and long-suspended tasks.
Innovation Solution
A communication device and system that create jobs with specific time limits and manage state transitions based on job type, ensuring timely execution and resource allocation by designating execution and viewing time limits for each job.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a uniform timeout control is applied to all jobs, then the system is simple to manage, but resource consumption increases due to mixed life cycles of different job types
Solution Approach 1:
The patent segments timeout management by job type, creating distinct timeout periods for different job categories. The job management server identifies job types (e.g., channel alteration, record reservation) and applies specific timeout values to each, rather than using a uniform timeout for all jobs. This segmentation allows critical jobs with short life cycles to be processed efficiently while preventing long-suspended jobs from consuming excessive memory resources.
2Duration of action of moving object
If a long timeout is set for jobs with suspended periods, then these jobs can be executed timely, but immediate processing jobs consume memory unnecessarily
Solution Approach 1:
The patent applies local quality by assigning different timeout characteristics to different job types based on their specific requirements. Critical jobs like channel alterations receive short timeouts for immediate processing, while jobs with suspended periods like record reservations receive longer timeouts. This localized quality control ensures each job type receives appropriate timeout management without affecting others, optimizing both execution timing and memory usage.
3Productivity
If exclusive control is performed based on requester type, then job priority is managed, but job type-specific life cycle control is lacking
Solution Approach 1:
The patent merges two control dimensions: requester-type-based priority control and job-type-based life cycle control. The job management server first identifies the requester type to determine execution priority, then identifies the job type to apply appropriate timeout management. This combination allows the system to handle both priority scheduling and life cycle management effectively, ensuring critical jobs are both prioritized and given appropriate timeout periods for their specific needs.
Data Source
AI summary
According to one embodiment, a communication device capable of communicating with each of a control device and a processing device through a network includes processing circuitry. The processing circuitry creates a job upon receiving a first request from the control device, the first request designating a content of a process that is executed by the processing device, the job containing information to instruct the processing device to execute the process and a first time limit relevant to the process. The processing circuitry controls transition among a plurality of states of the job. The processing circuitry controls, upon receiving a second request for the job from the processing device or the control device, execution of the second request, based on the first time limit and the state of the job.


