Dynamic PFCP Message Compression for Signaling Traffic Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex mobile networking environments, managing messaging between control plane and user plane functions in virtualized architectures is challenging, particularly due to increased signaling traffic and bandwidth constraints, which can lead to unreliable communication and congestion issues.

Innovation Solution

The implementation of dynamic negotiation and compression techniques for Packet Forwarding Control Protocol (PFCP) messages between control plane and user plane functions, using negotiated compression algorithms to reduce message size and improve reliability over Sx/N4 interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If compression algorithms are negotiated and applied to PFCP messages, then signaling traffic is reduced and bandwidth utilization is optimized, but device complexity increases due to negotiation overhead and compression processing

Engineering Contradiction:
Improvesignaling traffic volumeVSAvoidcompression negotiation and processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by negotiating compression algorithms during the PFCP association setup phase, before actual message exchange begins. This allows the system to establish compression parameters in advance, so that during normal operation, only compression/decompression operations are needed without repeated negotiation overhead. The compression capability is pre-configured and agreed upon between control plane and user plane functions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting message format parameters based on the negotiated compression algorithm. The system changes the encoding parameters of PFCP messages from uncompressed to compressed format, transforming the data representation to achieve space efficiency. This parameter transformation is applied selectively based on message type and content characteristics.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If compression is applied to all PFCP messages, then bandwidth utilization improves, but processing time increases due to compression and decompression operations

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidmessage processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively compressing only those PFCP messages that benefit from compression, rather than applying compression universally to all messages. The system evaluates message characteristics and applies compression algorithms only when they result in meaningful size reduction, leaving small or already-compressed messages in their original format. This selective approach balances processing overhead with bandwidth savings.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements dynamics by making compression application dynamic rather than static. The system adjusts compression behavior based on real-time conditions including message size, message type, current system load, and negotiated algorithm performance. This dynamic adaptation allows the system to optimize between processing speed and compression efficiency depending on operational context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11223705B2Techniques to dynamically negotiate and provide compression for packet forwarding control protocol (PFCP) messages
Publication Date: 2022.01.11 CISCO TECHNOLOGY INC
  • US11223705B2 patent drawing
  • US11223705B2 patent drawing
  • US11223705B2 patent drawing

AI summary

Presented herein are techniques to facilitate dynamic negotiation and compression of Packet Forwarding Control Protocol (PFCP) messages in a mobile networking environment. In one example, a method includes identifying, by a function, a negotiated compression algorithm to utilize for compressing one or more Packet Forwarding Control Protocol (PFCP) messages; determining whether a payload for a particular PFCP message is to be compressed based on at least one of system resources of the function and a size of the payload; based on determining that the payload is to be compressed, compressing the payload utilizing the negotiated compression algorithm to generate a compressed PFCP message; and setting a compression indication in a header of the compressed PFCP message.