Ethernet Frame Scheduling for Bandwidth Reservation Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In conventional Bridged Ethernet networks, the final frame of a communication stream often experiences increased latency due to higher priority frames consuming more transmission time, leading to significant aggregated latency across multiple hops.
Innovation Solution
The system employs circuitry that determines whether to delay the transmission of higher priority frames in favor of lower priority frames associated with bandwidth reservations, using parameters like current and past latency to optimize frame scheduling and reduce overall latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If higher priority frames are transmitted before lower priority reserved frames, then transmission efficiency and protocol compliance are improved, but latency of reserved frames increases significantly
Solution Approach 1:
The system performs preliminary actions by detecting when a lower priority reserved frame is the final frame of its stream and when higher priority frames are waiting in the queue. It proactively delays transmission of these higher priority frames before they are sent, rather than reacting after latency has already occurred. This preliminary intervention prevents the latency problem before it manifests.
Solution Approach 2:
The transmission priority system dynamically adjusts based on real-time conditions. Instead of maintaining fixed priority levels, the system modifies transmission ordering on-the-fly by comparing frame types, detecting final frames, and adjusting queue order accordingly. This dynamic adaptation allows the system to balance between transmission efficiency and latency requirements.
2Stability of the object's composition
If final frames are transmitted after all other frames in the stream, then frame ordering is maintained, but aggregated latency across multiple hops increases
Solution Approach 1:
The system detects in advance when a frame is the final frame of its stream and when higher priority frames are waiting. It performs preliminary queue reordering to place the final reserved frame before higher priority frames, preventing the latency issue before transmission begins. This proactive approach maintains frame ordering while reducing aggregated latency.
Solution Approach 2:
The bridge device acts as an intermediary that mediates between the conflicting requirements of frame ordering and latency reduction. It implements intelligent queue management that balances these competing demands by selectively reordering frames based on their stream completion status and priority levels, rather than simply forwarding frames in arrival order.
3Reliability
If bandwidth reservation allocates transmission time evenly across observation interval, then guaranteed bandwidth is maintained, but latency of individual frames varies significantly
Solution Approach 1:
The system dynamically adjusts transmission timing within the bandwidth reservation framework. Instead of rigid even distribution, it flexibly orders frames based on real-time conditions such as whether a frame is final in its stream and whether higher priority frames are waiting. This dynamic approach maintains guaranteed bandwidth while reducing latency variation.
Solution Approach 2:
The system changes the parameter of frame transmission order based on stream completion status. When a lower priority reserved frame is detected as the final frame of its stream, the system changes its transmission parameter to prioritize it over waiting higher priority frames. This parameter change reduces latency variation while maintaining overall bandwidth guarantees.
Data Source
AI summary
An embodiment may include circuitry to determine, at least in part, whether to delay transmission, at least in part, of at least one frame in favor of transmitting at least one other frame. The at least one other frame may belongs to at least one packet stream that is associated with at least one bandwidth reservation. The transmission of the at least one frame may be timed to occur prior to the transmitting of the at least one other frame. The at least one frame, at the time that it is selected for transmission, may have a relatively higher transmission priority than a relatively lower transmission priority of the at least one other frame. Many modifications, variations, and alternatives are possible without departing from this embodiment.


