Storage Management System for Dynamic File Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern storage solutions face challenges in identifying and timely moving data that does not require high-performance storage, especially when individual files' performance requirements evolve over time, leading to inefficiencies in data storage and management across different storage devices.

Innovation Solution

A system comprising a processor and memory that monitors file operations, analyzes system calls, and communicates commands to move files from one storage device to another based on assessed storage requirements and device characteristics, optimizing storage performance by selecting appropriate storage locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in local high performance storage devices, then access speed and performance are improved, but storage cost and resource utilization worsen

Engineering Contradiction:
Improvedata access speedVSAvoidstorage cost
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts file storage locations based on evolving access patterns. Files are initially stored in high-performance local storage and automatically migrated to lower-cost remote storage when access frequency thresholds are no longer met, allowing the storage system to adapt to changing performance requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors file access operations and uses this feedback to determine when files should be migrated. By tracking access patterns over time and comparing them against performance thresholds, the system automatically decides whether to keep files in high-performance storage or move them to cost-effective remote storage

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If files are moved to lower-cost remote storage, then storage cost is reduced, but access performance deteriorates

Engineering Contradiction:
Improvestorage costVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system proactively monitors file access patterns and performs migrations before performance degradation becomes problematic. By detecting when access frequency drops below thresholds, the system preemptively moves files to appropriate storage locations, preventing both unnecessary high-cost storage usage and ensuring performance requirements are met

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes storage location parameters based on evolving access patterns. By monitoring operational parameters such as access frequency and timing, the system dynamically adjusts the storage location parameter, moving files between local and remote storage based on current performance requirements

Inventive Principle:
Principle #35Parameter changes

3Productivity

If manual monitoring of file operations is implemented, then storage optimization is improved, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors its own file operations and performs self-optimization through automated migration. The storage system monitors its own access patterns and autonomously decides when to migrate files, eliminating the need for complex external management systems while improving storage efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system combines multiple functions into a unified storage management approach. The same storage infrastructure handles both high-performance and cost-effective storage needs, with automated migration capabilities that work across different file types and access patterns, reducing overall system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11681525B2Moving files between storage devices based on analysis of file operations
Publication Date: 2023.06.20 EMC IP HLDG CO LLC
  • US11681525B2 patent drawing
  • US11681525B2 patent drawing
  • US11681525B2 patent drawing

AI summary

According to an embodiment, a system can comprise a processor and a memory that can store executable instructions that, when executed by the processor of a first device, can facilitate performance of operations. The operations can comprise receiving, from a second device, a first indication of an operation that was performed on a file stored on the second storage device, and storing an indication of the operation in a data structure, resulting in the data structure storing the first indication and other indications of operations performed on the file. Further, the operations can comprise analyzing indications of operations, comprising the first indication and the second indications, performed on the file stored in the data structure. The operations can further comprise communicating, to the second device, a command to move the file to a third device.