Tier-Aware File Migration for Preserved I/O Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data migration methods fail to retain active temperature information of data during migration, leading to impaired IO performance and increased disk abrasion in multi-tier storage systems.
Innovation Solution
The method involves dividing disks in both source and destination storage devices into multiple tiers based on types, transferring data and tier identifiers to maintain active temperature information, ensuring consistent performance and reducing disk wear.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If data migration is performed without retaining tier information, then migration process is simpler, but IO performance deteriorates and disk abrasion increases
Solution Approach 1:
The patent introduces tier information as an intermediary element that bridges the source and destination storage systems. During migration, the system transfers not only data but also associated tier information (access patterns, temperature data) to the destination system, enabling the new system to replicate the performance characteristics of the source system without requiring complex real-time performance monitoring during migration.
2Productivity
If data migration is performed without retaining active temperature information, then migration is faster and simpler, but disk abrasion increases
Solution Approach 1:
The patent performs preliminary collection and transfer of active temperature information (access patterns, read/write frequencies) before the actual data migration. This preliminary action preserves the operational context of the data, allowing the destination system to place data in appropriate tiers and maintain performance characteristics without increasing disk abrasion during the migration process itself.
3Quantity of substance
If multi-tier storage is used, then storage efficiency improves, but data migration between tiers becomes more complex
Solution Approach 1:
The patent employs copying of metadata and tier information alongside data copying during migration. By replicating the complete data structure including tier assignments and access patterns, the system maintains storage efficiency in the destination system without requiring complex migration logic to handle tier transitions, as all tier-related information is copied intact from the source system.
Data Source
AI summary
Techniques for migrating a file involve determining, at a source storage device, a file to be migrated in response to receiving a request for migrating a file, where multiple disks in the source storage device are divided into first multiple tiers based on types of the disks. Such techniques further involve acquiring data of the file and a first identifier of a first tier for storing the data among the first multiple tiers. Such techniques further involve sending the data and the first identifier to a destination storage device, to store the file in a second tier corresponding to the first tier among second multiple tiers of the destination storage device, where multiple disks in the destination storage device are divided into second multiple tiers based on types of the disks. Such techniques may ensure the service quality for user data and reducing the abrasion of disk devices.


