NRF NF Discovery Prioritized Location Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G telecommunications networks, consumer NFs often fail to discover and select the most optimized producer NF for service provision due to incorrect or unavailable preferred locality attributes during NF discovery, leading to increased latency and suboptimal service communication.

Innovation Solution

The proposed solution involves maintaining a preferred locality attribute mappings database at the NRF, which maps preferred locality attributes to prioritized lists of locations, allowing the NRF to modify the priority attributes of NF profiles based on relative location preference indicators, ensuring that producer NFs with matching localities are prioritized over those without, thereby optimizing NF selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the NRF uses the preferred locality attribute to generate a prioritized list of NF profiles, then producer NFs with matching localities are prioritized, but when no matching localities exist, producer NFs farther away are prioritized resulting in increased latency

Engineering Contradiction:
ImproveNF discovery accuracyVSAvoidservice communication latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-establishes mappings between preferred locality attributes and prioritized lists of locations before NF discovery occurs. When a discovery request arrives, the NRF simply looks up the pre-computed prioritized list based on the preferred locality attribute, avoiding the need to compute priorities in real-time and ensuring optimal locations are always selected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mapping mechanism that translates the preferred locality attribute into a prioritized list of locations. This intermediary layer decouples the locality attribute from the NF selection process, allowing the system to handle cases where no exact locality match exists by providing a fallback prioritized list that prevents selecting suboptimal distant locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the NRF maintains a simple NF profiles database, then the system is easier to manage, but it cannot provide optimized NF selection based on preferred locality attributes and location priorities

Engineering Contradiction:
ImproveNRF management simplicityVSAvoidNF discovery efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The NF selection functionality is segmented into two independent components: the NF profiles database and the preferred locality attribute mappings database. The NF profiles database maintains basic NF information, while the mappings database stores pre-computed location priorities. This segmentation allows each component to remain simple while their combination enables optimized NF selection based on preferred locality attributes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11930083B2Methods, systems, and computer readable media for processing network function (NF) discovery requests at NF repository function (NRF) using prioritized lists of preferred locations
Publication Date: 2024.03.12 ORACLE INT CORP
  • US11930083B2 patent drawing
  • US11930083B2 patent drawing
  • US11930083B2 patent drawing

AI summary

A method for processing NF discovery requests using prioritized lists of preferred locations includes maintaining an NF profiles database including NF profiles of producer NFs registered to provide service to other NFs and a preferred locality attribute mappings database including mappings between preferred locality attributes and prioritized lists of preferred locations. The method includes receiving, from an NF, an NF discovery request including query parameters and a preferred locality attribute. The method further includes accessing the preferred locality attribute mappings database using the preferred locality attribute and obtaining a prioritized list of preferred locations corresponding to the preferred locality attribute, accessing the NF profiles database using the query parameters and identifying NF profiles of producer NFs capable of providing a service indicated by the query parameters, and prioritizing the NF profiles according to the prioritized list of preferred locations. An NF discovery response is generated and transmitted to the NF.