Switching Device Interrupts Low-Priority Packet Transfer for High-Priority Timeliness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In communication networks, data packets with low priority are often delayed due to simultaneous processing challenges, leading to packet jitter, especially when high-priority packets need to be transmitted immediately, which can be critical for applications requiring microsecond accuracy like IEEE 1588 time synchronization.
Innovation Solution
A method and switching device that interrupt the transfer of low-priority data packets when a high-priority packet is present, storing the incomplete low-priority packets in an intermediate memory for later completion, allowing immediate transfer of high-priority packets and ensuring complete delivery of low-priority packets without additional hardware modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If low-priority data packets are transferred continuously without interruption, then the transfer completeness of low-priority packets is maintained, but the transfer timeliness of high-priority packets deteriorates
Solution Approach 1:
The patent implements dynamic priority-based packet transfer by allowing the system to switch between transferring low-priority packets continuously and interrupting to transfer high-priority packets based on real-time priority conditions. This dynamic adjustment resolves the contradiction between maintaining transfer completeness and ensuring transfer timeliness.
Solution Approach 2:
The patent introduces an intermediate buffer that temporarily stores interrupted low-priority packets. This intermediary mechanism allows high-priority packets to be transferred immediately while preserving the data of low-priority packets for later completion, thus resolving the conflict between timeliness and completeness.
2Loss of time
If high-priority data packets are transferred immediately by interrupting low-priority packets, then the transfer timeliness of high-priority packets is improved, but the transfer complexity increases
Solution Approach 1:
The patent segments the data transfer process into distinct priority levels (high-priority and low-priority packets) with separate handling mechanisms. This segmentation allows the system to manage complexity by treating different packet types differently, enabling immediate transfer of high-priority packets while managing low-priority packets through buffering and retransmission.
3Measurement precision
If protocol modifications are implemented to handle priority-based interruptions, then the transfer accuracy of high-priority packets is improved, but the implementation cost increases
Solution Approach 1:
The patent uses copy mechanisms to handle priority-based interruptions. When a high-priority packet needs immediate transfer, the system creates a copy of the transmission opportunity rather than modifying the original packet structure or protocol. This approach maintains transfer accuracy for high-priority packets while avoiding the complexity and cost of protocol modifications.
Data Source
AI summary
In a method for transferring data packets in a communication network, first data packets having a low priority are transferred between a transmitter and a receiver and second data packets having a high priority compared to the first data packets are preferably transferred between them. In a second data packet to be transferred it is checked whether presently a first data packet is being transferred. If yes, the transfer of the first data packet is interrupted or stopped and the second data packet is then transferred. After the transfer of the second data packet, the transfer of the un-transferred first data packet is repeated or the rest of the incompletely transferred first data packet is transferred. Each first data packet is stored in an intermediate memory in parallel with a transmission and is only deleted from the intermediate memory after complete transfer of the first data packet to the receiver.


