Network Relay Computational Expression Modification for Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network systems often experience communication load imbalance, particularly when network relay devices are directly connected, leading to appreciable imbalances between front-end and back-end relay devices, which existing technologies fail to effectively alleviate.
Innovation Solution
A network relay device equipped with an interface module, computing module, and modifying module that uses computational expressions to select physical ports or port groups for packet transmission, allowing for the alteration of bias trends and distribution of communication load, thereby alleviating imbalances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple network relay devices are directly connected to build redundant communication pathways, then network reliability is improved, but communication load imbalance worsens
Solution Approach 1:
The patent modifies the computational expression parameters in subsequent-stage relay devices to differ from those in front-end relay devices. This parameter differentiation changes the port selection distribution, thereby balancing the communication load across the network while maintaining the redundant pathway structure for reliability.
2Reliability
If link aggregation based on IEEE 802.3ad standard is used, then redundancy is improved, but communication load distribution worsens
Solution Approach 1:
The patent changes the computational expression parameters in relay devices to create different port selection distributions. This allows the system to maintain link aggregation redundancy while achieving better communication load distribution by preventing cumulative bias that occurs with identical parameters across all devices.
3Productivity
If computational expression is modified to alter port selection bias, then communication load balance is improved, but device complexity increases
Solution Approach 1:
The patent modifies computational expression parameters in a systematic way based on device position in the network topology. This approach achieves load balance while keeping the complexity manageable through a structured parameter differentiation strategy rather than arbitrary changes.
Data Source
AI summary
A system having a plurality of network devices, each including: an interface module including a plurality of physical ports to transmit and receive packets; a computing module configured to execute a computing process with a computational expression using seed information, the seed information including at least one of destination information and source information associated with a received packet; a destination search module configured to, based on the result of the computation, select a physical port for transmission of the received packet from a plurality of candidate ports among the plurality of physical ports; and a modifying module configured to modify the computational expression, wherein the plurality of network devices include preceding-stage and subsequent-stage network devices, the subsequent-stage network device being directly coupled to the preceding-stage network device with physical wiring, and wherein the subsequent-stage and preceding-stage network devices are configured to use different expressions in the computing process.


