Multicast Message Forwarding via Link-State Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current messaging networks face challenges in efficiently forwarding multicast messages, particularly in large-scale systems with complex topologies, leading to redundant message traffic and increased configuration complexity due to frequent changes in message broker systems and federation links.
Innovation Solution
A message broker system utilizes link-state information to identify and manage federation links, enabling efficient multicast message delivery by distinguishing between initial and intermediate neighboring message broker systems, thereby preventing redundant message transmission and simplifying deployment through self-healing routing and redundant broker topologies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multicast messages are forwarded to all neighboring message broker systems, then message delivery coverage is improved, but redundant message traffic increases
Solution Approach 1:
The patent segments the set of neighboring message broker systems into two distinct groups: initial neighboring message broker systems (directly connected to the source) and intermediate neighboring message broker systems (connected through other brokers). This segmentation allows selective message forwarding only to intermediate neighbors, eliminating redundant traffic while maintaining complete message delivery coverage across the federation.
2Adaptability or versatility
If federation links are frequently added or removed, then system adaptability is improved, but configuration complexity increases
Solution Approach 1:
The patent implements self-service through automatic discovery mechanisms where message broker systems autonomously discover and update their neighboring relationships based on federation link states. When federation links are added or removed, the system automatically detects these changes and updates routing information without requiring manual configuration, thereby maintaining high adaptability while minimizing configuration complexity.
3Manufacturing precision
If manual configuration is used for federation links, then message routing precision is improved, but ease of operation deteriorates
Solution Approach 1:
The patent employs feedback mechanisms where message broker systems continuously monitor federation link states and automatically adjust routing decisions based on current network topology. This feedback-driven approach maintains precise message routing by using real-time link state information while eliminating the need for manual configuration, thereby improving ease of operation without sacrificing routing precision.
Data Source
AI summary
The subject matter of this specification can be implemented in, among other things, a method that includes establishing federation links between a message broker system and neighbors of the message broker system. The method includes identifying shortest paths between the message broker system and other message broker systems. The method includes receiving a request to forward a message from a source message broker system to destination message broker systems. The method includes identifying source paths between the source message broker system and the message broker system, intermediate message broker systems along the source paths, and destination paths between the message broker system and remaining ones of the destination message broker systems that neighbor the message broker system other than ones of the intermediate message broker systems. The method includes delivering the multicast message to the remaining ones of the destination message broker systems.


