Streaming Segmentation and Reassembly in ATM Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data communication systems using asynchronous transfer mode (ATM) networks experience significant delays due to the segmentation and reassembly process, particularly when transmitting data over wireless communication links, as they wait for complete frames before transmitting segments.

Innovation Solution

Implementing a streaming segmentation and reassembly (SAR) method that allows ATM cells to be transmitted before the end-of-packet indication is received, using a Field Programmable Gate Array (FPGA) to manage the process, enabling early transmission of cells and reducing latency by streaming data between the application and the transmission convergence function.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system waits for complete frames before transmitting segments over ATM network, then data integrity is ensured, but transmission delay increases significantly

Engineering Contradiction:
Improvedata integrityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing segmentation of data into ATM cells before the complete frame is received. The system segments data as it arrives, transmits cells preliminarily without waiting for frame completion, and only adds trailers and performs error checking after the entire frame is received and validated. This resolves the contradiction by enabling early transmission (reducing delay) while maintaining integrity through post-reception validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies segmentation by dividing the data transmission process into distinct phases: initial segmentation into cells for preliminary transmission, followed by complete frame reception, error checking, and trailer addition. This allows the system to transmit segments independently while ensuring overall data integrity through the multi-stage process, resolving the contradiction between early transmission and data integrity.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the system transmits ATM cells before receiving end-of-packet indication, then transmission latency is reduced, but risk of transmitting incomplete or erroneous data increases

Engineering Contradiction:
Improvetransmission latencyVSAvoiddata accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies preliminary action by transmitting ATM cells before the complete frame is received and validated. The system segments data as it arrives and transmits cells preliminarily without waiting for end-of-packet indication, thereby reducing transmission latency. The trailer addition and error checking are performed as a preliminary validation step after reception but the transmission has already been initiated, allowing early transmission while maintaining a validation mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary validation mechanism where the trailer and error checking serve as a mediator between preliminary transmission and final data acceptance. The system transmits cells early but uses the trailer validation as an intermediary check to ensure data accuracy, allowing the contradiction between early transmission and data accuracy to be resolved through this mediating validation layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the system processes complete frames before transmission, then error checking is simplified, but transmission efficiency decreases

Engineering Contradiction:
Improveprocessing complexityVSAvoidtransmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the processing into distinct stages: initial segmentation into cells for transmission, followed by separate trailer addition and error checking phases. This segmentation allows transmission to proceed independently of complete frame validation, improving efficiency while keeping each processing stage relatively simple and modular.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by performing cell segmentation and transmission before complete frame processing. This preliminary transmission phase separates the time-critical segmentation function from the validation function, allowing transmission efficiency to improve while processing complexity is distributed across multiple simpler stages rather than requiring complex simultaneous processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8391290B2Streaming segmentation and reassembly in asynchronous transfer mode communications
Publication Date: 2013.03.05 DELL MARKETING CORP
  • US8391290B2 patent drawing
  • US8391290B2 patent drawing
  • US8391290B2 patent drawing

AI summary

Systems, methods, and apparatuses are provided that enable streaming of ATM cells between a transmit/receive data processing application and a transmission convergence function. Data to be segmented into an ATM cell is received at a SAR engine, and provided to a transmission convergence function, with the first cells transmitted to the transmission convergence function before the SAR function receives an end-of-packet indication from the optimization engine. Data received at a transmission convergence function is placed in a received packet queue at the SAR function, with packets provided to an application after a start-of-packet indication is received, and before an end-of-packet indication is received, at the SAR function.