Message Retransmission Mechanism Journal Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer systems, applications face challenges in accessing sequenced messages efficiently during failovers or gaps, leading to delayed recovery and degraded performance due to limited access to message journals, especially during high demand periods.

Innovation Solution

The implementation of a Message Retransmission Mechanism (MRM) that maintains a master journal of sequenced messages and generates duplicate journal copies or segments, allowing multiple applications to access the content simultaneously, thereby expediting access and recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single master journal is maintained for message storage, then message integrity and sequencing are preserved, but access speed and recovery time deteriorate when multiple applications need simultaneous access

Engineering Contradiction:
Improvemessage integrityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the single master journal into multiple journal copies and segments, allowing different applications to access different segments simultaneously. This segmentation resolves the contradiction by enabling parallel access while maintaining the integrity of the original message sequence through controlled distribution of segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple journal copies from the master journal, allowing applications to access copies instead of the single master journal. This copying approach maintains message integrity in the master while enabling fast simultaneous access to multiple applications through the copies, directly resolving the time loss issue.

Inventive Principle:
Principle #26Copying

2Productivity

If multiple applications access the master journal simultaneously, then recovery speed improves, but access conflicts and performance degradation worsen

Engineering Contradiction:
Improverecovery speedVSAvoidaccess conflict management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By dividing the journal into segments that can be independently accessed, the patent enables multiple applications to recover simultaneously without conflicts. Each application can work on different segments in parallel, improving productivity while avoiding the complexity of managing simultaneous access to a single resource.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If journal access is restricted to maintain sequencing integrity, then message order is preserved, but access efficiency and load balancing worsen

Engineering Contradiction:
Improvemessage sequencingVSAvoidaccess efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent segments the journal while maintaining internal sequencing within each segment. This allows multiple applications to access different segments efficiently in parallel, improving productivity while preserving message order through controlled segmentation and distribution strategies.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3117336B1Techniques for message retransmission mechanism
Publication Date: 2022.09.28 IEX GROUP INC
  • EP3117336B1 patent drawingFigure 1
  • EP3117336B1 patent drawingFigure 1A
  • EP3117336B1 patent drawingFigure 2

AI summary

Embodiments of the Message Retransmission Mechanism Apparatuses, Methods and Systems ("MRM") transform application requests for message journals via MRM components into expedited access to segmented message streams. In one implementation, the MRM may obtain message journal of messages written by applications during system operations and divide up the message obtained from the complete message journal into message segments. In some implementations, the MRM may provide recovering applications access to said message segments for expedited message consumption.