File Migration Selection via Accessed Identifier Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing file level hierarchical storage management technology requires updating and referencing dates for all files to select files for migration, which is time-consuming, especially when managing a large number of files.

Innovation Solution

A file service system that stores accessed file identifiers and determines files to migrate based on metadata and accessed file identifier information, allowing for efficient selection of files to be migrated from a high-speed to a low-speed storage region.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the file server refers to update dates and times or reference dates and times for all files to select files for migration, then the file migration selection is comprehensive and accurate, but the time required to determine files to be migrated increases significantly

Engineering Contradiction:
Improvefile migration selection accuracyVSAvoidtime to determine files to be migrated
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the file management system into two distinct components: a file server that handles file operations and a storage manager that handles migration decisions. This segmentation allows the file server to avoid the time-consuming task of analyzing all file timestamps, as the storage manager independently tracks file access patterns and identifies migration candidates. The segmentation resolves the contradiction by distributing the computational burden and enabling parallel operation of file management and migration selection functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage manager performs preliminary actions by continuously monitoring and recording file access dates and times in the background, independent of file server operations. This preliminary tracking of access patterns enables the system to pre-identify files that are candidates for migration without requiring the file server to perform comprehensive timestamp analysis when migration decisions are needed. The preliminary action resolves the contradiction by preparing migration candidate information in advance, making the actual migration selection process rapid and efficient.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the file server manages a considerable amount of files, then the storage capacity and functionality are sufficient, but the time to select files for migration becomes unacceptably long

Engineering Contradiction:
Improvenumber of managed filesVSAvoidfile migration processing speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts the migration selection function from the file server and places it in a dedicated storage manager. This extraction allows the file server to focus on managing the large number of files without being burdened by the computationally intensive task of analyzing all file timestamps for migration eligibility. The storage manager independently performs the extraction and analysis of access patterns, enabling the system to handle considerable numbers of files while maintaining high migration processing speed. The extraction resolves the contradiction by separating the scalability requirement from the performance-critical migration selection process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The storage manager acts as an intermediary between the file server and the migration process. It receives file access information from the file server, processes this information to identify migration candidates, and returns selection results without requiring the file server to perform comprehensive file analysis. This intermediary role enables the system to manage large numbers of files efficiently while maintaining high productivity in migration operations, as the intermediary handles the time-consuming analysis in parallel with file server operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If comprehensive file timestamp analysis is performed to ensure accurate migration selection, then the migration decisions are reliable, but the processing complexity and time consumption increase

Engineering Contradiction:
Improvemigration decision reliabilityVSAvoidfile migration system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the file access monitoring function with the storage management function in the storage manager. By combining these functions, the system maintains reliable migration decisions through comprehensive access pattern analysis while avoiding the complexity of having the file server perform timestamp analysis. The storage manager independently tracks file access information and integrates this with storage management operations, achieving reliable migration decisions without increasing overall system complexity. The merging resolves the contradiction by consolidating related functions in a single component designed for this purpose.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9110909B2File level hierarchical storage management system, method, and apparatus
Publication Date: 2015.08.18 HITACHI VANTARA LTD
  • US9110909B2 patent drawing
  • US9110909B2 patent drawing
  • US9110909B2 patent drawing

AI summary

Time required for a file server to determine files to be migrated from a first storage region to a second storage region is reduced. A file service system coupled to the storage system for providing a first storage region and a second storage region stores identifiers of files that have been accessed by a client, in accessed file identifier information and determines the files to be migrated from the first storage region to the second storage region based on metadata of the files stored in the first storage region and the accessed file identifier information.