Internal Cut-Through Switch Fabric Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed data networks face significant latency issues due to control loop delays in packet switching devices, affecting a substantial number of recipients despite the small percentage affected.

Innovation Solution

The implementation of internal cut-through in switch architecture, which bypasses input port buffering and processing, allowing packets to flow directly through the switch fabric to output buffers, thereby reducing latency by absorbing control loop delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packets are buffered at input ports for switching, then packet routing control is improved, but latency increases due to control loop delays

Engineering Contradiction:
Improvepacket routing controlVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-buffering packet data at output ports before it is needed, rather than waiting for input port buffering and control loop processing. This anticipatory buffering at the output端 eliminates the control loop delay, as the data is already ready when required for transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent inverts the traditional buffering approach by moving the buffering function from input ports to output ports. Instead of buffering at the source and then controlling transmission, the system buffers at the destination and pulls data when needed, fundamentally reversing the control flow and eliminating the associated latency.

Inventive Principle:
Principle #13The other way round (Inversion)

2Speed

If internal cut-through is implemented to reduce latency, then data transmission speed is improved, but buffer management complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidbuffer management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent extracts the buffering function from the input port control path and places it at the output port, separating the buffering operation from the control loop. This extraction eliminates the latency caused by control loop delays while concentrating buffer management responsibilities at the output端, where data is pulled rather than pushed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The output port buffer acts as an intermediary that decouples the input port transmission from the actual data transmission. By buffering at the output port, the system creates a buffer zone that absorbs the time needed for data to traverse the switch fabric without requiring complex control loop coordination, simplifying the overall buffer management architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9083655B2Internal cut-through for distributed switches
Publication Date: 2015.07.14 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9083655B2 patent drawing
  • US9083655B2 patent drawing
  • US9083655B2 patent drawing

AI summary

Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include internal cut-through. The internal cut-through may bypass input port buffers by directly forwarding packet data that has been received to an output port. At the output port, the packet data is buffered for processing and communication out of the switch.