Router Debugging Control Logic for CPU Load Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern communication systems face network downtime issues due to excessive processing loads caused by debugging tools, which can lead to crashes and service disruptions, resulting in significant monetary losses for businesses.

Innovation Solution

Implementing automatic disabling of network debugging through a system that monitors CPU utilization and employs debugging control logic, including an event manager and applets, to prevent CPU overload by terminating debugging procedures when thresholds are exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If debugging tools are used to diagnose network problems, then network diagnostic capability is improved, but processing load on network components increases causing crashes

Engineering Contradiction:
Improvenetwork diagnostic capabilityVSAvoidnetwork component stability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the event manager continuously monitors CPU utilization metrics and automatically adjusts debugging activity by enabling or disabling debuggers based on whether thresholds are exceeded, creating a closed-loop control system that prevents system overload

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The network device performs self-diagnosis and self-protection by automatically monitoring its own CPU utilization and triggering the event manager to enable or disable debuggers based on system state, allowing the system to manage itself without external intervention

Inventive Principle:
Principle #25Self-service

2Productivity

If debugging activity is increased to improve diagnostics, then network problem detection is enhanced, but CPU utilization exceeds thresholds causing service disruptions

Engineering Contradiction:
Improvenetwork diagnostic efficiencyVSAvoidnetwork downtime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts debugging activity based on real-time CPU utilization conditions, enabling debuggers when resources are available and disabling them when thresholds are exceeded, allowing the system to adapt its diagnostic intensity to current load conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of debugging by modifying CPU utilization thresholds or debugger activation states based on system conditions, allowing flexible adjustment of diagnostic aggressiveness to balance between detection capability and system stability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8171350B2Method and system for providing automatic disabling of network debugging
Publication Date: 2012.05.01 VERIZON PATENT & LICENSING INC
  • US8171350B2 patent drawing
  • US8171350B2 patent drawing
  • US8171350B2 patent drawing

AI summary

An approach is provided for automatic disabling of network debugging. A debugging command is received for initiating debugging of a router that includes a processor configured to execute a debugging procedure. Utilization of the processor is monitored. A determination is made whether the utilization exceeds a utilization threshold. The debugging procedure is disabled based on the determination that the utilization threshold is exceeded.