Redundant Network Data Filtering for Non-Redundant Components
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Incorporating non-redundant components into redundant systems, such as high availability routers, poses challenges due to potential catastrophic events like device lockups and unpredictable data loss during activity switches, as these components may not handle corrupted data effectively.
Innovation Solution
A method that determines activity switches in redundant systems with unsynchronized data streams, filters out incorrect control information from the selected data stream, and provides a filtered output to non-redundant components, ensuring their operational integrity by nullifying corrupted data patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If non-redundant components are used in redundant systems, then system cost is reduced and simplicity is improved, but reliability deteriorates due to catastrophic events during activity switches
Solution Approach 1:
A data stream filter is introduced as an intermediary component between redundant components and non-redundant components. This filter detects activity switches and removes corrupted data patterns from the data stream, allowing non-redundant components to operate reliably without requiring them to be designed for redundancy themselves.
Solution Approach 2:
The harmful corrupted data patterns are extracted and removed from the data stream during activity switches. The filter identifies and eliminates these corrupted patterns before they reach non-redundant components, preventing catastrophic events while maintaining system simplicity and cost-effectiveness.
2Device complexity
If non-redundant components are used in redundant systems, then device complexity is reduced, but system stability deteriorates due to unexpected behavior during activity switches
Solution Approach 1:
The data stream filter serves as a protective intermediary that shields non-redundant components from corrupted data during activity switches. This allows the system to maintain stability with simpler non-redundant components by handling the complexity of corruption detection and removal in the filter itself.
3Reliability
If monitoring devices are used to detect catastrophic events, then reliability is improved, but recovery time increases causing user inconvenience
Solution Approach 1:
The data stream filter performs preliminary action by detecting and removing corrupted data patterns before they can cause catastrophic events in non-redundant components. This preventive approach eliminates the need for post-failure monitoring and recovery processes, significantly reducing recovery time while maintaining reliability.
Solution Approach 2:
The filter applies preliminary anti-action by counteracting the harmful effects of corrupted data streams before they can propagate to non-redundant components. By nullifying corrupted patterns in advance, the system prevents catastrophic events rather than detecting and recovering from them afterward.
Data Source
AI summary
A method for incorporating a non-redundant component in a redundant system in a communications network, the redundant system having first and second redundant components providing first and second data streams and activity signals, respectively, the activity signals indicating which of the first and second data streams is an active data stream, the first and second data streams being unsynchronized, the method comprising: determining whether an activity switch has occurred from the activity signals; responsive to the determining, selecting an input data stream from among the first and second data streams; filtering the selected input data stream to produce an output data stream by nullifying any incorrect control information inserted into a packet in the input data stream due to the selecting; and, providing the output data stream to the non-redundant component.


