Adaptive Message Retention via Dynamic Bin Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current message retention systems in cloud and computer environments face inefficiencies due to fixed retention periods, leading to excessive storage needs and resource wastage, as they fail to adapt to changing access patterns and message types.
Innovation Solution
Implementing a method with multiple bins (B1, B2, ..., BN) each with distinct retention periods (P1, P2, ..., PN), where messages are reassigned or have their payloads removed based on age and access patterns, allowing dynamic adjustment of retention periods based on user access and message types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If fixed retention periods are used for all messages, then storage management is simple, but storage resources are wasted due to excessive retention of less accessed messages
Solution Approach 1:
The system segments messages into multiple bins (B1, B2, ..., BN) with progressively longer retention periods (P1, P2, ..., PN). Messages are automatically assigned to appropriate bins based on their age and access patterns, enabling differentiated retention management without manual intervention for each message.
Solution Approach 2:
The retention period for messages becomes dynamic rather than fixed. The system automatically adjusts retention periods based on message access patterns and types, transitioning messages between bins as they age. This allows the system to adapt to changing access patterns without requiring continuous policy updates.
2Reliability
If long retention periods are maintained for all messages, then critical messages are preserved, but storage needs increase excessively
Solution Approach 1:
Different retention qualities are applied to different message groups. Frequently accessed or critical message types maintain longer retention periods in later bins, while less accessed messages transition to shorter retention. This localized quality adjustment preserves reliability for critical messages while reducing overall storage requirements.
3Adaptability or versatility
If retention policies are updated continuously to adapt to access patterns, then message retention optimizes, but system complexity increases
Solution Approach 1:
The system performs self-service by automatically monitoring message access patterns and autonomously adjusting retention periods and bin assignments. No external policy updates or manual interventions are required - the system adapts to changing patterns through its own operational data, eliminating the need for complex external policy management.
Solution Approach 2:
The system uses feedback from message access patterns to dynamically adjust retention behavior. By monitoring which messages are accessed and when, the system automatically refines its retention decisions, creating a closed-loop system that continuously optimizes retention without external input.
Data Source
AI summary
A method, computer program product, and computer system for retaining messages. Bins for having messages stored for different retention periods are provided. Each message is of a message type. Messages are received and each received message is assigned to a bin. For each message determined to have an age exceeding a retention period of the message's assigned bin, the message is reassigned to a bin having a next higher retention period.


