Dynamic Weighted Load Balancing for Multicast Routers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current load balancing methods in multicast networks, such as PIM-SM, often result in inefficient use of network resources due to static load balancing based on attributes like IP addresses, leading to insufficient quality of service for multicast traffic and underutilization of bandwidth in non-designated routers.

Innovation Solution

Implementing a dynamic weighted load balancing method where routers exchange messages with designated router priorities and weights, allowing eligible group designated routers to participate in forwarding multicast traffic based on their capacity, adapting to changing network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static load balancing based on IP addresses is used, then implementation simplicity is maintained, but network resource utilization efficiency deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidnetwork resource utilization efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent transitions from static load balancing based on IP addresses to dynamic load balancing where routers exchange messages containing designated router priorities and weights. This allows the system to adapt to changing network conditions in real-time, optimizing resource utilization while maintaining implementation simplicity through standardized message exchange protocols.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If a single designated router forwards all multicast traffic, then protocol simplicity is maintained, but bandwidth utilization in non-designated routers deteriorates

Engineering Contradiction:
Improveprotocol simplicityVSAvoidbandwidth utilization
Core Design Contradiction:
Device complexityVSLoss of energy

Solution Approach 1:

The patent segments the single designated router function into multiple eligible group designated routers that can participate in forwarding multicast traffic. By dividing the load across multiple routers based on their weights and capacities, the system maintains protocol simplicity through standardized message exchange while improving bandwidth utilization across the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple routers into a collaborative load-balancing system where eligible group designated routers work together to forward multicast traffic. This merging approach allows better utilization of available bandwidth across multiple devices while maintaining protocol simplicity through standardized message exchange and selection processes.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If multiple routers participate in forwarding multicast traffic, then bandwidth utilization improves, but router selection complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidrouter selection complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces weight parameters and designated router priorities as changeable attributes that routers exchange during message communication. These parameters allow the system to dynamically select appropriate routers based on current network conditions, improving bandwidth utilization while managing selection complexity through standardized parameter-based decision-making.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where routers exchange messages containing information about their capacities and current states. This feedback loop enables dynamic router selection based on real-time network conditions, allowing multiple routers to participate in forwarding while managing complexity through automated, information-driven selection processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10826831B2Dynamic protocol independent multicast load balancing
Publication Date: 2020.11.03 CISCO TECHNOLOGY INC
  • US10826831B2 patent drawing
  • US10826831B2 patent drawing
  • US10826831B2 patent drawing

AI summary

A method including receiving, at a first router of a plurality of routers, a first message from the plurality of routers. The first message includes a designated router priority and a weight for each respective router. Based on the designated router priorities, a designated router is elected and a one or more eligible group designated routers are determined. The method determines whether the first router is the designated router or the at least one eligible group designated router. If the first router is the designated router, the first router provides a second message to the remaining routers indicating the eligible group designated routers and their weights.