Communication Apparatus PCB Control Information Memory Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In embedded devices, the high frequency of PCB replacements in temporary memory due to limited capacity slows down network protocol processing, particularly with Gigabit Ethernet, as the time required for temporary memory replacement significantly impacts system performance.
Innovation Solution
A communication apparatus with a processing unit that transfers and updates control information between storage units, optimizing the storage and retrieval of PCBs by selectively writing back only changed data, reducing the data size and replacement time, and incorporating reordering information to manage received data packets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If PCBs are stored in temporary memory to speed up protocol processing, then access speed is improved, but replacement processing time increases when memory capacity is exceeded
Solution Approach 1:
The PCB data structure is segmented into two distinct parts: unchanged data (static parameters) and changed data (dynamic parameters). This segmentation allows the system to transfer only the necessary changed data between temporary memory and main memory, rather than transferring entire PCB structures. The segmentation is implemented through separate storage areas and selective data transfer mechanisms that identify and move only modified parameters.
Solution Approach 2:
The invention extracts and separates the changed data from the complete PCB structure. When a PCB needs to be replaced in temporary memory, only the changed data portion is extracted and transferred to main memory, while the unchanged data remains in temporary memory. This extraction process significantly reduces the data transfer volume and replacement time.
2Productivity
If temporary memory capacity is increased to reduce replacements, then replacement frequency decreases, but device cost increases
Solution Approach 1:
The invention changes the parameter being transferred between memory levels from the complete PCB structure to only the changed data portion. This parameter change in the data transfer scope allows the system to maintain high productivity with limited temporary memory capacity, as the reduced data transfer size enables faster replacements and more efficient memory utilization.
3Reliability
If complete PCB data is transferred between memories, then data integrity is maintained, but transfer time and bandwidth consumption increase
Solution Approach 1:
Instead of transferring the complete PCB data structure, the invention applies partial action by transferring only the changed data portion. This selective transfer maintains data integrity for the modified parameters while avoiding unnecessary transfer of unchanged data, thereby reducing transfer time and bandwidth consumption without compromising the integrity of the PCB state.
Data Source
AI summary
A processor transfers control information set for each connection from a second memory to a first memory, and updates the control information stored in the first memory in accordance with processing of the connection. The processor selects control information updated in the first memory, and transfers the selected control information from the first memory to the second memory.


