Hardware Feedback Traffic Management for Channel Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current traffic management systems in networking ASICs and processors face inefficiencies due to slow software-based feedback mechanisms for adjusting rate limits, leading to suboptimal channel utilization, increased latency, and risk of queue overflow/underflow, especially in varying channel capacities like DOCSIS 3.1 and wireless channels.

Innovation Solution

A hardware-based feedback mechanism using filler packets and channel status estimators to dynamically adjust traffic management rates, ensuring that the sum of filler and non-filler packets tracks the channel capacity, with filler packets having higher priority to rapidly adapt to capacity changes without burdening the CPU.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software-based feedback mechanisms are used to adjust rate limits, then the traffic management system can adapt to channel capacity changes, but the update process is slow and requires expensive CPU resources

Engineering Contradiction:
Improveadaptability to channel capacity changesVSAvoidupdate speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent replaces the software-based feedback mechanism with a hardware-based feedback mechanism. Specifically, it uses a hardware feedback unit that directly monitors channel occupancy and generates feedback signals to adjust rate limits in real-time, eliminating the need for CPU intervention and software processing delays. This substitution of hardware for software mechanically resolves the contradiction between adaptability and update speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The traffic management system implements self-service through automatic feedback loops that continuously monitor channel occupancy and adjust rate limits without external control. The hardware feedback unit autonomously detects channel fullness and modifies traffic shaping parameters in real-time, enabling the system to serve itself and eliminating dependency on slow CPU-based software processes.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If software-based feedback mechanisms are used to adjust rate limits, then the traffic management system can adapt to channel capacity changes, but the CPU resources required are expensive

Engineering Contradiction:
Improveadaptability to channel capacity changesVSAvoidCPU resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent replaces CPU-intensive software processing with dedicated hardware circuitry. The hardware feedback unit uses simple digital logic to monitor channel occupancy and generate feedback signals, consuming minimal power compared to CPU-based software execution. This mechanical substitution eliminates the expensive CPU resource requirement while maintaining adaptability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service through autonomous hardware monitoring and adjustment, eliminating the need for CPU resources. The feedback unit automatically detects channel conditions and adjusts rate limits without invoking expensive CPU cycles, thereby reducing energy consumption while preserving adaptability to channel changes.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If update rate is kept low to save CPU resources, then CPU burden is reduced, but channel utilization becomes suboptimal and latency increases

Engineering Contradiction:
ImproveCPU burdenVSAvoidchannel utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent replaces periodic software updates with continuous hardware-based feedback. The hardware feedback unit operates at line rate, continuously monitoring channel occupancy and immediately adjusting rate limits in response to changes. This mechanical substitution enables high channel utilization without increasing CPU burden, as the hardware operates autonomously at full speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The hardware feedback mechanism enables continuous adjustment of rate limits without interruption or periodic delays. Unlike software-based systems that update at fixed intervals, the hardware feedback unit operates continuously at line rate, ensuring optimal channel utilization is maintained at all times without burdening the CPU.

Inventive Principle:
Principle #20Continuity of useful action

4Adaptability or versatility

If software-based feedback mechanisms are used, then rate limits can be adjusted according to channel capacity, but queue overflow and underflow risks increase due to slow updates

Engineering Contradiction:
Improverate limit adjustmentVSAvoidqueue stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent replaces delayed software feedback with immediate hardware feedback. The hardware feedback unit directly monitors channel occupancy in real-time and instantly adjusts rate limits to prevent queue overflow or underflow. This mechanical substitution eliminates the time delay inherent in software processing, thereby improving queue stability while maintaining rate limit adaptability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements a continuous hardware-based feedback loop that immediately detects channel occupancy changes and adjusts rate limits in real-time. This rapid feedback mechanism prevents queue instability by continuously adapting traffic shaping to actual channel conditions, eliminating the delay that causes overflow and underflow in software-based systems.

Inventive Principle:
Principle #23Feedback

5Productivity

If hardware channel status estimators are used to generate filler packets, then fast continuous feedback is enabled, but the traffic management module must process additional packets

Engineering Contradiction:
Improvefeedback speedVSAvoidpacket processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts filler packet generation from the traffic management module and places it in the communication interface module. The hardware channel status estimator generates filler packets independently based on channel occupancy, and the traffic management module only processes non-filler packets. This extraction reduces the processing burden on the traffic management module while maintaining fast feedback through hardware-based filler packet generation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10700983B2System and method for feedback based traffic management
Publication Date: 2020.06.30 HARMONIC INC
  • US10700983B2 patent drawing
  • US10700983B2 patent drawing
  • US10700983B2 patent drawing

AI summary

A communication system that may include a traffic management module and a communication interface module. The communication interface module is arranged to: estimate a status of multiple channels by utilizing hardware channel status estimators, generate filler packets in response to the status of the multiple channels; wherein the filler packets are associated with the multiple channels; send the filler packets to the traffic management module. The traffic management module is arranged to receive multiple input packets that are associated with multiple channels, receive the filler packets; apply a traffic management scheme on the multiple input packets and the filler packets to provide multiple intermediate packets that comprise (a) multiple filler traffic managed packets and (b) multiple non-filler traffic managed packets.