Ring Bus Packet Processing with Reception Flag Feedback
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
Data Source
Figure 1~2
Figure 3
Figure 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.