Information Processing Apparatus Resource Allocation and Data Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing systems, when part of a job is executed by an external apparatus, resources like memory are wasted, and inconsistencies can occur due to changes in shared information between jobs, leading to inefficient resource management and potential operational errors.
Innovation Solution
An information processing apparatus that connects to an external server, designates shared information for processing, releases resources after the first job, and acquires and processes the result in a second job, while maintaining the shared information unchanged by temporarily storing it in a primary storage section to prevent inconsistencies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the job is retained in the information processing apparatus until external processing ends, then data consistency is maintained, but resources such as memory are wasted
Solution Approach 1:
The patent segments the job into multiple parts: the main job is executed and completed, then a separate follow-up job is created to handle the external processing completion. This allows the main job to release resources while the follow-up job maintains data consistency by accessing the preserved shared information folder.
Solution Approach 2:
The patent creates a shared information folder in advance before external processing begins. This folder preserves necessary data and maintains its structure throughout the external processing period, allowing subsequent jobs to access consistent data without requiring the original job to remain active.
2Productivity
If operations before and after external processing are executed as different jobs, then resources are released, but inconsistency may occur in shared information
Solution Approach 1:
The patent creates a copy of the shared information folder at the start of the job, which then serves as the basis for the follow-up job. This copy mechanism ensures that the follow-up job operates on consistent data captured at a specific point in time, preventing inconsistency issues while allowing resource release.
Solution Approach 2:
The shared information folder acts as an intermediary between the first job and the second job. It preserves data from the first job and makes it available to the second job, enabling job separation while maintaining data consistency through this intermediate storage structure.
Data Source
AI summary
An information processing apparatus includes a processor configured to: as a first job, perform connection to an external server that is enable to be connected from the information processing apparatus, instruct the external server to execute processing by designating shared information held in a storage device that is enable to be shared by plural jobs, hold the designated shared information in a primary storage section, and release a resource used in the first job, as a second job different from the first job, acquire a result of the processing by the external server, and execute processing using the shared information designated in the first job and held in the primary storage section, and change the shared information held in the storage device and not changing the shared information held in the primary storage section in a case where an operation of changing the shared information is performed between execution of the first job and start of the second job.


