Radio Link Control Entity Selection for Survival Time Violation Risk

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in managing packet data units to prevent survival time violations, particularly in scenarios where consecutive packet errors can lead to application failures, and existing solutions do not effectively balance processing complexity with reliability and latency requirements.

Innovation Solution

The system selects between subsets of radio link control entities operating in acknowledgement and unacknowledgement modes based on the risk of survival time violation, active entity counts, congestion, and radio link conditions to process packet data units, ensuring higher reliability for critical packets while conserving resources for non-critical ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple lower protocol layer entities are used to process packet data units, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments lower protocol layer entities into multiple subsets (first subset and second subset) with different operating modes. Each subset handles specific packet types based on survival time risk, distributing the processing load and improving reliability through diversity while managing complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects which subset of lower protocol layer entities to use based on real-time assessment of survival time violation risk. This dynamic adaptation allows the system to optimize between reliability and complexity by activating additional entities only when necessary, rather than maintaining all entities active at all times.

Inventive Principle:
Principle #15Dynamics

2Reliability

If acknowledgement mode entities are used for all packets, then reliability is improved, but processing complexity and resource usage increase

Engineering Contradiction:
ImprovereliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different operating modes (acknowledgement vs. unacknowledgement) are applied locally to different subsets of lower protocol layer entities based on the specific packet's characteristics. Critical packets with high survival time risk are routed to acknowledgement mode entities, while non-critical packets use unacknowledgement mode entities, optimizing the balance between reliability and processing complexity on a per-packet basis.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the operating mode parameter of lower protocol layer entities dynamically based on packet characteristics. By adjusting this parameter according to survival time risk assessment, the system achieves high reliability for critical packets while reducing processing complexity for less critical traffic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more lower protocol layer entities are activated, then reliability is improved, but resource consumption increases

Engineering Contradiction:
ImprovereliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically activates or deactivates specific subsets of lower protocol layer entities based on the assessed risk of survival time violation for incoming packets. This dynamic resource allocation ensures that additional entities are only activated when truly needed for critical packets, optimizing the balance between reliability improvement and resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of activating all available lower protocol layer entities for every packet, the system applies partial action by selectively activating only the necessary subset based on packet criticality. This approach achieves sufficient reliability for each packet type without the excessive resource consumption that would result from always using all entities.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20230308229A1Apparatus, method, and computer program
Publication Date: 2023.09.28 NOKIA TECHNOLOGIES OY
  • US20230308229A1 patent drawing
  • US20230308229A1 patent drawing
  • US20230308229A1 patent drawing

AI summary

An apparatus comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: determine that a packet data unit from a higher protocol layer entity is associated with a risk of survival time violation; and select between one or more first lower data protocol entities and one or more second lower protocol layer entities to process the protocol packet data unit.