Multi-ring Messaging System with Active Standby Gateways

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems face bottlenecks and scalability issues as system size increases, particularly with message router solutions and token-ring protocols, which hinder efficient message exchange and agreement on system state.

Innovation Solution

A multi-ring reliable messaging system is introduced, utilizing interconnected token rings with active and standby gateways to manage message propagation, ensuring total-order delivery within rings while supporting causal-order delivery between them, thereby enhancing scalability and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If message router solutions are used for message exchanges, then message routing capability is provided, but bottleneck conditions occur as system size increases

Engineering Contradiction:
Improvemessage exchange rateVSAvoidsystem bottleneck
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the single message router system into multiple interconnected token rings, where each ring handles a subset of message routing independently. This segmentation eliminates the single-point bottleneck by distributing message routing across multiple parallel pathways, allowing the system to scale horizontally as system size increases.

Inventive Principle:
Principle #1Segmentation

2Reliability

If token-ring protocols are used for message exchanges, then message propagation is achieved, but scalability deteriorates with system size

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from a single-dimensional token ring to a multi-dimensional interconnected ring structure. By adding the dimension of inter-ring connectivity through gateways, the system maintains the reliability benefits of token-ring protocols while achieving scalability through vertical integration of multiple rings.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If a single token ring is used, then message propagation is simple, but the number of supported nodes is limited

Engineering Contradiction:
Improvemessage propagation complexityVSAvoidnumber of nodes
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent merges multiple token rings into a unified multi-ring system where gateways interconnect the rings. This combination allows the system to support a larger number of nodes by distributing them across multiple rings, while maintaining relatively simple message propagation within each individual ring.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9444913B2Multi-ring reliable messaging system
Publication Date: 2016.09.13 WSOU INVESTMENTS LLC
  • US9444913B2 patent drawing
  • US9444913B2 patent drawing
  • US9444913B2 patent drawing

AI summary

A multi-ring reliable messaging system is formed by interconnecting a plurality of token rings via a pair of gateways that includes an active gateway that is configured to communicate with the token rings and a standby gateway that also is configured to communicate with the token rings. The active gateway receives an original message via a first token ring, generates an associated message for a second token ring based on the original message, and propagates the associated message toward the second token ring. The active gateway supports total order delivery of messages within the token rings and causal-order delivery of messages between the token rings. The standby gateway monitors for original and associated messages received via the token rings in a manner for preventing loss of messages when the active gateway fails.