NF Instance Re-selection for Data Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G networks, the current methods for selecting Network Function (NF) instances do not adequately ensure strong data consistency, leading to potential inconsistencies when re-selecting NF instances, especially in geographically distributed scenarios, which can result in different data states being accessed by parallel processes.

Innovation Solution

The solution involves enhancing consumer logic to prioritize NF instances with strong consistency by provisioning additional information, allowing consumers to re-select service instances that support strong consistency, and embedding data consistency information into existing attributes like Locality within the NF profile.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If NF instances are deployed in geographically distributed scenarios with asynchronous replication, then system availability and scalability are improved, but data consistency between parallel processes deteriorates

Engineering Contradiction:
Improvesystem availabilityVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the parameter of data consistency from a binary state to a spectrum with multiple levels (strong, causal, eventual consistency). By allowing different consistency levels for different data types and operations, the system can achieve both high availability through asynchronous replication and acceptable consistency for critical operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic consistency adjustment where the system can switch between strong consistency mode (synchronous replication) and eventual consistency mode (asynchronous replication) based on operational requirements. This dynamic behavior allows the system to optimize for availability when consistency can be relaxed, and for consistency when required.

Inventive Principle:
Principle #15Dynamics

2Reliability

If synchronous replication is used to ensure strong data consistency, then data consistency is improved, but system performance and availability deteriorate

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different consistency models to different data types and operations based on their specific requirements. Critical data that requires strong consistency uses synchronous replication, while non-critical data uses asynchronous replication. This localized approach ensures data consistency where needed without sacrificing overall system performance.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple NF instances are deployed in the same NF Set with asynchronous replication, then system scalability is improved, but data state divergence between instances increases

Engineering Contradiction:
Improvesystem scalabilityVSAvoiddata state uniformity
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent introduces dynamic consistency adjustment where the system can switch between strong consistency mode (synchronous replication) and eventual consistency mode (asynchronous replication) based on operational requirements. This dynamic behavior allows the system to optimize for availability when consistency can be relaxed, and for consistency when required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11695844B2Re-selection of a network function instance based on data consistency
Publication Date: 2023.07.04 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11695844B2 patent drawing
  • US11695844B2 patent drawing
  • US11695844B2 patent drawing

AI summary

The present invention faces the issues of re-selection of another NF Service instance (103, 201) for a subsequent request (S-520, S-535) with a same data consistency (Consistency 1) as a previously selected NF Service instance (101). To solve this issue, the present invention provides for identifying at configuration, based on the deployment and on the Storage solution for the Session/context data, which instances (101, 103, 201) of the same service type have access with strong consistency to the same data, and provide this information to the consumer (40), so it is allowed to prioritize selection of an alternative NF service instance that supports strong consistency, whenever possible.