Multi-Rate Network Polling for Link Quality Metrics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication networks often fail to adequately evaluate and utilize non-preferred data rates, leading to inappropriate selection of preferred data rates due to limited information about less frequently used rates, which can exacerbate communication issues.
Innovation Solution
Nodes in the network communicate using both preferred and non-preferred data rates through PADA exchanges, computing link quality metrics for each rate to develop more robust preferences, even using a next slower data rate for polling messages to gather metrics for the preferred information message rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a device selects a preferred data rate based on metrics from previous communications, then communication efficiency at that rate is improved, but evaluation and utilization of alternative data rates deteriorates
Solution Approach 1:
The system performs preliminary actions by periodically exercising alternative data rates through polling messages before they are needed for actual data transmission. This allows metrics to be gathered in advance for all available data rates, ensuring that when a rate needs to be selected, comprehensive evaluation data is already available. The polling mechanism proactively tests alternative rates even when not currently preferred.
Solution Approach 2:
The system applies partial action by using polling messages at reduced frequency compared to actual data transmission. Instead of continuously testing all data rates at full capacity, the system uses lightweight polling messages to gather sufficient metric data for rate selection, avoiding excessive resource consumption while still maintaining the ability to evaluate alternative rates.
2Measurement precision
If polling messages are sent at the preferred data rate, then link quality metrics for that rate are maintained, but metrics for other data rates remain insufficient
Solution Approach 1:
The system segments the measurement process by separating polling messages from actual information messages. Polling messages are specifically designated for metric collection at alternative data rates, while information messages handle actual data transmission at the preferred rate. This segmentation allows dedicated resources for evaluating non-preferred rates without compromising the precision of metrics for the preferred rate.
Solution Approach 2:
The polling message acts as an intermediary mechanism that indirectly gathers metrics for alternative data rates. Instead of directly measuring all rates during data transmission, the polling message serves as a mediator that tests alternative rates and collects metric data, which then informs the selection of the preferred rate for actual information transmission.
3Productivity
If non-preferred data rates are rarely used, then resource allocation favors the preferred rate, but the ability to switch to alternative rates deteriorates
Solution Approach 1:
The system implements periodic action by regularly exercising alternative data rates through scheduled polling messages. Even when alternative rates are not currently preferred, they are periodically tested to maintain up-to-date metric information. This periodic evaluation ensures that when conditions change and an alternative rate becomes preferable, the system can switch efficiently with current performance data.
Data Source
AI summary
A first node operates in a network. The first node sends a polling message to a second node over a link at a first data rate, receiving an acknowledgement message from the second node. Based at least in part on receiving the acknowledgement message, the first node determines the second node is available to receive an information message. Based at least in part on the determining the second node is available to receive the information message, the first node sends the information message to the second node over the link at a second data rate. The second data rate is based at least on an indication of observed behavior of the link and the first data rate is based at least on the second data rate. For example, the first node may determine the first data rate to be a next slowest available data rate than the second data rate.


