Multicast Distribution Optimization via Router Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multicast distribution technologies, such as PIM-SM and RSVP, face inefficiencies in resource utilization and traffic duplication due to lack of coordination among routers, leading to suboptimal use of network resources and increased risk of congestion in IP networks.

Innovation Solution

A method that enhances coordination among routers by using active multicast packets to inform downstream routers about upstream traffic flows, allowing them to select optimal paths for Join requests without introducing new protocols or messages, thereby optimizing multicast tree construction and balancing traffic across parallel paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If routers independently construct multicast distribution trees without coordination, then each router can autonomously select paths based on local information, but this leads to traffic duplication and suboptimal network resource utilization

Engineering Contradiction:
Improveautonomous path selectionVSAvoidnetwork resource utilization
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

Routers send feedback messages containing information about received multicast traffic flows to downstream routers. This feedback mechanism enables coordinated path selection where routers can adjust their Join request routing based on network conditions and existing traffic patterns, avoiding duplication while maintaining autonomous operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Multiple multicast traffic flows that would traditionally be handled separately by different routers are merged into a single coordinated distribution tree. The feedback mechanism enables routers to identify opportunities to combine flows and share network resources, improving overall utilization.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If routers use traditional multicast protocols without flow information exchange, then protocol complexity remains low, but traffic duplication increases and network congestion risk rises

Engineering Contradiction:
Improveprotocol complexityVSAvoidtraffic duplication
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

Feedback messages act as intermediaries carrying flow information between routers. These messages enable coordination and reduce traffic duplication without requiring complex protocol changes or direct router-to-router negotiation, maintaining relative simplicity while achieving better traffic management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multicast distribution trees are constructed without flow information, then setup is simpler and faster, but network resources are not optimized and parallel paths are not balanced

Engineering Contradiction:
Improvetree construction speedVSAvoidnetwork resource usage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Routers preliminarily gather flow information through feedback messages before making final path selection decisions for multicast tree construction. This preliminary information gathering enables optimized routing without significantly delaying tree establishment, as the feedback exchange occurs concurrently with or immediately precedes the Join request routing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8649375B2Method and devices for multicast distribution optimization
Publication Date: 2014.02.11 TELECOM ITALIA SPA
  • US8649375B2 patent drawing
  • US8649375B2 patent drawing
  • US8649375B2 patent drawing

AI summary

Multicast information flows are distributed from a source to user terminals over a network including aggregation routers arranged in hierarchical levels. Once a request for a given information flow is received from a user terminal, a distribution path can be defined through a plurality of aggregation routers. At one or more of the aggregation routers traversed by the information flow an information subflow can be derived to be propagated also towards lower-level aggregation routers that are not traversed by the information flow being distributed. Further requests for the same information flow received through an aggregation router towards which the information subflow was propagated are forwarded towards an aggregation router where the subflow was derived.