Intent-Based Networking Scalability via Message Bus Partitioning
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If intent-based networking is implemented in communication networks, then network management efficiency is improved, but system complexity increases
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.
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.
2Adaptability or versatility
If data items are distributed across multiple partitions, then scalability is improved, but data distribution complexity increases
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.
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.
3Adaptability or versatility
If publisher-subscriber model is used, then network flexibility is improved, but message routing complexity increases
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.
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.
4Adaptability or versatility
If partitions are dynamically added and removed, then system adaptability is improved, but partition management complexity increases
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.
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.
Data Source
Figure 1
Figure 2
Figure 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.