Communication Control Device I/O Instruction Order Maintenance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication systems with remote host and I/O devices connected via wide area networks, the initialization process leads to network coupling delays, causing issues with I/O instruction processing and order maintenance due to pseudo responses and memory limitations in host-side communication control devices.
Innovation Solution
A communication control device with a processor and memory that stores and updates I/O instructions based on their type and acquisition order, performing standby processing after network coupling is established, ensuring proper order and execution of instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the host-side communication control device returns a pseudo response during network coupling establishment, then the host is caused to wait for a response, but the I/O instruction order and processing reliability deteriorate due to memory limitations and loss of instruction information
Solution Approach 1:
The host-side communication control device performs preliminary actions by storing acquired I/O instructions in a storage unit before network coupling is established. This allows the device to prepare instruction data in advance, preventing information loss when pseudo responses are returned during initialization. The instructions are preserved and can be processed systematically once the network is ready.
Solution Approach 2:
A storage unit acts as an intermediary between the acquisition unit and the processing unit. The storage unit temporarily holds I/O instructions, allowing the system to decouple the instruction acquisition phase from the execution phase. This intermediary structure prevents information loss by maintaining instruction data even when the network is not yet ready for processing.
2Productivity
If I/O instructions are stored in the host-side communication control device during network coupling, then instruction processing can resume after coupling, but memory capacity is limited and cannot store all instructions
Solution Approach 1:
The essential information from I/O instructions is extracted and stored in the storage unit, while the full instruction data can be obtained from the host when needed. This extraction approach allows the communication control device to maintain minimal necessary information locally without requiring large memory capacity, yet still enables continuous processing after network coupling.
Solution Approach 2:
The system stores only the necessary portion of I/O instruction information locally in the storage unit, rather than attempting to store complete instruction sets. This partial storage approach is sufficient to maintain processing continuity while respecting memory capacity constraints.
3Reliability
If the host-side communication control device waits for network coupling completion before processing instructions, then network stability is ensured, but response time increases and host productivity decreases
Solution Approach 1:
The host-side communication control device performs preliminary acquisition of I/O instructions during the network coupling establishment phase. By acquiring and storing instruction information in advance while the network is being coupled, the device eliminates idle waiting time. Once coupling is complete, processing can begin immediately with the pre-acquired instructions, reducing overall response time while maintaining network stability.
4Ease of operation
If pseudo responses are returned during initialization, then the host is made to wait, but the processing order of I/O instructions is not maintained due to memory constraints
Solution Approach 1:
I/O instructions are preliminarily acquired and stored in the storage unit with their acquisition order recorded, before the host is made to wait for pseudo responses. This preliminary recording of instruction order ensures that when processing resumes after network coupling, the instructions can be executed in the correct sequence, maintaining processing order stability despite the waiting period.
Solution Approach 2:
The system implements feedback by tracking and recording the acquisition order of I/O instructions in the storage unit. This feedback mechanism allows the processing unit to retrieve and execute instructions in the correct sequence after network coupling, ensuring order maintenance even though the host experienced delays during initialization.
Data Source
AI summary
A communication control device, includes a memory; and a processor coupled to the memory and the processor configured to: store, in the memory, instructions of standby processing in a specific processing order, when a network coupling is being established to perform communication, acquire a specific instructions, update, in the memory, the instructions of standby processing based on a type of the specific instructions, a type of the instructions of standby processing and a relationship specified by order in which the specific instructions are acquired, and after an establishment of the network coupling is completed, perform the instructions of standby processing in a specific processing order.


