NF Discovery Profile Overrides for Geo-Redundant Failover Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer NFs and SCPs in 5G networks face latency and dropped messages due to the lack of pre-established HTTP connections with alternate producer NFs when the primary NF fails, as traffic distribution is based on preferred locality, leading to egress message queues and inefficiencies during failover.

Innovation Solution

The method involves overriding the preferred locality attribute value by using preferred location and traffic distribution attribute values to facilitate a desired traffic distribution among producer NFs, by modifying NF profiles to include fake capacity values based on traffic distribution percentages, allowing for pre-established connections with geo-redundant NFs to handle failover efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traffic distribution is based on preferred locality attribute values, then network function selection follows locality preferences, but HTTP connections are not pre-established with alternate producer NFs causing latency and message drops during failover

Engineering Contradiction:
Improvefailover reliabilityVSAvoidfailover latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing HTTP connections with alternate producer NFs during the NF discovery phase. When the NRF returns multiple NF profiles in response to a discovery request, the consumer NF or SCP establishes HTTP connections with all returned NFs in advance, not just the most preferred one. This ensures that when the primary NF fails, the connection is already established and traffic can be redirected immediately without connection setup latency.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If HTTP connections are established only with the most preferred producer NF, then connection management is simplified, but egress message queues grow and messages are dropped when the primary NF fails

Engineering Contradiction:
Improveconnection management complexityVSAvoidmessage delivery efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies local quality by making the connection establishment behavior dependent on the specific NF profile characteristics returned by the NRF. Each NF profile in the discovery response is evaluated and connections are established with NFs based on their individual attributes and the traffic distribution requirements. This allows the system to establish connections with multiple NFs when needed while maintaining simplified management through automated NRF-driven profile selection.

Inventive Principle:
Principle #3Local quality

3Loss of time

If multiple HTTP connections are pre-established with alternate producer NFs, then failover latency is reduced, but connection management complexity increases

Engineering Contradiction:
Improvefailover latencyVSAvoidconnection management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces the NRF as an intermediary that manages the complexity of connection establishment. The NRF provides NF profiles with attributes that guide the consumer NF or SCP in determining which connections to establish. The intermediary approach allows the system to pre-establish multiple connections when needed while offloading the complex decision-making about which NFs to connect to the NRF's profile management capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12363198B2Methods, systems, and computer readable media for overriding a preferred locality attribute value using preferred location attribute values and traffic distribution attribute values
Publication Date: 2025.07.15 ORACLE INT CORP
  • US12363198B2 patent drawing
  • US12363198B2 patent drawing
  • US12363198B2 patent drawing

AI summary

A method for overriding a preferred locality attribute value using preferred location attribute values and traffic distribution attribute values to facilitate a desired traffic distribution among producer NFs includes receiving, from a query originator, an NF discovery request including a target NF type attribute value and a preferred locality attribute value. The method further includes selecting NF profiles that have an NF type attribute value that matches the target NF type attribute value and a locality attribute value that matches a preferred location attribute value mapped to the preferred locality attribute value. The method further includes modifying at least one attribute value in the NF profiles according to traffic distribution attribute values to achieve a predetermined distribution of SBI request message traffic among producer NFs by the query originator. The method further includes generating and sending an NF discovery response including the NF profiles.