Assisted Replication Network Load Balancing Through Utilization Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Assisted replication network devices in Ethernet virtual private networks (EVPNs) often become overloaded due to uneven distribution of traffic flows, leading to performance issues and resource wastage.
Innovation Solution
A controller device collects utilization information from multiple assisted replication network devices, determines their respective utilization values, and generates load balancing information to direct traffic flows to the least loaded device, ensuring efficient distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traffic flows are distributed to multiple assisted replication network devices, then routing performance is improved, but device complexity increases due to need for utilization monitoring and load balancing
Solution Approach 1:
The controller device receives utilization information from assisted replication network devices and uses this feedback to dynamically generate load balancing information, directing traffic flows to the least loaded device. This closed-loop feedback mechanism optimizes routing performance while centralizing the complexity management.
Solution Approach 2:
The controller device acts as an intermediary between the origination device and assisted replication network devices. It collects utilization information, determines load balancing strategies, and generates directional instructions, thereby simplifying the overall system architecture while improving routing efficiency.
2Loss of energy
If load balancing is implemented to distribute traffic flows, then resource consumption is optimized, but measurement precision requirements increase for utilization monitoring
Solution Approach 1:
The assisted replication network devices autonomously generate and transmit their own utilization information to the controller device. This self-service approach enables accurate resource consumption optimization without requiring external monitoring infrastructure, as each device provides its own operational metrics.
3Productivity
If utilization information is collected from multiple assisted replication network devices, then load balancing effectiveness is improved, but device complexity increases due to information collection and processing requirements
Solution Approach 1:
The controller device performs multiple functions: collecting utilization information from multiple assisted replication network devices, determining utilization values, generating load balancing information, and directing traffic flows. This multi-functionality consolidates complexity into a single device while improving load balancing effectiveness across the network.
Data Source
AI summary
A controller device receives, from a plurality of assisted replication network devices, respective utilization information associated with the plurality of assisted replication network devices. The controller device generates, based on the respective utilization information associated with the plurality of assisted replication network devices, load balancing information for a network device associated with two or more assisted replication network devices of the plurality of assisted replication network devices, and sends, to the network device, the load balancing information. The network selects, based on the load balancing information, a particular assisted replication network device of the two or more assisted replication network devices. The network device receives a traffic flow that is to be multicast and sends the traffic flow to the particular assisted replication network device, wherein sending the traffic flow to the particular assisted replication network device permits the particular assisted replication network device to multicast the traffic flow.


