Load-Shared Event Notification Routing in 5G Core Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3GPP Rel-16 eSBA specifications do not support sending event notifications to multiple active destinations, limiting load-sharing and load-balancing capabilities in 5G core networks, which can lead to inefficient resource management and increased load on specific consumer instances.

Innovation Solution

Incorporating new headers and flags in notification subscription messages, such as 'altActiveNotifIpv4Addrs' and 'loadsharing possible', to enable load-sharing of notifications across multiple notification identifiers, including primary and active alternative IP addresses or FQDNs, allowing notifications to be sent to less-loaded consumer instances or balanced across multiple consumers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If event notifications are sent to a single destination according to current 3GPP Rel-16 eSBA specifications, then the notification system is simple to implement, but load-sharing and load-balancing capabilities are limited, leading to inefficient resource management and increased load on specific consumer instances

Engineering Contradiction:
Improveload-sharing capabilityVSAvoidnotification system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification destination is segmented into multiple consumer instances (primary and alternative) that can independently handle notifications. The system divides the single destination approach into multiple selectable destinations, allowing load to be distributed across segmented consumer instances based on their current load status

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification routing is made dynamic by introducing alternative notification identifiers that can be selected based on real-time load conditions. Instead of a static single destination, the system dynamically chooses among multiple destinations (primary or alternative) depending on which consumer instance is less loaded at any given moment

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple notification identifiers are introduced for load-sharing, then resource management efficiency improves, but the notification subscription message structure becomes more complex requiring new headers and flags

Engineering Contradiction:
Improveresource management efficiencyVSAvoidmessage structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The notification subscription message structure is enhanced with multi-functional headers and flags that serve multiple purposes. The alternative notification identifier header can carry both primary and alternative destinations, while the load-sharing flag enables or disables load-sharing behavior, making the message structure universally applicable to different notification scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes the parameters of the notification subscription message by introducing new headers (alternative notification identifier) and flags (load-sharing indicator). These parameter changes enable the message to carry additional information necessary for load-sharing while maintaining compatibility with existing notification mechanisms

Inventive Principle:
Principle #35Parameter changes

3Reliability

If notifications are load-shared across multiple consumer instances, then system resilience and scalability improve, but the complexity of managing multiple notification identifiers and their associated routing increases

Engineering Contradiction:
Improvesystem resilienceVSAvoidrouting management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where consumer instances report their load status, and this feedback is used to dynamically determine which instance should receive the notification. The primary or alternative notification identifier is selected based on feedback about current load conditions, enabling intelligent routing that improves reliability while managing complexity through automated decision-making

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11323550B2Techniques to send load-share notifications to multiple receivers
Publication Date: 2022.05.03 CISCO TECHNOLOGY INC
  • US11323550B2 patent drawing
  • US11323550B2 patent drawing
  • US11323550B2 patent drawing

AI summary

Presented herein are techniques to facilitate that enable notifications to be sent to multiple consumers for Third Generation Partnership Project (3GPP) architectures. In one example, a method is provided that may include obtaining, at a first network entity, a notification subscription message from a second network entity, the notification subscription message comprising a plurality of notification identifiers associated with the second network entity for notifications that are to be communicated to the second network entity, wherein the plurality of notification identifiers are indicated, at least in part, in a header of the notification subscription message; and communicating one or more notifications to the second network entity, wherein the one or more notifications are load-shared among the plurality of notification identifiers associated with the second network entity.