Dynamic Holding Storage Selection for Messaging Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems employ a one-size-fits-all approach to holding storage, which is inefficient due to sensitivity to message properties and changing storage conditions, leading to suboptimal utilization and efficiency.
Innovation Solution
A method and system for selecting holding storage devices based on message properties and storage device status, using adjustable storage selection rules that express preferences among available devices, allowing for dynamic optimization of storage type selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a one-size-fits-all approach to holding storage is used, then the system is simple to operate, but the efficiency and utilization are suboptimal due to sensitivity to message properties and changing storage conditions
Solution Approach 1:
The patent implements dynamic storage selection by continuously monitoring storage device status (capacity, speed, cost) and adjusting the selection of holding storage devices in real-time based on current conditions and message properties, rather than using a static one-size-fits-all approach
Solution Approach 2:
The system changes multiple parameters simultaneously including storage device selection, message routing decisions, and cost optimization based on varying message properties (size, priority, type) and storage conditions (capacity, speed, cost), allowing flexible adaptation to different scenarios
2Productivity
If holding storage selection is based on message properties and storage device status, then the efficiency and utilization improve, but the system complexity increases due to multiple monitoring and selection rules
Solution Approach 1:
The system implements feedback mechanisms by monitoring the status of holding storage devices (capacity, speed, cost) and using this information to dynamically adjust message routing decisions, creating a closed-loop control system that continuously optimizes storage selection
Solution Approach 2:
The patent introduces an intermediary messaging system that acts as a mediator between message sources and holding storage devices, managing the complexity of storage selection and routing decisions while presenting a simplified interface to external systems
3Device complexity
If a simplistic holding storage approach is used, then the device complexity is low, but the system cannot adapt to changing message properties and storage conditions
Solution Approach 1:
The patent applies local quality by selecting different holding storage devices based on specific message properties (size, priority, type) and matching them with appropriate storage characteristics (capacity, speed, cost), rather than treating all storage uniformly
Solution Approach 2:
The system dynamically adapts to changing conditions by continuously monitoring storage device status and message properties, adjusting the selection of holding storage devices in real-time to optimize for current requirements
Data Source
AI summary
A system and method of flexible holding storage during messaging includes determining one or more properties of a message, the message to be stored in a holding storage area of a messaging system, determining status of one or more candidate holding storage devices, determining one or more storage selection rules, adjusting the one or more storage selection rules based on information associated with the status of the one or more candidate holding storage devices, and selecting a holding storage device for the message from the candidate holding storage devices based on the adjusted storage selection rules and information associated with the properties of the message. The one or more storage selection rules express preferences among the one or more candidate holding storage devices. In some examples, the system and method further include sending the message to the selected holding storage device.


