PCRN PCC Rule Instantiation Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 3GPP standards introduce latency in generating Policy and Charging Control (PCC) rules due to the use of timers in the Policy and Charging Rules Function (PCRF), which delays processing and consumes system resources.

Innovation Solution

A method is introduced where the Policy and Charging Rules Node (PCRN) determines whether to wait for a mate message, and if unlikely to receive one, it immediately generates and pushes PCC rules without using a timer, thereby reducing latency and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the PCRF uses a timer to wait for a mate message before generating a PCC rule, then the PCC rule generation is more reliable (ensuring both messages are received), but the processing time increases (latency) and system resources are consumed

Engineering Contradiction:
ImprovePCC rule generation reliabilityVSAvoidPCC rule generation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the timer mechanism flexible and adaptive. The PCRF dynamically decides whether to use a timer based on the type of message received (AN message vs. gateway message) and the subscription profile. This allows the system to switch between waiting for mate messages and immediate processing, optimizing both reliability and latency under different conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of timer usage based on message type and subscription profile. When an AN message is received, the PCRF checks the subscription profile to determine whether to wait for a mate message from the gateway. This parameter change (timer activation/deactivation) allows the system to balance reliability and latency by adjusting behavior based on contextual information.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the PCRF waits for a mate message from the gateway before generating a PCC rule, then the PCC rule is more complete and accurate, but the processing speed decreases and system resources are consumed

Engineering Contradiction:
ImprovePCC rule completenessVSAvoidPCC rule generation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system dynamically adjusts its behavior based on the message type received. When a gateway message is received, the PCRF checks the subscription profile to determine whether to wait for a mate AN message. This dynamic decision-making allows the system to maintain high PCC rule completeness when needed while enabling faster processing when the subscription profile indicates immediate action is sufficient.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameter (waiting for mate message) based on the subscription profile and message type. The PCRF modifies its behavior by activating or deactivating the timer based on contextual information, allowing it to balance PCC rule completeness with processing speed according to the specific service requirements.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the PCRF continuously monitors for mate messages using a timer, then the system ensures complete information gathering, but the system resources are consumed and processing other requests is slowed down

Engineering Contradiction:
ImproveInformation completenessVSAvoidSystem resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by adjusting the timer activation based on subscription profile and message type. The PCRF changes the monitoring parameter (timer activation) from continuous to selective, reducing system resource consumption while maintaining information completeness for services that require it. This is achieved by checking the subscription profile to determine whether the PCRF should wait for mate messages.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts its monitoring behavior based on the specific service requirements indicated in the subscription profile. When a service requires complete information gathering, the PCRF activates the timer and monitors for mate messages. When the subscription profile indicates that immediate processing is sufficient, the PCRF skips the waiting period, thereby reducing resource consumption while maintaining adequate information completeness.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8473546B2Minimizing PCC rule instantiation latency
Publication Date: 2013.06.25 ALCATEL LUCENT SA
  • US8473546B2 patent drawing
  • US8473546B2 patent drawing
  • US8473546B2 patent drawing

AI summary

Various exemplary embodiments relate to a method, policy and charging rules node (PCRN) and machine-readable storage medium for creating policy and control charging rules with minimal rule instantiation latency. Embodiments may include one or more of the following: receiving at a PCRN from an application node a first service request message, determining whether the PCRN should wait for a mate message for the service flow, if the PCRN should not wait for a mate message, immediately generating at least one PCC rule, and immediately pushing the first PCC rule to at least one gateway. Various exemplary embodiments may further include using subscriber preferences and/or a record of previous decisions to determine whether the PCRN should wait for a mage message. In various embodiments, the PCRN may disable a timer when it determines it should not wait for a mate message.