Intent-Based Networking Scalability via Message Bus Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication networks face challenges in efficiently managing and scaling intent-based networking, particularly in supporting diverse deployment scenarios, ensuring network redundancy, and validating changes within the network.

Innovation Solution

A management system utilizing a message bus to distribute and manage data items across partitions based on a publisher-subscriber model, enabling scalable and redundant network operations, and validating changes through intent translation and automated implementation functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intent-based networking is implemented in communication networks, then network management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork management efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the message bus system into multiple partitions, where each partition handles specific data items or topics. This segmentation allows the complex intent-based networking system to be divided into manageable, independent units that can be processed separately, reducing overall system complexity while maintaining management efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a message bus as an intermediary component between network elements and management systems. This mediator handles the complex messaging and data distribution tasks, allowing intent-based networking to function efficiently without directly increasing the complexity of core network management operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data items are distributed across multiple partitions, then scalability is improved, but data distribution complexity increases

Engineering Contradiction:
ImprovescalabilityVSAvoiddata distribution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the message bus into multiple partitions that can independently handle different data items. This segmentation enables scalable distribution of network data across partitions without requiring complex centralized coordination, as each partition operates semi-independently with clear boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses hashing functions to automatically determine data item placement across partitions based on parameter values (such as data item identifiers). This parameter-based distribution approach simplifies the complexity of data distribution by using deterministic rules rather than complex manual configuration or coordination mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If publisher-subscriber model is used, then network flexibility is improved, but message routing complexity increases

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidmessage routing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The message bus acts as an intermediary that manages publisher-subscriber relationships and message routing automatically. This mediator handles the complexity of matching publishers with subscribers, managing subscription lists, and routing messages appropriately, thereby providing network flexibility without exposing routing complexity to individual components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the subscriber management into partition-specific subscriber lists, where each partition maintains its own list of subscribers. This segmentation simplifies message routing complexity by limiting the scope of subscription management to individual partitions rather than requiring global coordination across the entire system.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If partitions are dynamically added and removed, then system adaptability is improved, but partition management complexity increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidpartition management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic partition management where partitions can be added or removed based on system conditions and data requirements. This dynamic approach allows the system to adapt to changing network scales and data volumes while maintaining relatively simple management through automated partition creation and deletion based on predefined criteria.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter-based thresholds and conditions to automatically trigger partition addition or removal. By monitoring system parameters such as data volume, message rate, or resource utilization, the system can dynamically adjust partition configuration without complex manual intervention, balancing adaptability with management simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4020899A1Intent-based networking using partitioning for scalability
Publication Date: 2022.06.29 NOKIA SOLUTIONS & NETWORKS OY
  • EP4020899A1 patent drawingFigure 1
  • EP4020899A1 patent drawingFigure 2
  • EP4020899A1 patent drawingFigure 3

AI summary

Various example embodiments for supporting intent-based networking within a communication network are presented herein. Various example embodiments for supporting intent-based networking within a communication network may be configured to support a management system configured to support management of a network based on use of scalability for management of the network. Various example embodiments for supporting intent-based networking within a communication network may be configured to support a management system configured to support management of a network based on use of scalability for management of the network where the scalability is based on use of partitioning of topics in a publisher-subscriber model used for exchange of information between elements of the management system that support management of the network based on intent-based networking.