Atomic Configuration Snapshots for 5G Network Function Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems are inadequate in efficiently and accurately managing network function configurations in complex core networks, often leading to network failures due to intermediate dependencies and the need for specific API call orders, and fail to recognize unique configuration requirements for different instances of network functions.

Innovation Solution

A network function configuration system that utilizes configuration snapshots to perform atomic batch updates, applying changes as a self-consistent whole and using a fan-out and filter process to determine unique configuration settings, allowing for incremental and parallel implementation of changes while ensuring consistency and validity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional systems individually update configurations of network functions, then simplicity of update process is maintained, but accuracy and reliability deteriorate due to intermediate dependencies and API call order requirements

Engineering Contradiction:
Improveupdate process complexityVSAvoidconfiguration update reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent combines multiple individual configuration updates into a single atomic batch update operation. Instead of applying configurations one by one to network functions, the system packages all configuration changes into a single update bundle that is applied simultaneously across all target network functions, eliminating intermediate states and dependency ordering issues.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary validation and packaging of all configuration changes before applying them to the network. The system prepares the complete set of configuration updates in advance, validates their consistency, and then applies them atomically, preventing partial updates that could cause reliability issues.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If conventional systems use piecemeal configuration updates, then ease of implementation is maintained, but accuracy deteriorates due to inability to detect and resolve network function failures

Engineering Contradiction:
Improveease of implementationVSAvoidfailure detection accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system merges all configuration updates into a single atomic operation that is applied across all network functions simultaneously. This approach maintains ease of implementation through automated batch processing while dramatically improving failure detection accuracy, as the atomic nature of the update ensures that either all changes are applied successfully or none are, making failures immediately detectable and resolvable.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If conventional systems apply same configuration settings to all network function instances, then simplicity of management is maintained, but adaptability deteriorates due to inability to recognize unique configuration requirements

Engineering Contradiction:
Improveconfiguration management complexityVSAvoidconfiguration adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements local quality by enabling different configuration settings to be applied to different instances of network functions based on their specific requirements. The system identifies unique configuration needs for individual network function instances and applies appropriate configurations selectively, rather than uniformly across all instances, thereby maintaining both simplicity of management and high adaptability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the configuration management process into individual network function instances, allowing each instance to receive customized configuration settings based on its specific requirements. This segmentation enables the system to handle both common and unique configuration needs efficiently within a unified batch update framework.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240340658A1Updating network functions in a telecommunications network utilizing atomic configuration snapshots
Publication Date: 2024.10.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240340658A1 patent drawing
  • US20240340658A1 patent drawing
  • US20240340658A1 patent drawing

AI summary

The present disclosure relates to a network function configuration system that efficiently, accurately, and flexibly manages network function configurations in a cloud computing system for a 5G (and beyond) telecommunications network. For example, the network function configuration system utilizes configuration snapshots to perform batches of configuration updates atomically to network functions of a mobile packet core that is implemented in a cloud computing system. To illustrate, in a cloud computing system (such as a core network), network functions run in a current state. To modify the configuration snapshot to a desired state, numerous network function configuration changes must often be applied. Rather than applying each configuration change individually, the network function system generates a configuration snapshot that stages the configuration changes and atomically applies them to the cloud computing system together, which provides several technical advantages and benefits over conventional systems, discussed in this disclosure.