Dynamic Latency-Based Adapter Selection in EtherChannel
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data processing system networks face inefficiencies in data transfer due to the round-robin packet allocation method, which leads to undesirable transmission delays and latency disparities among network adapters, especially in environments with varying adapter capabilities and workloads.
Innovation Solution
The method involves determining the adapter with the lowest transmit latency and assigning data to be transferred to that adapter, dynamically recalculating and updating latency values in a latency table to ensure efficient workload distribution and minimize delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If round-robin packet allocation is used among adapters, then simplicity of implementation is maintained, but transmission delay increases due to latency disparities
Solution Approach 1:
The patent implements dynamic adapter selection by continuously monitoring and comparing transmit latencies of multiple adapters. Instead of using a static round-robin approach, the system dynamically determines which adapter has the lowest latency at any given moment and directs packets to that adapter, thereby reducing transmission delays while adapting to changing network conditions.
Solution Approach 2:
The system employs feedback mechanisms by measuring the transmit latency of each adapter and using this information to make informed decisions about packet allocation. The latency measurements feed back into the packet allocation logic, allowing the system to adjust its behavior based on actual adapter performance rather than following a predetermined sequence.
2Productivity
If high-capability adapters are used, then data transfer speed is improved, but adapters with higher capability have to wait while lower capability adapters are busy
Solution Approach 1:
The system dynamically selects adapters based on their current latency status rather than using a fixed allocation scheme. High-capability adapters can immediately process packets when their latency is low, without having to wait for lower-capability adapters to complete their current tasks. This dynamic selection ensures that the system always utilizes the most efficient available adapter at any given moment.
Solution Approach 2:
The patent changes the selection parameter from a fixed round-robin index to a variable based on measured latency values. By monitoring latency as a dynamic parameter and selecting adapters based on this parameter's current state, the system allows high-capability adapters to be utilized immediately when conditions are favorable, eliminating unnecessary waiting periods.
3Quantity of substance
If more adapters are added to EtherChannel group, then network bandwidth capacity increases, but workload distribution efficiency decreases due to latency disparities
Solution Approach 1:
The patent applies local quality by treating each adapter individually based on its specific latency characteristics rather than treating all adapters uniformly. Each adapter's latency is measured and compared, and packets are directed to the specific adapter with the most favorable current state. This localized, adapter-specific approach maximizes the efficiency of the diverse adapter group.
Solution Approach 2:
By implementing dynamic latency-based selection, the system can efficiently manage a heterogeneous group of adapters with different capabilities. The dynamic monitoring and selection process ensures that the increased bandwidth capacity provided by multiple adapters is fully utilized, with packets always being directed to the most efficient available adapter regardless of the group's overall composition.
Data Source
AI summary
Method, system and computer program product for transferring data in a data processing system network. A method for transferring data in a data processing system network according to the invention includes determining an adapter among a plurality of adapters that has the lowest transmit latency, and assigning data to be transferred to the adapter determined to have the lowest transmit latency. The data to be transferred is then transferred by the assigned adapter. The present invention utilizes network adapters to transfer data in a more efficient manner.


