Host-Specific Network Path Calculation for Media Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing protocols struggle to efficiently route media flows through complex networks with loops and multi-links while maintaining sequence, leading to suboptimal bandwidth utilization and synchronization of audio and video streams.

Innovation Solution

A method that determines whether media data traffic already flows between network switches, applies weightings based on this traffic, and uses a least cost path generation algorithm to calculate new routes, ensuring all flows within a bundle take the same route and optimizing network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spanning-tree protocol is used to break loops and remove multi-links, then network stability is improved, but bandwidth utilization deteriorates due to disabled links and wasted bandwidth

Engineering Contradiction:
Improvenetwork stabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies dynamic weighting to links based on whether they carry media data traffic. Links that already carry media traffic are given higher weight priority, allowing the system to dynamically adapt the routing tree to utilize available bandwidth while maintaining loop prevention. This resolves the contradiction by making the spanning tree dynamic rather than static, enabling bandwidth optimization without sacrificing network stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of link weighting dynamically based on traffic patterns. By adjusting the weight parameter according to whether media data flows already use a link, the system optimizes bandwidth utilization while maintaining the spanning-tree structure for stability. This parameter change allows the same spanning-tree protocol to achieve both reliability and efficient bandwidth use.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If equal cost multi-path routing is used to load balance traffic, then bandwidth utilization is improved, but flow synchronization deteriorates because packets can take different routes

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidflow synchronization
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments the network routing problem by creating host-specific spanning trees for each endpoint rather than using a single global routing table. This segmentation allows different endpoints to have optimized paths while maintaining consistency for flows within the same bundle, achieving both load balancing and synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by giving different weight priorities to links based on local traffic patterns. Links carrying media data traffic receive higher priority weights locally, ensuring that flows within a bundle consistently use the same high-priority paths. This local optimization maintains synchronization while achieving overall load balancing across the network.

Inventive Principle:
Principle #3Local quality

3Loss of energy

If a least cost path algorithm with dynamic weighting is used to calculate routes, then bandwidth utilization is improved, but computational complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidcomputational complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies partial action by calculating host-specific spanning trees only when needed (when hosts are connected or disconnected) rather than continuously recalculating for all possible scenarios. The dynamic weighting is applied selectively based on traffic patterns, reducing unnecessary computational overhead while still achieving optimal bandwidth utilization.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses feedback from observed traffic patterns to adjust link weights dynamically. By monitoring whether media data flows already use certain links and adjusting weights accordingly, the system achieves efficient bandwidth utilization through adaptive learning rather than complex predictive algorithms, reducing computational complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11711295B2Controller, computer program and method for calculating host specific network paths
Publication Date: 2023.07.25 SONY GROUP CORP
  • US11711295B2 patent drawing
  • US11711295B2 patent drawing
  • US11711295B2 patent drawing

AI summary

A method of calculating a new route for a media data traffic flow on a computer network when a device is connected to the network, the network comprising a first and a second network switch connected by a link, the method comprising: determining whether media data traffic already flows between the first and second network switch over the link; applying a weighting to the link whose value is based on whether media data traffic already flows over the link; and determining the new route for media data traffic by using a least cost path generation algorithm using the weighting.