Adaptive File-Recall Mode Selection for Storage Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage management systems face inefficiencies due to static assignment of recall modes, leading to potential recall failures, delayed operations, and increased load when handling multiple simultaneous recalls or frequent pass-through recalls.
Innovation Solution
Adaptive selection of file-recall modes based on environmental properties such as file characteristics, storage system capabilities, and network conditions, using modules to identify requests, properties, and select appropriate recall modes (full, partial, or pass-through) for efficient file retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full recall mode is used for multiple simultaneous recalls, then complete file retrieval is achieved, but storage and I/O capacity may be exceeded causing recall failures
Solution Approach 1:
The system dynamically adjusts recall mode selection based on current system conditions including storage capacity, I/O load, and network bandwidth. The storage management system monitors environmental properties and adaptively changes recall strategies in real-time, transitioning between full recall, partial recall, and pass-through modes to maintain reliability while preventing system overload
Solution Approach 2:
The system changes operational parameters by selecting different recall modes (full, partial, pass-through) based on identified environmental properties such as file size, storage availability, and system load. This parameter adjustment allows the system to optimize between complete file retrieval and system resource conservation
2Quantity of substance
If partial recall mode is used for large files, then storage resources are conserved, but recall completion is delayed due to multiple round trips
Solution Approach 1:
The system dynamically evaluates file size and access patterns to determine the optimal recall mode. For large files, the system can switch between partial recall (to conserve storage) and full recall (to reduce time loss), based on real-time environmental conditions such as current I/O capacity and the importance of rapid access
Solution Approach 2:
The system adjusts the recall strategy parameter based on file characteristics. Environmental properties including file size, file type, and access frequency are analyzed to select whether to use partial recall mode (conserving storage) or full recall mode (reducing time loss through fewer round trips)
3Quantity of substance
If pass-through recall mode is used for frequent recalls, then storage capacity is maintained, but disk I/O and network load are unnecessarily increased
Solution Approach 1:
The system monitors access frequency and environmental properties to dynamically adjust recall mode selection. For files with high access frequency, the system transitions from pass-through mode to full recall mode, caching the complete file on the primary storage device to reduce subsequent I/O and network load
Solution Approach 2:
The system changes the recall mode parameter based on identified environmental properties including access frequency, file size, and current system load. This adaptive parameter adjustment optimizes the balance between maintaining storage capacity availability and minimizing energy loss from repeated disk I/O and network operations
Data Source
AI summary
A computer-implemented method for selecting file-recall modes based on environmental properties may include (1) intercepting a request to recall a file from a secondary storage system to a primary storage system, (2) identifying a value of a dynamic environmental property associated with the file that may negatively impact performance of a mode of recalling the file from the secondary storage system to the primary storage system, (3) identifying a policy that comprises criteria for selecting an appropriate recall mode for recalling the file from the secondary storage system to the primary storage system, (4) adaptively selecting, by applying the policy to the value of the dynamic environmental property, a recall mode for recalling the file, and (5) recalling the file from the secondary storage system to the primary storage system using the selected recall mode. Various additional methods, systems, and configured computer-readable-storage media are also disclosed.


