Network Transceiver Bandwidth Management for Asynchronous Packets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing isochronous stream network transmission mechanisms waste asynchronous bandwidth due to variable asynchronous packet lengths and non-constant bandwidth allocation, leading to inefficient network usage.
Innovation Solution
A bandwidth management method and network transceiver that divide the transmission period into asynchronous and isochronous periods, using a timing control circuit and asynchronous transmission logic circuit to determine the transmission order of asynchronous packets based on packet length and remaining bandwidth, ensuring optimal output during the asynchronous transmission period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the transmission period is divided into fixed isochronous and asynchronous periods with isochronous occupying 75% bandwidth, then isochronous transmission reliability is improved, but asynchronous bandwidth utilization deteriorates due to variable packet lengths
Solution Approach 1:
The patent applies dynamics by making the asynchronous transmission period variable rather than fixed. The timing control circuit dynamically adjusts the length of the asynchronous transmission period based on actual packet transmission needs, allowing it to expand or contract within the overall transmission cycle. This resolves the contradiction by maintaining fixed isochronous allocation for reliability while enabling flexible asynchronous allocation for improved utilization.
Solution Approach 2:
The patent changes the parameter of transmission period allocation from a fixed 75/25 split to a dynamic allocation where the asynchronous period length varies based on packet characteristics. The system monitors packet length information and adjusts the asynchronous period duration accordingly, transforming the static bandwidth allocation into a dynamic parameter that adapts to actual traffic conditions.
2Adaptability or versatility
If asynchronous packets are transmitted with variable lengths without priority management, then transmission flexibility is improved, but network efficiency deteriorates due to bandwidth wastage
Solution Approach 1:
The patent applies preliminary action by determining the transmission order of asynchronous packets before actual transmission begins. The asynchronous transmission logic circuit analyzes packet length information and establishes a priority-based transmission sequence in advance, allowing the system to efficiently utilize bandwidth by transmitting shorter packets first or according to predefined priorities, thereby preventing bandwidth wastage while maintaining flexibility.
Solution Approach 2:
The patent implements feedback through the timing control circuit and asynchronous transmission logic circuit that monitor packet transmission status and adjust the asynchronous period duration based on remained bandwidth information. This feedback mechanism ensures that the transmission flexibility is optimized by adapting to actual packet lengths and bandwidth availability, improving overall network efficiency.
Data Source
AI summary
A loop method for determining transmission orders of asynchronous packets includes the steps of: classifying the asynchronous packets into a number of groups according to their lengths; and judging whether a length of a packet belonging to a longest-length packet group is smaller than or equal to a remained bandwidth of an asynchronous transmission period. If yes, the packet is transmitted in the asynchronous transmission period and the step is repeated to transmit other packets of the longest-length packet group. If not, it is judged whether a length of a packet belonging to a second-longest-length packet group is smaller than or equal to the remained bandwidth of the asynchronous transmission period to transmit the packets of the second-longest-length packet group. These steps are repeated until a shortest-length packet group is greater than the remained bandwidth.


