Packet Switch Error Management Module Reduces Redundant Reporting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for effective error reporting and performance monitoring within packet switches in telecommunication networks, as existing systems lack efficient mechanisms to manage and reduce redundant error codes, thereby hindering real-time performance assessment.

Innovation Solution

A packet switch is designed with an error management module that generates and logs error codes, providing acknowledgments to components to prevent duplicate reporting, thereby reducing the number of error codes received and allowing for real-time monitoring of performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error codes are reported by each component individually without coordination, then complete error information is captured, but the number of error codes increases significantly due to redundancy

Engineering Contradiction:
Improveerror information completenessVSAvoidnumber of error codes
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The error management module sends acknowledgments back to components that have reported errors. When a component receives an acknowledgment for a previously reported error code, it knows the error has been logged and can stop reporting that same error code, thereby reducing redundant error code transmission while maintaining complete error information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Components automatically manage their own error reporting behavior by monitoring acknowledgments from the error management module. When a component receives an acknowledgment, it self-regulates by inhibiting further reporting of that error code, eliminating the need for external control mechanisms.

Inventive Principle:
Principle #25Self-service

2Loss of information

If all error codes are logged without filtering, then complete error history is maintained, but processing load and complexity of the error management module increases

Engineering Contradiction:
Improveerror history completenessVSAvoiderror management module complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The acknowledgment mechanism provides feedback that allows the error management module to control which error codes are logged. By only logging error codes that receive acknowledgments (rather than all error codes), the module reduces processing load and complexity while maintaining complete error history for acknowledged errors.

Inventive Principle:
Principle #23Feedback

3Speed

If error reporting is continuous without acknowledgment confirmation, then real-time error detection is achieved, but network bandwidth is wasted due to redundant error code transmission

Engineering Contradiction:
Improveerror detection speedVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The acknowledgment mechanism creates a feedback loop where components only continue reporting error codes until they receive confirmation that the error has been logged. This reduces network bandwidth consumption by eliminating redundant transmissions while maintaining real-time error detection capability through the acknowledgment feedback.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Components autonomously control their error reporting behavior based on received acknowledgments. When an acknowledgment is received, the component self-regulates by stopping further reporting of that error code, thereby reducing network bandwidth consumption without requiring external intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7747904B1Error management system and method for a packet switch
Publication Date: 2010.06.29 AXIRO SEMICONDUCTOR INC
  • US7747904B1 patent drawing
  • US7747904B1 patent drawing
  • US7747904B1 patent drawing

AI summary

A packet switch includes an error management module in addition to various components that facilitate routing of data packets through the packet switch. The components generate error codes indicating errors occurring in the packet switch and provide the error codes to the error management module. The error management module select error codes generated by the components and generates an error log based on the selected error codes. Each component is inhibited from providing the same error code to the error management module more than once until the component receives an acknowledgement for that error code from the error management module. A user can access the error log during operation of the packet switch to monitor performance of the packet switch.