Backup PCRF Failover via Independent Message Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In telecommunications networks, particularly those using VoLTE standards, the failure of a Policy and Charging Rules Function (PCRF) node can lead to call failures due to unavailability or errors, with existing redundancy mechanisms impacting performance and requiring synchronization that may introduce corruption or downtime.

Innovation Solution

Implementing a backup PCRF node that receives a copy of messages from a Diameter Routing Agent (DRA) independently, maintaining session information without synchronization with the primary PCRF, allowing seamless failover and reducing the impact of primary PCRF failures, including data corruption and natural disasters, while allowing the primary PCRF to be updated without affecting the backup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a backup PCRF node is implemented with independent message reception from DRA, then failover reliability is improved, but system complexity increases

Engineering Contradiction:
Improvefailover reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The backup PCRF node receives a copy of the session information message directly from the DRA, creating an independent duplicate of the primary PCRF's data. This copying mechanism ensures the backup node has current session information without requiring complex synchronization protocols, thereby improving failover reliability while managing system complexity through a straightforward replication approach.

Inventive Principle:
Principle #26Copying

2Reliability

If the backup PCRF maintains session information independently without synchronization, then data corruption risk is reduced, but information consistency between nodes becomes challenging

Engineering Contradiction:
Improvedata integrityVSAvoidinformation consistency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The DRA acts as an intermediary that distributes session information messages to both the primary and backup PCRF nodes simultaneously. This mediator approach ensures both nodes receive identical information directly from the source, maintaining data integrity and consistency without requiring complex inter-node synchronization that could introduce corruption risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the primary PCRF can be updated independently without affecting the backup, then maintenance flexibility is improved, but coordination between nodes becomes more difficult

Engineering Contradiction:
Improvemaintenance flexibilityVSAvoidnode coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the PCRF functionality into independent primary and backup nodes, each capable of receiving session information directly from the DRA. This segmentation allows the primary PCRF to be updated, maintained, or replaced independently without affecting the backup node's operation, thereby improving maintenance flexibility while managing coordination complexity through architectural independence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11778490B1Failover to a backup policy and charging rules function (PCRF) node
Publication Date: 2023.10.03 T MOBILE US INC
  • US11778490B1 patent drawing
  • US11778490B1 patent drawing
  • US11778490B1 patent drawing

AI summary

A telecommunication network associated with a wireless telecommunication provider can be configured to use a backup PCRF when a primary PCRF is detected as exhibiting a failure condition. Instead of the backup PCRF synchronizing with the primary PCRF as in a redundancy mode, the backup PCRF receives a copy of messages sent to the primary PCRF and maintains session information independently from the primary PCRF. In some configurations, a node within the call flow, such as a Diameter Routing Agent (DRA) transmits a copy of the message sent to the primary PCRF to the backup PCRF. In this way, the backup PCRF will not receive data from the primary PCRF that may be corrupted. When a routing agent detects a failure condition of the primary PCRF, the routing agent seamlessly transitions to use of the backup PCRF.