Multi-Channel Data Transmission Fault Tolerance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multi-channel data transmission systems are susceptible to connection loss and communication failures due to the lack of fault tolerance, as they rely on a single channel for both control and data transmission, leading to incomplete session recovery and significant delays in reconnection.
Innovation Solution
Implementing a method and apparatus that detect abnormalities in active data communication channels, select a next available channel based on metrics like throughput and latency, and transmit change-over messages via an active control channel to switch to a new data channel, ensuring seamless continuation of data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single channel is used for both control and data transmission, then device complexity is reduced, but reliability deteriorates due to susceptibility to connection loss and communication failures
Solution Approach 1:
The patent segments the communication channel into two distinct channels: a control channel for transmitting control messages and a data channel for transmitting data messages. This segmentation allows the system to maintain simplicity in each individual channel while achieving high reliability through the separation of functions, resolving the contradiction between device complexity and reliability.
Solution Approach 2:
The patent introduces a control channel as an intermediary that manages the data channel. The control channel transmits control messages that coordinate data transmission, enabling fault detection and channel switching without requiring complex protocols in the data channel itself, thus maintaining simplicity while improving reliability.
2Reliability
If fault tolerance mechanisms are implemented, then reliability is improved, but device complexity increases due to multiple channels and switching logic
Solution Approach 1:
By segmenting control and data functions into separate channels, the patent reduces the complexity of fault tolerance mechanisms. Each channel can be independently managed and monitored, simplifying the switching logic compared to a unified channel system where fault detection and recovery would require complex state management.
Solution Approach 2:
The control channel serves as a mediator that handles all fault detection and recovery operations through standardized control messages. This intermediary approach centralizes the complexity of fault tolerance management in a dedicated channel with well-defined protocols, rather than distributing complex recovery logic across the entire system.
3Loss of time
If channel switching is performed quickly, then loss of time is reduced, but device complexity increases due to real-time monitoring and switching mechanisms
Solution Approach 1:
The patent establishes the control channel in advance before data transmission begins. The control channel is pre-configured with fault detection capabilities and switching logic, allowing immediate channel switching when failures are detected without requiring complex real-time analysis or reconfiguration, thus reducing reconnection delay while keeping monitoring mechanisms relatively simple.
Solution Approach 2:
The control channel as an intermediary pre-establishes the framework for rapid switching through standardized control messages. When a data channel failure occurs, the pre-configured control channel can immediately initiate switching procedures without complex real-time decision-making, reducing time loss while maintaining manageable monitoring complexity.
Data Source
AI summary
Disclosed are an apparatus and method of performing a data channel change-over procedure. One example method of operation may include detecting an abnormality in an active data communication channel established between at least two endpoint devices. The method may further provide selecting a next available data communication channel based on at least one data channel metric and transmitting at least one change-over message via an active control channel established between the at least two endpoints. The method may further include transmitting subsequent data messages over the next available data communication channel.


