Ethernet Switch Queue Parameter Setting for High Priority Message Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Ethernet switch technologies face challenges in setting queue parameters to prevent delay and loss of high priority messages, especially when adverse transmission schedules with less desirable timings occur, leading to potential communication issues in vehicle control systems.
Innovation Solution
A setting device and method that assigns associations between transmission frames and queues with different priorities, using distinct parameter setting processes for high and low priority queues, including adjusting weights and buffer sizes to optimize transmission timings and minimize delay and loss, even under adverse conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If queue parameters (weights and buffer sizes) are not set appropriately, then transmission efficiency is maintained, but delay and loss of high priority messages occur
Solution Approach 1:
The patent segments the queue parameter setting process into two distinct parts: (1) setting parameters based on transmission schedules to ensure timely delivery, and (2) setting parameters based on adverse condition transmission schedules to prevent delay and loss. This segmentation allows optimization for both normal and worst-case scenarios without compromising overall system performance.
Solution Approach 2:
The patent performs preliminary calculation of queue parameters by analyzing adverse condition transmission schedules before actual message transmission. By pre-determining appropriate weights and buffer sizes based on worst-case timing scenarios, the system ensures that high priority messages will not experience delay or loss even when unfavorable transmission conditions occur.
2Reliability
If parameters are set to prevent delay and loss of high priority messages, then message reliability improves, but communication quality targets may not be met
Solution Approach 1:
The patent applies local quality by setting different parameter optimization goals for different priority levels. High priority queues are optimized for reliability (preventing delay and loss) by analyzing adverse condition schedules, while low priority queues are optimized for overall communication quality targets. This differentiated approach ensures that critical messages are protected without sacrificing overall system efficiency.
Solution Approach 2:
The patent dynamically adjusts queue parameters (weights and buffer sizes) based on transmission schedule analysis. By calculating appropriate parameter values that satisfy both adverse condition requirements and quality targets, the system achieves optimal balance between reliability and productivity through parameter optimization rather than fixed configurations.
3Reliability
If distinct parameter setting processes are used for high and low priority queues, then high priority message delivery is optimized, but system complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where the system automatically calculates and determines appropriate queue parameters by analyzing transmission schedules and adverse conditions. This automated parameter determination process eliminates the need for manual configuration and reduces operational complexity, while still achieving optimized performance for high priority queues through systematic analysis.
Data Source
AI summary
A setting device to set a parameter for transmission queues at an Ethernet switch, the setting device including a processor. The processor is configured to assign associations between an attribute associated with a transmission frame and a plurality of the queues having different priorities, set a parameter for a high priority queue having a priority equal to or higher than a threshold based on an adverse condition transmission schedule having transmission timings less desirable than those of a preset transmission schedule, and set a parameter for a low priority queue having a priority of less than the threshold using processing that is different from processing for setting the parameter for the high priority queue.


