AVB Network Redundancy via Dual Interface Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio video bridging protocols do not provide adequate redundancy to ensure the quality and reliability of multimedia data transmission in the event of network link or component failures, which is critical for maintaining user experience in applications like synchronized audio streaming across multiple speakers.
Innovation Solution
Implementing redundancy through the use of redundant network interface hardware devices and redundant network ports, as well as link aggregation protocols, to transmit and receive multiple data streams where one or more streams comprise redundant data, ensuring that packet losses and hardware failures have minimal impact on the user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundancy is implemented through redundant network interface hardware devices and redundant network ports, then reliability of streaming data transmission is improved, but device complexity increases
Solution Approach 1:
The network interface is divided into multiple independent redundant interfaces (first network interface and second network interface), each capable of independently transmitting data streams. This segmentation allows the system to maintain reliability by switching between segments if one fails, while keeping each individual segment relatively simple in structure.
Solution Approach 2:
The patent introduces a new dimension of redundancy at the network interface level by adding redundant network ports and interfaces. This dimensional expansion from single-point-of-failure to multi-path architecture provides fault tolerance without requiring complex processing mechanisms, as the redundancy operates at the physical layer.
2Reliability
If multiple data streams with redundant data are transmitted over multiple paths, then reliability is improved, but loss of information decreases
Solution Approach 1:
The system establishes multiple data streams with redundant data in advance before any failure occurs. Each stream is prepared with sufficient redundancy so that if a packet loss or failure happens, the redundant data is already in place to immediately compensate, preventing information loss without requiring complex real-time recovery procedures.
Solution Approach 2:
Redundant data is transmitted alongside the primary data streams as a cushion against potential failures. This beforehand cushioning ensures that when packet losses occur due to network issues or hardware failures, the redundant data serves as a buffer that maintains information integrity without causing audible or visible artifacts.
3Reliability
If redundant network interface hardware devices are used, then reliability is improved, but ease of operation deteriorates
Solution Approach 1:
The redundant network interfaces operate autonomously through automatic failover mechanisms. When a failure occurs, the system automatically detects the failure and switches between redundant interfaces without requiring manual intervention or complex configuration changes. This self-service capability maintains reliability while keeping the operation simple for end users.
Solution Approach 2:
The system automatically discards failed network interfaces and recovers by activating redundant interfaces. This automated process handles the complexity of managing multiple network paths and failover logic internally, presenting a simplified interface to users while maintaining high reliability through continuous self-repair operations.
Data Source
AI summary
Aspects of a method and system for implementing redundancy for streaming data in audio video bridging networks are provided. Network resources may be reserved over a plurality of network paths. Reserved resources may be utilized for the transmission and/or reception of a corresponding plurality of data streams, wherein one or more of the streams may comprise redundant data. A plurality of data streams may be transmitted and/or received by a plurality of network interface hardware devices. Similarly, a plurality of data streams may be transmitted and/or received by a plurality of ports integrated into a single network interface hardware device. Each of the plurality of data streams may be assigned a unique identifier and the identifier of a first data stream may differ by one bit from an identifier of a data stream comprising data redundant to the first data stream.


