Near-End Receiver Flow Control Using AIOOS Codewords

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DSL systems lack the capability to control far-end transmitter data transmission when near-end receivers' TC data buffers are at risk of overflowing, leading to data loss and increased latency due to retransmissions detected at higher layers.

Innovation Solution

Implementing a system where the near-end receiver generates an 'All Idle Out-Of-Sync' (AIOOS) codeword when its buffers approach capacity, instructing the far-end transmitter to pause data transmission until buffers clear, using high and low waterline thresholds to manage buffer fullness and prevent overflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the far-end transmitter continuously sends data to the near-end receiver, then the data transmission rate is improved, but the receiver's TC data buffers overflow causing data loss

Engineering Contradiction:
Improvedata transmission rateVSAvoiddata buffer overflow
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the near-end receiver monitors its TC data buffer occupancy and sends flow control signals (AIOOS codewords) back to the far-end transmitter when the buffer approaches capacity. This feedback loop allows the receiver to dynamically control the transmitter's data rate, preventing buffer overflow while maintaining high transmission rates during normal operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs preliminary action by setting high and low waterline thresholds in advance within the receiver's buffer management system. When the buffer occupancy reaches the high waterline, the receiver proactively sends AIOOS signals to the transmitter before overflow occurs, instructing it to pause transmission. This preventive approach avoids data loss and retransmission delays.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the receiver detects data loss at a higher layer, then data integrity is maintained, but significant latency is introduced due to retransmission

Engineering Contradiction:
Improvedata integrityVSAvoidretransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent prevents data loss before it occurs by implementing buffer occupancy monitoring with high waterline thresholds. The receiver proactively sends AIOOS flow control signals to the transmitter when the buffer approaches capacity, stopping transmission before overflow happens. This eliminates the need for later detection and retransmission, thereby maintaining data integrity without introducing retransmission latency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the near-end receiver controls the far-end transmitter to pause transmission, then buffer overflow is prevented, but data transmission is interrupted

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoiddata transmission pause
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements periodic flow control action rather than continuous interruption. The receiver monitors buffer occupancy continuously and sends AIOOS signals only when the high waterline is reached. Once the buffer level drops below the low waterline, transmission automatically resumes without interruption. This periodic on-off control prevents buffer overflow while minimizing transmission pauses.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8995509B2Systems and methods for flow control of a remote transmitter
Publication Date: 2015.03.31 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8995509B2 patent drawing
  • US8995509B2 patent drawing
  • US8995509B2 patent drawing

AI summary

Systems and methods are provided to enable a near-end receiver to control the far-end transmitter's data transmission such that the near-end receiver's TC data buffers do not overflow. In an embodiment, a high waterline and low waterline implemented into a near-end receiver are used to determine when the near-end receiver's TC data buffers are near maximum capacity. In an embodiment, the near-end receiver transmits a Packet Transfer Mode (PTM) All Idle Out Of Sync (AIOOS) codeword to the far-end transmitter when the high waterline is reached, and the near-end receiver stops transmitting the AIOOS codeword when the low waterline is reached.