Adaptive File-Recall Mode Selection for Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improverecall success rateVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvestorage resource usageVSAvoidrecall operation time
Core Design Contradiction:
Quantity of substanceVSLoss of time

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

Inventive Principle:
Principle #15Dynamics

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)

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvestorage capacity availabilityVSAvoiddisk I/O and network load
Core Design Contradiction:
Quantity of substanceVSLoss of energy

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9442940B1Systems and methods for adaptively selecting file-recall modes
Publication Date: 2016.09.13 COHESITY INC
  • US9442940B1 patent drawing
  • US9442940B1 patent drawing
  • US9442940B1 patent drawing

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.