Ring Bus Packet Processing with Reception Flag Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In token ring bus systems, inefficiencies arise because a token must be returned to the transmission source regardless of successful reception, preventing data copying until the source releases the token, leading to inefficient data transfer among modules in information processing systems.

Innovation Solution

Each module in the system includes identification, reception, processing, modification, and transmission means to determine if a received packet is for processing, set flags for data validity and processing readiness, and manage packet transfer efficiently, allowing modules to process and transmit packets without waiting for the source to release the token.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a token ring bus system is used for data transfer among modules, then data can be transmitted in turn from node to node, but the token must be returned to the transmission source regardless of successful reception, resulting in inefficiency

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The receiving node performs preliminary action by setting the reception completion flag in the token before returning it to the transmission source. This allows the transmission source to know in advance that reception is complete, so it can prepare to release the token immediately, eliminating the waiting time and improving data transfer efficiency while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The token with the reception completion flag serves as feedback from the receiving node to the transmission source. This feedback mechanism allows the transmission source to understand the reception status and make informed decisions about token release, resolving the contradiction between ensuring reliable delivery and improving transfer efficiency

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2401682B1Information processing apparatus and operation method thereof, computer program, and storage medium
Publication Date: 2017.05.03 CANON KK
  • EP2401682B1 patent drawingFigure 1~2
  • EP2401682B1 patent drawingFigure 3
  • EP2401682B1 patent drawingFigure 4~5

AI summary

In an information processing system in which a plurality of modules are connected to a ring bus, data transfer efficiency is enhanced by deleting an unnecessary packet from the ring bus. This invention relates to an information processing system in which a plurality of modules that execute data processing are connected to a ring bus. More particularly, this invention relates to a ring bus operation technique that allows efficient data transfer by monitoring a flag of a packet, and removing an unnecessary packet from the ring bus.