Message Retransmission Mechanism Journal Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If multiple applications access the master journal simultaneously, then recovery speed improves, but access conflicts and performance degradation worsen
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.
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
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.
Data Source
Figure 1
Figure 1A
Figure 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.