Bandwidth Allocation Mechanism for Network Switch Thermal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Oversubscription network switches face challenges in efficiently allocating bandwidth while balancing power consumption and performance, as increasing system operating frequency to maximize performance leads to high hardware temperatures and potential chip malfunctions.

Innovation Solution

A bandwidth allocation mechanism that dynamically adjusts core routing bandwidth based on hardware temperature and voltage changes, using a device comprising a buffer, main scheduler, oversubscription scheduler, multiplexer, rate measurement device, and detection device to allocate bandwidth according to maximum and actual data transmission rates, ensuring efficient utilization and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If system operating frequency is increased to maximize core routing bandwidth utilization, then bandwidth performance is improved, but hardware temperature increases and chip malfunction risk increases

Engineering Contradiction:
Improvecore routing bandwidth utilizationVSAvoidhardware temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The patent implements dynamic bandwidth allocation that adjusts core routing bandwidth utilization based on real-time temperature monitoring. When temperature exceeds thresholds, the system dynamically reduces bandwidth allocation to prevent overheating, and increases it when temperature is acceptable, creating a responsive adaptive system that balances performance and thermal management

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting bandwidth allocation levels based on temperature conditions. It monitors temperature and voltage parameters, then modifies the bandwidth utilization parameter dynamically, transitioning between different operating states (e.g., from maximum utilization to reduced utilization) to maintain system stability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If system operating frequency is increased to maximize core routing bandwidth utilization, then bandwidth performance is improved, but power consumption increases

Engineering Contradiction:
Improvecore routing bandwidth utilizationVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic bandwidth allocation that adjusts core routing bandwidth utilization based on real-time power consumption monitoring. When power consumption exceeds thresholds, the system dynamically reduces bandwidth allocation to lower power usage, and increases it when power levels are acceptable, creating a responsive adaptive system that balances performance and energy efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting bandwidth allocation levels based on power consumption conditions. It monitors power consumption parameters and modifies the bandwidth utilization parameter dynamically, transitioning between different operating states to optimize the trade-off between productivity and energy usage

Inventive Principle:
Principle #35Parameter changes

3Productivity

If core routing bandwidth is increased to meet overall bandwidth requirements, then bandwidth capacity is improved, but timing convergence problems occur in system design

Engineering Contradiction:
Improvebandwidth capacityVSAvoidtiming convergence
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic bandwidth allocation that adjusts core routing bandwidth utilization based on real-time system conditions. By monitoring temperature, voltage, and current bandwidth usage, the system dynamically modifies allocation levels to maintain timing convergence while meeting bandwidth requirements, avoiding the static timing issues that arise from fixed high-frequency designs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting bandwidth allocation levels based on system state. It monitors timing-related parameters and modifies bandwidth utilization dynamically, transitioning between allocation states to maintain timing convergence and prevent the design problems associated with fixed high-bandwidth configurations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11115738B1Bandwidth allocation apparatus for use in oversubscription network switching and related network switch
Publication Date: 2021.09.07 REALTEK SEMICON CORP
  • US11115738B1 patent drawing
  • US11115738B1 patent drawing

AI summary

A bandwidth allocation device includes a buffer device, a main scheduler, an oversubscription scheduler, a multiplexer and a detecting device. The buffer device is arranged to receive first data units from first ports and second data units from second ports and accordingly output these data units. The main scheduler is configured to schedule the first data units and accordingly output the first data units in sequence. The oversubscription scheduler is configured to schedule the second data units and accordingly output the second data units in sequence. The multiplexer is controlled by the main scheduler to select the first data units outputted by the main scheduler and the second data units outputted by the oversubscription scheduler for outputting. The detecting device is arranged to generate power-related information which the main scheduler relies on to control the multiplexer.