Base Station Buffer Scheduling for Delay Tolerant Data Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile telecommunication systems lack efficient methods to schedule data packets based on the delay tolerance of applications and channel conditions, leading to suboptimal data transmission, especially in varying RF reception areas.

Innovation Solution

A base station with a computer processor that inspects data packets to determine their application type and delay tolerance, and adjusts transmission protocols and schedules accordingly, moving packets between buffers based on channel conditions, using a more reliable protocol for delay intolerant applications and buffering for delay tolerant ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data packets are transmitted using a single transmission protocol regardless of application type, then the transmission system is simple, but delay intolerant applications suffer from unreliable transmission in poor channel conditions

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidtransmission protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different transmission protocols based on the specific characteristics of each data packet's application type. Delay intolerant applications use a more reliable but slower protocol, while delay tolerant applications use a faster but less reliable protocol. This local differentiation of transmission quality resolves the contradiction by matching transmission characteristics to specific packet requirements rather than using a uniform approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The transmission protocol is dynamically selected based on real-time inspection of data packet characteristics and current channel conditions. The system can switch between different transmission protocols depending on the application type and channel state, allowing the system to adapt its complexity and reliability characteristics to match current operational requirements.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data packets are transmitted immediately without buffering, then transmission speed is high, but delay tolerant applications experience unnecessary transmission delays

Engineering Contradiction:
Improvedata transmission throughputVSAvoidtransmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary inspection of data packets to determine their application type and delay tolerance characteristics before scheduling transmission. This advance classification allows the system to prepare appropriate transmission parameters and buffer packets temporarily when needed, enabling delay tolerant applications to be scheduled at optimal times without forcing immediate transmission on all packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transmission scheduling is dynamically adjusted based on packet inspection results and channel conditions. The system can delay transmission of delay tolerant packets when channel conditions are poor or when higher priority packets are available, while immediately transmitting delay intolerant packets when conditions permit. This dynamic scheduling optimizes both throughput and delay characteristics.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the base station inspects every data packet to determine application type, then transmission optimization is achieved, but processing time and system complexity increase

Engineering Contradiction:
Improvetransmission optimizationVSAvoidpacket inspection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies packet inspection to a selective subset of data packets rather than all packets uniformly. The base station inspects packets to determine application type when optimization is most beneficial, such as for packets that appear to be delay intolerant or when channel conditions require differentiation. This partial inspection approach achieves transmission optimization for critical packets while avoiding the processing overhead of inspecting every single packet.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2979408B1Systems and methods for scheduling of data packets based on delay tolerance of applications
Publication Date: 2017.09.27 ALTIOSTAR NETWORKS INC
  • EP2979408B1 patent drawingFigure 1A
  • EP2979408B1 patent drawingFigure 1B
  • EP2979408B1 patent drawingFigure 1C

AI summary

A base station, system, method, and computer program product are disclosed for transmitting data packets received by the base station. According to one aspect, the base station includes a first buffer configured to store data packets received by the base station, a second buffer configured to store data packets that are scheduled for transmission by the base station, and a computer processor, operatively coupled to the first buffer and the second buffer. The computer processor is configured to inspect a data packet to determine an application type of the data packet, determine a delay tolerance associated with the data packet based on the determined application type, determine a channel condition of a communication session with the user device, move the data packet from the first buffer to the second buffer based on the determined delay tolerance and the determined channel condition, and transmit data packets stored in the second buffer.