Information Distribution Unit for Parallel Processing Data Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In information processing systems where multiple units execute processes in parallel, there is a challenge in ensuring that each unit can acquire necessary device information without failure, especially when the information is supplied only once and already acquired by another unit, leading to incomplete or missing data for some units.
Innovation Solution
A computer program product and method that includes a command transmission request receiving unit, a command transmitting unit, a device information acquiring unit, and a device information supplying unit, which manages and supplies device information to multiple processing units asynchronously, storing acquired information in buffers reserved for each unit, ensuring that each unit receives the necessary data even if it was initially acquired by another unit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If device information is supplied only once by the device, then memory usage is optimized, but information processing units may fail to acquire necessary data when another unit acquires it first
Solution Approach 1:
The patent introduces an information distribution unit as an intermediary between the device and multiple information processing units. This mediator receives device information once from the device, stores it temporarily, and then distributes it to all requesting information processing units, thereby ensuring reliable information acquisition for all units while maintaining efficient memory usage.
Solution Approach 2:
The information distribution unit creates copies of the device information and distributes them to multiple information processing units. This allows each unit to receive the necessary data without the device itself needing to supply information multiple times, thus optimizing memory usage while ensuring reliable information delivery to all units.
2Productivity
If multiple information processing units independently acquire device information, then each unit can execute processes in parallel, but information may be lost when the device supplies it only once
Solution Approach 1:
The information distribution unit acts as a central mediator that receives device information once and manages distribution to multiple parallel processing units. This intermediary approach enables parallel processing while preventing information loss by ensuring all units receive the necessary data through centralized management.
Solution Approach 2:
The information distribution unit performs preliminary acquisition and storage of device information before distributing it to multiple information processing units. This preliminary action ensures that when parallel processing begins, all units can access the required information without risking loss, as the information is already prepared and available for distribution.
3Ease of operation
If device information is stored per information processing unit, then each unit can access its data independently, but memory usage increases
Solution Approach 1:
The patent merges the data storage function into a centralized information distribution unit, while maintaining independent access for each information processing unit through the distribution interface. This combining approach allows multiple units to access data independently without each unit needing its own separate storage, thus reducing overall memory consumption while preserving ease of operation.
Data Source
AI summary
A computer program product comprises computer-readable instructions that cause a computer to function as: a command transmission request receiving unit which receives a command transmission request issued by each information processing unit of an information processing device which includes a plurality of information processing units executing information processing based on device information as information on a device; a command transmitting unit which transmits a command corresponding to the command transmission request received by the command transmission request receiving unit to the device via an interface; a device information acquiring unit which acquires the device information supplied from the device as a response to the command; and a device information supplying unit which is configured to supply the device information acquired by the device information acquiring unit to the information processing units as needed.


