Storage System Backup Data Migration Threshold Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for migrating backup data from an old storage system to a new storage system are inefficient, especially when the old and new systems use different data structures and deduplication algorithms, leading to prolonged migration times and user dissatisfaction.
Innovation Solution
A method that determines if the target client terminal generates new data exceeding a threshold in the target storage system, allowing direct storage of such data into the target system without intermediation through the source system, thereby reducing migration time and improving system performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If backup data is migrated from source storage system to target storage system through traditional methods, then data migration is completed, but migration time is prolonged and system performance is reduced
Solution Approach 1:
The patent extracts the data storage function from the source storage system and directly places it in the target storage system. When the target storage system has sufficient space, new data generated by the client terminal is directly stored in the target system without passing through the source system, thereby eliminating unnecessary migration steps and reducing migration time.
Solution Approach 2:
The patent performs preliminary actions by checking the available space in the target storage system before migration begins. If the target system has sufficient space (meets the threshold condition), the system prepares for direct storage mode in advance, allowing new data to be written directly to the target system without subsequent migration delays.
2Loss of time
If all backup data is stored in the source storage system during migration, then data integrity is maintained, but unnecessary storage operations increase migration time
Solution Approach 1:
The patent removes the intermediate storage step in the source storage system when the target system has sufficient capacity. Instead of storing all data in the source system and then migrating, the system extracts the storage function and writes data directly to the target system, eliminating redundant storage operations.
Solution Approach 2:
The patent applies partial action by selectively storing data based on the target system's available space. When the threshold condition is met (sufficient space available), only necessary storage operations are performed directly in the target system, avoiding excessive intermediate storage actions in the source system.
3Productivity
If data is directly stored in the target storage system without checking space availability, then migration speed increases, but data loss may occur
Solution Approach 1:
The patent performs preliminary space verification in the target storage system before enabling direct storage mode. By checking whether available space meets the threshold condition beforehand, the system ensures that direct writing will not cause data loss, thereby maintaining data integrity while enabling faster migration.
Solution Approach 2:
The patent implements a feedback mechanism by continuously monitoring the available space in the target storage system. When the space threshold condition is satisfied, the system feedbacks to enable direct storage mode; when the threshold is not met, it switches to traditional migration mode, thus balancing speed and reliability based on real-time conditions.
Data Source
AI summary
Embodiments of the present disclosure relate to a method, a device, and a computer program product for managing a storage system. The method for managing a storage system includes: in response to migration of data from a source storage system to a target storage system, if it is determined that a target client terminal that uses the source storage system to back up data generates data to be backed up, determining whether the amount of data stored in the target storage system for the target client terminal exceeds a threshold; and if it is determined that the amount of data exceeds the threshold, storing the data to be backed up into the target storage system. According to the embodiments of the present disclosure, the data to be backed up can be stored into the target storage system before data of a source storage device is completely migrated to a target storage device. In this way, the performance of the storage system can be improved, and the time required to migrate the data of the source storage device to the target storage device can be reduced.


