Delay-Aware Transmission Buffer Segmentation for Bandwidth Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for controlling transmission buffers in communication networks struggle to efficiently manage delay requirements and resource sharing at higher bitrates, requiring frequent retuning for different traffic patterns.

Innovation Solution

A method that assigns data packets to specific buffer regions based on their delay values and importance, allowing packets with higher delay requirements to be transmitted first and dropping packets with lower importance to maintain buffer size, while using dummy packets to manage buffer space efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If per packet marking based bandwidth sharing control is used, then bandwidth sharing among flows is improved, but delay requirements cannot be guaranteed

Engineering Contradiction:
Improvebandwidth sharingVSAvoiddelay requirement
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The transmission buffer is segmented into multiple buffer regions, where each buffer region is dedicated to packets with specific delay requirements. This segmentation allows packets to be served in a structured manner that respects their delay constraints while enabling efficient bandwidth sharing across different flow types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different buffer regions are assigned different service qualities based on the delay requirements of packets they contain. Packets with stringent delay requirements are placed in buffer regions that receive priority service, while packets with more flexible delay requirements are served from other regions, ensuring that local service quality matches packet needs.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple buffer regions are used for different delay requirements, then delay guarantees are improved, but buffer management complexity increases

Engineering Contradiction:
Improvedelay guaranteeVSAvoidbuffer management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Packets are marked with delay requirement information before entering the buffer system. This preliminary action allows the buffer management mechanism to make informed decisions about packet placement and service priority without requiring complex real-time analysis, simplifying ongoing buffer management while maintaining delay guarantees.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The buffer management mechanism uses feedback from packet delay requirements and buffer region status to dynamically adjust packet placement and service priorities. This feedback-driven approach enables the system to maintain delay guarantees adaptively without requiring complex predetermined configurations for each possible traffic pattern.

Inventive Principle:
Principle #23Feedback

3Productivity

If control entities are tuned for different traffic patterns, then performance is improved, but retuning is required for each pattern

Engineering Contradiction:
ImproveperformanceVSAvoidretuning requirement
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The buffer management mechanism is designed with universal functionality that can handle multiple traffic patterns simultaneously. By using delay requirement-based buffer region assignment and feedback-driven control, the same mechanism effectively serves diverse traffic types without requiring separate tuning parameters for each pattern, achieving both high performance and adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The buffer management system dynamically adapts to different traffic patterns through feedback from packet delay requirements and buffer status. Rather than requiring static tuning for each pattern, the system automatically adjusts its behavior based on current conditions, maintaining optimal performance across varying traffic mixes without manual retuning.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11456962B2Delay-aware resource sharing
Publication Date: 2022.09.27 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11456962B2 patent drawing
  • US11456962B2 patent drawing
  • US11456962B2 patent drawing

AI summary

The invention relates to a method for controlling a transmission buffer in a transmission node of a transmission network transmitting data packets of a data packet flow, wherein each data packet includes a delay value indicating a transmission delay requirement of the data packet and a packet value indicating a level of importance of the data packet. The buffer includes different buffer regions and an arriving data packet is put into its respective buffer region based on the delay requirement indicated by a delay value contained in the data packet. The number of bytes waiting before the freshly arrived data packet cannot increase so that the delay requirement is met and possibly other packets in the buffer might be dropped for the newly arriving packet.