Ingress Node Cut-Through Data Transfer for Low Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data transfer systems face challenges in achieving high bandwidth aggregation and low latency, which are crucial for responsive and efficient data delivery in emerging cloud network environments, as existing systems often incur delays due to the need to store and forward entire data packets before transmission.

Innovation Solution

The implementation of a system that utilizes cut-through data transfer methods, where data segments can be transmitted without being stored in buffers, allowing for immediate forwarding once the destination address is processed, thereby reducing latency and increasing data delivery speeds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are stored in buffers before forwarding, then data transfer reliability is improved, but data transfer latency increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by validating the destination address and allocating buffer resources before the entire data packet arrives. The ingress port checks the destination address against the allocation look-up table in advance, reserving buffer space and determining routing parameters ahead of time. This allows the data to be forwarded immediately upon arrival without storage delays, achieving low latency while maintaining reliability through pre-validated buffer allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data packet processing is segmented into distinct phases: address validation, buffer allocation, and data forwarding. The allocation look-up table stores pre-computed routing information for different destination addresses, separating the complex routing decision-making from the actual data transfer. This segmentation allows the system to perform address lookup and buffer reservation independently before data arrival, eliminating the need to store entire packets and reducing latency.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If entire data packets are received and stored before transmission, then data transfer accuracy is improved, but data delivery speed decreases

Engineering Contradiction:
Improvedata transfer accuracyVSAvoiddata delivery speed
Core Design Contradiction:
Manufacturing precisionVSSpeed

Solution Approach 1:

The system performs preliminary validation of the destination address and pre-allocates buffer space before the complete data packet arrives. The allocation look-up table contains pre-computed routing information that validates destination addresses in advance. This preliminary action ensures data transfer accuracy through pre-validated routing decisions while enabling immediate forwarding upon data arrival, thus maintaining accuracy without sacrificing delivery speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and processes only the essential routing information (destination address) from the data packet before the entire packet arrives. The allocation look-up table stores and processes extracted address information independently, separating the routing validation function from the complete packet handling. This extraction approach ensures accurate routing decisions are made in advance while allowing the remaining data to be transmitted without unnecessary storage delays.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of time

If data is transmitted immediately after address processing, then data delivery responsiveness is improved, but risk of data loss increases

Engineering Contradiction:
Improvedata delivery responsivenessVSAvoiddata transmission reliability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary buffer allocation and routing validation through the allocation look-up table before data transmission begins. The look-up table pre-determines buffer assignments and routing parameters based on destination addresses, ensuring that buffers are reserved and routing is validated in advance. This preliminary action enables immediate data forwarding for responsive delivery while maintaining reliability through pre-confirmed buffer availability and validated routing decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The allocation look-up table acts as an intermediary between the ingress port and the buffer memory system. It receives destination address information, performs validation, and returns pre-determined buffer allocation decisions. This intermediary structure enables rapid data forwarding by having routing and buffer allocation decisions pre-computed, while simultaneously ensuring reliability through the structured validation and allocation process that prevents buffer overflow and routing errors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8989037B2System for performing data cut-through
Publication Date: 2015.03.24 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8989037B2 patent drawing
  • US8989037B2 patent drawing
  • US8989037B2 patent drawing

AI summary

A system transfers data. The system includes an ingress node transferring data at a determined bandwidth. The ingress node includes a buffer and operates based on a monitored node parameter. The system includes a controller in communication with the ingress node. The controller is configured to allocate, based on the monitored node parameter, an amount of the determined bandwidth for directly transferring data to bypass the buffer of the ingress node.