GTP Header Priority Extraction for Signaling Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication networks, existing methods for prioritizing signaling messages are inefficient, particularly during overload situations, as they require complex parsing of GTPv2 messages to determine priority levels, which leads to bottlenecks in signaling processing and increased rejection of lower-priority messages.

Innovation Solution

Providing priority information directly in the header of GTP control plane messages, using TEID or sequence number flags, allows for efficient prioritization without the need for extensive message parsing, enabling the GTP transaction layer to handle message rejection without CPU load on the application layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If priority information is embedded in the content of GTPv2 messages and processed at the application layer, then prioritization discrimination can be made using APN, QCI and ARP parameters, but the GTP transaction layer becomes a bottleneck requiring complete message parsing

Engineering Contradiction:
Improveprioritization discriminationVSAvoidsignaling processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the priority information from the message content and places it directly in the GTP header. This allows the GTP transaction layer to access priority information without parsing the complete message content, thereby removing the bottleneck while preserving prioritization discrimination capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the priority information into a separate field in the GTP header, distinct from the message content. This segmentation enables the transaction layer to handle priority-based routing and filtering independently from application layer processing, improving overall signaling efficiency.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the GTP transaction layer parses complete received GTPv2 messages to determine priority, then priority information can be obtained from APN, QCI and ARP fields, but CPU resources are consumed and processing speed decreases

Engineering Contradiction:
Improvepriority information accessVSAvoidmessage processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent performs preliminary action by embedding priority information in the GTP header before message transmission. This allows the receiving node to determine priority immediately upon receiving the header, without needing to parse the complete message content, thereby reducing processing time and CPU resource consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If priority determination is performed at the application layer after message parsing, then comprehensive priority assessment can be made, but the GTP transaction layer becomes overloaded during high volume signaling

Engineering Contradiction:
Improvepriority determination accuracyVSAvoidtransaction layer processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts priority information from the message content and places it in the GTP header, allowing the transaction layer to perform initial priority-based filtering and routing without comprehensive message parsing. This reduces transaction layer complexity while maintaining reliability through subsequent application layer processing for messages that require detailed examination.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9876881B2Node and method for obtaining priority information in a header of a control plane message
Publication Date: 2018.01.23 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9876881B2 patent drawing
  • US9876881B2 patent drawing
  • US9876881B2 patent drawing

AI summary

Example embodiments presented herein are directed towards a node, and corresponding method, for managing GTP control plane messaging based on priority information provided in the header of the GTP control plane message. By providing the priority information in the header of the GTP control plane message, message processing may be reduced.