Communication Control Device I/O Instruction Order Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveresponse reliabilityVSAvoidI/O instruction information
Core Design Contradiction:
ReliabilityVSLoss of 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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveinstruction processing continuityVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvenetwork stabilityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvehost waiting controlVSAvoidI/O instruction order
Core Design Contradiction:
Ease of operationVSStability of the object's composition

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11449328B2Communication control device, communication control method, and storage medium
Publication Date: 2022.09.20 FUJITSU LTD
  • US11449328B2 patent drawing
  • US11449328B2 patent drawing
  • US11449328B2 patent drawing

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.