Redundant Network Data Filtering for Non-Redundant Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem costVSAvoidsystem reliability
Core Design Contradiction:
Ease of manufactureVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvedevice complexityVSAvoidsystem stability
Core Design Contradiction:
Device complexityVSStability of the object's composition

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If monitoring devices are used to detect catastrophic events, then reliability is improved, but recovery time increases causing user inconvenience

Engineering Contradiction:
Improvesystem reliabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS7559006B2Method and system for incorporating non-redundant components in a redundant system in a communications network
Publication Date: 2009.07.07 WSOU INVESTMENTS LLC
  • US7559006B2 patent drawing
  • US7559006B2 patent drawing
  • US7559006B2 patent drawing

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.